Releases: ScilifelabDataCentre/serve
Releases · ScilifelabDataCentre/serve
v2.3.1-beta
What's Changed
- SS-1112 Enforce unique project names by owner by @anondo1969 in #251
- SS-1126 Remove access to project after deletion by @akochari in #253
- SS-1176 Users are able to set a custom default start URL for their apps by @anondo1969 in #249
- SS-1213 Combine recently updated and created apps into one list on the homepage by @akochari in #254
- SS-1177 Add e2e test checking that changes in the user profile are saved in the database by @anondo1969 in #256
- SS-1203 Add e2e test for making sure that users can set custom start URLs for their apps by @anondo1969 in #257
- SS-1190 e2e tests for gradio and streamlit app deployment by @anondo1969 in #262
- SS-1211 add e2e test to check that user cannot create a new project with the same name by @anondo1969 in #261
- SS-1141 Bump charts versions for apps with support of custom error pages on a nginx level by @churnikov in #260
- SS-1206 Site dir option should have path validation by @anondo1969 in #259
- SS-1229 Fix of the bug not saving deleted on date by @akochari in #264
- SS-1198 Added to the auth handle ignore of the content type header. by @churnikov in #265
- SS-1233 Kubernetes manifest yaml validation by @alfredeen in #255
- SS-698 set default time zone to stockholm time by @anondo1969 in #263
- SS-1191: Bugfix related to environment and flavor deletion by @akochari in #243
- Add explicitly regex dependency by @churnikov in #266
- Bugfixes before release 2.3.0 by @akochari in #267
- restrict N of apps on the homepage to only 6 by @akochari in #268
Full Changelog: v2.2.0-beta...v2.3.1-beta
v2.2.0-beta
What's Changed
- Add UI fields to set ephemeral storage for new flavors by @akochari in #234
- Combined apps and models page + small changes and bugfixes by @akochari in #233
- SS-1133 Added errors display for shiny site dir by @churnikov in #237
- Added
shiny_site_dir
as a field that triggers redeployment by @churnikov in #236 - Fixes for broken periodic tasks, errors during project creation + other small fixes by @akochari in #239
- SS-342 Add new app type: Gradio by @churnikov in #238
- SS-1167 streamlit app type by @churnikov in #240
- Changes to project and app deletion routines by @akochari in #242
- SS-643 Users can edit their account details by @anondo1969 in #235
- Ss 1179 add a unit test for the profile changes by @anondo1969 in #241
- Bugfix for duplicate display of shiny apps by @akochari in #244
- SS-342 gradio app type fix by @churnikov in #245
- SS-1113 customapp copy data logs by @hamzaimran08 in #247
- Better messaging for users trying to register again by @akochari in #250
- Bugfixes before release 2.2.0 by @akochari in #252
Full Changelog: v2.1.0-beta...v2.2.0-beta
v2.1.0-beta
What's Changed
- App status end2end test improvements by @alfredeen in #217
- Change
get_common_field
method to a class that is a child of acrispy_form.Div
. Movedcustom_field.py
tofield/custom.py
by @churnikov in #218 - Preparation before renaming repo to 'serve' by @akochari in #222
- SS-1088 Add 500 page when everything breaks by @churnikov in #219
- Upgraded Cypress to 13.3.0 by @alfredeen in #220
- SS-1086 Added advanced input group to the shiny apps with site_dir option by @churnikov in #221
- SS-1049 pycharm dev setup by @churnikov in #207
- Added acknowledgement text and replaced MinIO with filebrowser information by @anondo1969 in #224
- SS 1080 App edits and app status by @alfredeen in #216
- SS-1108 environment support in jupyter notebooks by @churnikov in #223
- SS-1096 fix login password. form now automatically lowercases the email by @churnikov in #228
- SS-1101 Add password help text to the signup and password reset forms by @churnikov in #226
- App status enhancements by @alfredeen in #227
- SS-1089 Add connection pooling by @hamzaimran08 in #229
- SS-674 add event announcements functionality by @akochari in #225
- Change display of prepend text for
shiny_site_dir
by @churnikov in #230 - SS-1130 Add access to redeployment fields by @hamzaimran08 in #231
- SS-1125 Added environment support for rstudio by @churnikov in #232
New Contributors
- @anondo1969 made their first contribution in #224
Full Changelog: v2.0.0-beta...v2.1.0-beta
v2.0.0-beta
Release document on Confluence
What's Changed
- Feature/implement django forms by @sandstromviktor in #203
- Project limit change + a few other small changes by @akochari in #204
- SS-1043 Update app creation template header by @churnikov in #208
- SS-1072 changes to tags and description fields by @churnikov in #210
- SS-1070 update permissions handling by @churnikov in #209
- SS-1045 Shiny proxy pre-init and seats by @alfredeen in #205
- SS-1071 shinyproxy form enchancement by @hamzaimran08 in #206
- Feature/SS-1067 subdomain enchancements by @hamzaimran08 in #211
- SS-1069-upd-forms-volumes by @churnikov in #212
- Shiny volume support by @alfredeen in #213
- Small UI changes to forms before 1.4.0 by @akochari in #214
- Fix end2end tests for volume selection by @alfredeen in #215
Full Changelog: v1.3.0-beta...v2.0.0-beta
Release v1.3.0-beta
What's Changed
- Updated info about using Serve for teaching by @akochari in #194
- Update info about teaching by @akochari in #195
- Fixed a number of minor bugs and added support for additional shiny app settings for admins by @akochari in #196
- Testing/update django by @sandstromviktor in #197
- SS 1031 Type hints in studio by @alfredeen in #198
Full Changelog: v1.2.0-beta...v1.3.0-beta
Version 1.2.0
https://scilifelab.atlassian.net/l/cp/JQu7x2Uf
What's Changed
- SS 963 install fixtures only if changed by @sandstromviktor in #168
- SS 871 Authentication token expiry by @alfredeen in #169
- Feature/logging by @sandstromviktor in #174
- Added backend logic to deploy via ghcr by @sandstromviktor in #170
- Added collections functionality by @akochari in #173
- Added instructions for running apps locally to the public apps page by @akochari in #175
- SS-932 update password requirement by @churnikov in #176
- Changed default admin email to being dynamically set via env variable by @sandstromviktor in #177
- Add a field to app settings for source code URL by @akochari in #179
- Add support for rendering records from Zenodo to collections by @akochari in #178
- SS 975 new solution for restoring apps by @sandstromviktor in #180
- SS 632 option delete account by @alfredeen in #182
- SS-991 Job to handle deleted users by @alfredeen in #184
- SS-920 no email already exists by @churnikov in #185
- SS-887-custom-404-page by @churnikov in #187
- Expanded end-to-end tests to include flavor addition, collections functionality and more by @akochari in #186
- Added collections block on homepage and collections index page by @akochari in #189
- Ss 990 deleted pvc still shown as an option for attaching to an app by @sandstromviktor in #181
- SS-973 Pause dormant users by @alfredeen in #188
- fixed error by @sandstromviktor in #190
- Bugfix: correct URLs of project pages by @akochari in #191
- add database model for maintenance mode info by @sandstromviktor in #192
- fix-missing-link-only-option-in-old-apps by @churnikov in #193
Full Changelog: v1.1.0-beta...v1.2.0-beta
Version 1.1.0
https://scilifelab.atlassian.net/wiki/x/CQDHow
What's Changed
- SS-500 scan and secure by @sandstromviktor in #138
- SS-841 Add new app type TissUUmaps by @alfredeen in #150
- Increased e2e test coverage to superuser functionality, file management, app statuses, signup form by @akochari in #148
- SS-841 Polishing app type tissuumaps by @alfredeen in #152
- SS-861 remove user info from urls by @sandstromviktor in #151
- Add requirement for unique docker image tags for each version of depoyed apps by @akochari in #153
- SS-841 Adjust the TissUUmaps pull policy and configuration by @alfredeen in #154
- SS-917 file transfer by @sandstromviktor in #155
- SS-690 new privacy type by @churnikov in #156
- update workflow to reduced image on push tag by @sandstromviktor in #157
- SS-880 Brute force protection to handle repeated login failures by @alfredeen in #158
- SS-933 Automatic logout of inactive users by @alfredeen in #160
- Added project template to project model and fixed UI by @sandstromviktor in #159
- SS-950 apps fail if names contains comma by @sandstromviktor in #161
- SS-955 updated startup script to update passwords by @sandstromviktor in #162
- removed login message by @sandstromviktor in #163
- Renamed TissUUmaps user data folder by @alfredeen in #164
- Bugfix/render correct apps in overview by @sandstromviktor in #165
- update chart with ingress link only logic by @sandstromviktor in #166
- Bugfix/logs view not working by @sandstromviktor in #167
Full Changelog: v1.0.1-beta...v1.1.0-beta
Release v1.0.1-beta
What's Changed
- Hotfix/timestamp mismatch for logs by @hamzaimran08 in #149
Full Changelog: v1.0.0-beta...v1.0.1-beta
Release v1.0.0-beta
What's Changed
- Feature/kube event listener by @sandstromviktor in #114
- Many small UI bugfixes by @akochari in #122
- Feature/minio file upload by @sandstromviktor in #125
- Additional UI bugfixes by @akochari in #124
- Allow shinyproxy iframes by @hamzaimran08 in #126
- SS 829 issue with non unique docker images by @sandstromviktor in #128
- Bugfix/minio date issue by @sandstromviktor in #129
- Changes to images and about page by @akochari in #130
- SS-765 added info on potential unverified email by @churnikov in #133
- Additional new user categories need to go through manual verification by @akochari in #131
- Created API for app status updates by @alfredeen in #135
- Integration of new event listener by @sandstromviktor in #127
- Fixed release name ----generated---- bug by @sandstromviktor in #137
- Added basic logs view for users by @hamzaimran08 in #134
- SS 893 manual publish step by @sandstromviktor in #139
- Added mount path settings and uid for custom apps by @hamzaimran08 in #136
- Update e2e-tests.yaml microk8s action version to 0.4.2 by @hamzaimran08 in #141
- Bugfix/userid storage item javascript error by @hamzaimran08 in #143
- SS-907 Fixed update of long app status texts by @alfredeen in #145
- Fixed bug where minio crashed when bucket existed by @sandstromviktor in #144
- Bugfix/admin action reset applimits by @hamzaimran08 in #146
- added warning about minio by @sandstromviktor in #147
Full Changelog: v0.7.6-beta...v1.0.0-beta
Release v0.7.6-beta
What's Changed
- Hotfix/change workflows for tags by @sandstromviktor in #79
- Hotfix/trigger publish workflow on success by @sandstromviktor in #82
- SS-606, SS-534 - adjust default flavor, make two project templates by @akochari in #77
- SS-409 css review and cleanup by @akochari in #80
- SS-585 network fixes and adding seccomp profile by @hamzaimran08 in #81
- Change tests to match updated buttons by @sandstromviktor in #83
- SS-583 custom css for user guide by @akochari in #84
- SS-561 e2e test improvements by @akochari in #86
- Hotfix/workflow bug by @sandstromviktor in #89
- SS-582 solve the issue with images in user guide by @akochari in #87
- SS-507 custom registration form by @churnikov in #85
- SS 599 make sure we use our own images from serve images repo by @sandstromviktor in #90
- SS 649 Open API with resource for public apps by @alfredeen in #91
- Bugfix/SS 637 adding tags with spaces for apps not working properly by @sandstromviktor in #95
- SS-666, SS-673 inform about notebooks shut down + registration form fixes by @akochari in #92
- SS 410 create a homepage with a new look by @sandstromviktor in #93
- SS 654 serve apps should have copy api endpoint button by @sandstromviktor in #94
- SS 642 custom app port by @alfredeen in #96
- Hotfix/readiness probe in shinyproxy by @sandstromviktor in #100
- SS 473 chosen flavor is not pre selected by @sandstromviktor in #98
- Added delete develop-apps task that runs every day a 4 am. by @sandstromviktor in #99
- SS 693 ingress does not care if app is public or private by @sandstromviktor in #101
- Hotfix/add db reset option by @sandstromviktor in #103
- Bug/churnikov/ss 696 fix pre commit GitHub actions by @churnikov in #102
- SS-701 - Public apps should be visible when logged out by @sandstromviktor in #106
- SS-694 Create user profile page by @alfredeen in #105
- Bugfix - Settings not working for non-admin by @sandstromviktor in #104
- SS 677 disable model deployment functionality by @sandstromviktor in #107
- SS-721 - minio is setting persistent volume as none by default by @sandstromviktor in #108
- Bugfix/shiny dash app port by @akochari in #109
- Bugfix/shiny proxy configmap not dynamic by @sandstromviktor in #110
- SS-705 minor adjustments in project dashboard by @akochari in #112
- SS-692 minor adjustments of texts by @akochari in #111
- SS-729 Resolved CORS for OpenApi by @alfredeen in #113
- SS-706 and several new e2e tests by @akochari in #117
- Feature/SS-131 python model serve app by @hamzaimran08 in #116
- SS-601 and 662 emails by @churnikov in #115
- Hotfix/shiny proxy internet egress by @hamzaimran08 in #119
- Hotfix email domain name by @hamzaimran08 in #120
Full Changelog: v0.7.1-beta...v0.7.6-beta