4.3.0
What's Changed
Features
- Add proxy apps command line interface by @romer8 in #1003
- Add Custom Settings to Apps Endpoint of Portal API by @swainn in #1004
- SAML SSO by @sdc50 in #1023
- Standalone App Mode by @ckrew in #1015
- Additional Settings Files by @sdc50 in #1024
- Proxy App Icon Update by @ckrew in #1021
- Django 4/5 by @sdc50 in #1026
- Add MEDIA_URL and MEDIA_ROOT option by @gagelarsen in #1028
- Custom back url for Native Tethys apps by @romer8 in #1030
- Added CQL (Common Query Language) filter for building WMS layers. by @douggallup in #1053
- Paths API by @sdc50 in #1037
- add Azure base map & handle layer group by @Sonia-96 in #1062
- Tethys Portal Logo Update by @jakeymac in #1083
- Adds
tethys start
andtethys quickstart
commands by @shawncrawley in #1072 - Async Handlers/Jobs Table by @sdc50 in #1082
- Jobs table fixes by @sdc50 in #1096
- Delayed job status by @sdc50 in #1102
- Updated ENABLE_RESTRICTED_APP_ACCESS for potential list value by @ckrew in #1107
- Custom Context Processors by @sdc50 in #1114
Experimental Features
- Implements Tethys Reactpy App Scaffold by @shawncrawley in #1081
Bug Fixes
- Fix Issue with Typo in MapLayout Basemaps by @gagelarsen in #1017
- bokehjsdir() has been deprecated in favor of bokehjs_path() by @gronka in #1022
- Standalone App Non-Home Index Fixes by @ckrew in #1044
- Fix Matrix Issue with Pinned Versions by @gagelarsen in #1057
- Fix Channels Version for Django 3.2 builds by @gagelarsen in #1058
- Fix Dask scheduler Client import error by @mattw-nws in #1063
- Bug Fix for issue #998 by @jakeymac in #1075
- Fix in scaffold for extension by @jakeymac in #1084
- Bug Fix for Issue #1080 by @jakeymac in #1085
- Nonexit Tethys Create DB CLI Command by @ckrew in #1087
- Fix URL redirect for apps with no slash by @gagelarsen in #1088
- Check for Sqlite ProgramingError Exception by @romer8 in #1106
Documentation
- Add CSRF_TRUSTED_ORIGINS in production docs and as docker ENV by @sdc50 in #1065
- Changes to conf.py in preparation for RTD Addons rollout by @swainn in #1070
- Tutorial Review for Tethys 4.3 by @swainn in #1074
- Docker Production Docs by @sdc50 in #1090
- Update Manual Production Installation for 4.3 by @swainn in #1094
Other Changes
- Tethys Async Websocket Consumer with Permission Checks by @ckrew in #1012
- Update Dockerfile with MEDIA_URL and MEDIA_ROOT options by @James-Dolinar in #1046
- Fixed and pulled healthcheck into docker/liveness-probe.sh by @gronka in #1038
- ARG build variables: django, channels, daphne by @romer8 in #1036
- Fix Docker log tailing by @gronka in #1066
- Patch to syncstores to enable support for PostGIS 3.4 by @swainn in #1097
- App description as tooltip by @sdc50 in #1098
- Update SaltStack Repos by @sdc50 in #1111
- Fire select event after boxend by @Sonia-96 in #1118
- 4.3 What's New by @sdc50 in #1120
New Contributors
- @ckrew made their first contribution in #1012
- @gronka made their first contribution in #1022
- @James-Dolinar made their first contribution in #1046
- @mattw-nws made their first contribution in #1063
- @Sonia-96 made their first contribution in #1062
- @jakeymac made their first contribution in #1075
Full Changelog: 4.2.0...4.3.0