What's New
Last Updated: November 2023
Refer to this article for information about each new release of Tethys Platform.
Release 0.1
Python 3.12
Verified Tethys Platform works using Python 3.12
Conda Forge Package
Tethys Platform is now fully packaged on conda-forge!
See: Getting Started
Optional Dependencies and Micro Tethys
Made many of the dependencies of
tethys-platform
optional and released newmicro-tethys-platform
conda package on thetethysplatform
channel with minimal dependenciesUpdated docs to reflect what features are now optional and what dependencies are needed to support those features
Note
The 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.
Map Layout
Add labeling support for geojson features in MapLayout and MapView Gizmo.
See: label_options in Map Layout
Admin Pages
Added ability to have an icon on proxy app cards in the apps library to distinguish from native apps
See: Proxy Apps
Settings
Added new
PREFIX_URL
to enable modifying all portal URLs with a prefixAdded new settings
ADDITIONAL_URLPATTERNS
andADDITIONAL_TEMPLATE_DIRS
to allow more flexibility for supporting Django pluginsReplaced deprecated setting
AXES_ONLY_USER_FAILURES
with recommended settingAXES_LOCKOUT_PARAMETERS
OAuth2 Provider
Added support for the Django OAuth Toolkit plugin to allow a Tethys portal to be an OAuth provider.
See: Optional Features
Tethys CLI
Added a
--urls
option to thetethys list
command to list theUrlMaps
for apps.
See: list command
Bokeh
Added support for Bokeh version 3
Jobs Table Gizmo
Added a
cached_status
property to Tethys Jobs and optimized how theJobsTable
gizmo loads statusesAdded ability to sort jobs in the
JobsTable
gizmo and specify sorting key
See: Jobs Table
Bug Fixes
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