Releases: tethysplatform/tethys
Releases · tethysplatform/tethys
Tethys Platform 3.4
Release Notes:
- Expanded the docs for manual production installation
- Added a tutorial and documentation for using the Tethys Docker for production releases
- Added documentation explaining the new Microsoft Azure Tethys Platform Image
- Added support for Cesium Ion Primitives
- Added JavaScript API for the
CesiumMapView
to allow loading with Ajax - Added build args to Dockerfile to allow Python version to be specified
- Added support for specifying the type of spatial service (e.g. GeoServer or THREDDS) in the
tethys services create spatial
command - Added support for setting custom settings via the
tethys app_settings
command
Bug Fixes:
- Pinned version of psycopg2 to be compatible with Django 2.2
- Fixed Plotly tests for compatibility with newer version
- Updated CDN URL for compatibility
- Updated tests to be compatible with Bokeh 2.4.0
For more information see What's New Article
Tethys Platform 3.3
Release Notes:
- Support for time-enabled layers in CesiumMapView gizmo via the MVLayer.
- Single sign-on with ArcGIS Online / Enterprise Portal
- Implemented Multi-Tenant SSO support for OneLogin, Okta, Azure AD, and Microsoft ADFS providers.
- Removed the username from the URL pattern for User Profile and Settings pages to address security concerns.
- Changes configuration for Password Reset feature of Tethys Portal to be the same as the configuration for MFA email support.
- Added set_custom_setting method to TethysAppBase to allow setting Custom Settings programmatically.
- Added a UUID type to Custom Setting for Tethys Apps.
- Added color parameter to the App Settings admin page to allow portal admins to change app color.
- SelectInput gizmo form-group now has an id attribute to make it easily selectable in JavaScript.
Bug Fixes:
- Resolves issue with default Gravatar image not displaying for users who haven't defined an email address. See: #637 .
- Fixes an issue where renaming an installed app in the admin pages would cause the app throw 500 errors and no longer be accessible. See: #653.
- Removed EXIF, IPTC, and XMP metadata from all Tethys Portal images to address metadata leakage security concern. See: #630.
- Resolves various issues with JobsTable gizmo: dates not being parsed correctly, set job status to error if exception raised during call to execute(), label could not be set when retrieving jobs through job manager. See: #641.
- Fixes issue where a user's API token was not visible when MFA was enabled and MFA_REQUIRED was False. See: #626
- Move TethysJob model import out of module scope in JobsTable gizmo to prevent import issues. See: #618.
- Pin Django Channels dependency to 2.* to prevent accidental upgrades to 3.*, which breaks Tethys. See: #680
For more information see What's New Article
Tethys Platform 3.2.2
- Hotfix to address Issue #626
Tethys Platform 3.2.1
Bug fix to resolve an issue that can occur when importing the Tethys Jobs table gizmo before Tethys is fully loaded.
Tethys Platform 3.2
Release Notes:
- Multi-Factor Authentication for Tethys Portal
- Additional Single Sign-On Backends: Azure Active Directory, Active Directory Federation Services (AD FS), OneLogin, Okta.
- Automatic Lockout for Tethys Portal
- Various Jobs Table Improvements
- Additional MVLayers features supported in Cesium Map View
- Update jQuery to 3.5.1 to address known vulnerabilities.
- Documentation for configuring REDIS for Tethys Platform in production.
- Fixed an issue with the tethys command line interface not working on systems without Docker installed.
- Fixed issue with Add User admin page that would prevent adding additional users after the first user was added.
- Modified the Condor Scheduler admin pages to use the PasswordInput field for the password fields.
- Updated the default ASGI configuration file so that it can be killed properly by supervisor when stopped.
For more information see What's New Article
Hotfix 3.1.1
Fix for issue #589
Tethys Platform 3.1
Release Notes:
- Apps now have an access permission that can be used to grant access to specific users or groups.
- App permissions can now be assigned directly to permission Groups in the admin pages.
- Portal admins can now customize the Home or App library pages with custom CSS or HTML.
- There are 9 new base templates for Apps that simplify implementing common layouts.
- New JobsTable Gizmo features including live log monitoring, resubmit action, and assigning/filtering jobs by Groups
- Official Docker image improvements and documentation added.
- Fixed various issues with Portal Configuration settings and setting groups.
- Collectstatic behavior changed to copy file instead of linking files to be consistent with other static files.
- Expanded Google Earth Engine tutorials with Part 2 and Part 3.
- All New Production Installation Guide: complete rewrite of the production installation documentation.
- Fixed bug with scaffolding extensions.
- Compatibility changes for Bokeh 2.0.0.
- Fixes broken URIs for password reset capability.
- Return 404 instead of 403 on pages that require login to prevent directory mapping.
- Disable caching on login and register pages.
For more information see What's New Article
Hotfix 3.0.5
- Pinned Bokeh version to 1.4.0
Hotfix 3.0.4
- Fixes additional issues with change password workflow.