Last Updated: November 2023
Refer to this article for information about each new release of Tethys Platform.
Verified Tethys Platform works using Python 3.12
Tethys Platform is now fully packaged on conda-forge!
See: Getting Started
Made many of the dependencies of
tethys-platformoptional and released new
micro-tethys-platformconda package on the
tethysplatformchannel with minimal dependencies
Updated docs to reflect what features are now optional and what dependencies are needed to support those features
tethys-platform conda package for version 4.2 will still install all of the optional dependencies for backwards compatibility. Starting with Tethys version 5.0 the
tethys-platform package will only have required dependencies. The
micro-tethys-platform package, available on the
tethysplatform channel, will install only the required dependencies allowing for a smaller Tethys environment.
Add labeling support for geojson features in MapLayout and MapView Gizmo.
See: label_options in Map Layout
Added ability to have an icon on proxy app cards in the apps library to distinguish from native apps
See: Proxy Apps
PREFIX_URLto enable modifying all portal URLs with a prefix
Added new settings
ADDITIONAL_TEMPLATE_DIRSto allow more flexibility for supporting Django plugins
Replaced deprecated setting
AXES_ONLY_USER_FAILURESwith recommended setting
Added support for the Django OAuth Toolkit plugin to allow a Tethys portal to be an OAuth provider.
See: Optional Features
--urlsoption to the
tethys listcommand to list the
See: list command
Added support for Bokeh version 3
cached_statusproperty to Tethys Jobs and optimized how the
JobsTablegizmo loads statuses
Added ability to sort jobs in the
JobsTablegizmo and specify sorting key
See: Jobs Table
Fixed issue with the TethysJob update-status callback endpoint not updating job status
Fixed issue with assigning Custom JSON setting error when installing from file