Skip to content

Releases: tethysplatform/tethys

Tethys Platform 3.4

18 Dec 00:41
Compare
Choose a tag to compare

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

16 Apr 20:10
Compare
Choose a tag to compare

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

21 Dec 15:53
Compare
Choose a tag to compare
  • Hotfix to address Issue #626

Tethys Platform 3.2.1

01 Dec 15:37
Compare
Choose a tag to compare

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

11 Nov 01:06
Compare
Choose a tag to compare

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

14 Sep 17:06
Compare
Choose a tag to compare

Fix for issue #589

Tethys Platform 3.1

22 Aug 04:36
Compare
Choose a tag to compare

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

08 May 19:12
Compare
Choose a tag to compare
  • Pinned Bokeh version to 1.4.0

Hotfix 3.0.4

01 May 20:12
Compare
Choose a tag to compare
  • Fixes additional issues with change password workflow.

Hotfix 3.0.3

24 Apr 19:22
Compare
Choose a tag to compare
  • Fixes issues with password change form not working.
  • Various other bug fixes.
  • See: #548 and #547 for more details.