Releases: ScilifelabDataCentre/serve
Releases · ScilifelabDataCentre/serve
v4.0.0-beta
https://scilifelab.atlassian.net/wiki/x/rYCt5g
What's Changed
- ss-1596 Specify a Postgres image tag in docker-compose.yaml by @j-awada in #397
- SS-1079 improve app creation form by @hamzaimran08 in #398
- SS-1421 Increase maximum size limit for volume instances to 100000 GB by @churnikov in #402
- SS-1589 Add teaching request form with Altcha CAPTCHA validation and email notification by @churnikov in #401
- Expand integration test for shiny app creation by @alfredeen in #399
- Change templates to conform to wave requirements by @hamzaimran08 in #403
- SS-1612 Replace hardcoded stylesheet versions with dynamic version text by @hamzaimran08 in #405
- 🎄 Add Christmas theme support with toggle functionality and festive SVG assets by @churnikov in #404
- SS-1208 volumes management revamp by @churnikov in #386
- SS-1208 Fix mount path formatting for persistent volume in Shiny server by @churnikov in #408
- Enhance Christmas theme z-index for navbar and dropdown menus by @churnikov in #411
- [Automated PR] Update chart version in custom-app to 1.1.4 by @team-whale-bot in #412
- Update matomo link and UI bug fixes by @hamzaimran08 in #409
- Clarify tooltip text for persistent storage mount path in constants.py by @churnikov in #413
- SS-1208 Add force redeploy option to instance creation for volume size increase by @churnikov in #414
Full Changelog: v3.4.0-beta...v4.0.0-beta
v3.4.0-beta
What's Changed
- Initial version of verification token reset mechanism by @churnikov in #377
- ss-1502 Serve profiling image by @j-awada in #370
- ss-1513 Clean up empty YAML templates before validation by @j-awada in #376
- ss-1523 Integrate app IP count into Serve UI by @j-awada in #379
- Fix integration tests by @alfredeen in #380
- SS-1493 Improve app details page by @anondo1969 in #382
- Upgrade event listener used to v1.2.0 in docker compose by @alfredeen in #383
- SS-1548 Mark container api dependant tests as integration by @churnikov in #384
- ss-1537 Store monthly counts of app unique IP calls by @j-awada in #385
- SS-1529 MLflow credentials page description updating by @anondo1969 in #388
- SS-1575 fix broken form manager link by @hamzaimran08 in #387
- SS 1518 Update the Serve roadmap by @alfredeen in #390
- SS 1254 Use event listener v1.3.0 for development by @alfredeen in #391
- [Automated PR] Update chart version in shinyproxy to 1.4.7 by @team-whale-bot in #392
- Modify timeouts in integration tests by @alfredeen in #393
- Upgrade the event listener to v1.3.1 in docker compose by @alfredeen in #394
Full Changelog: v3.3.0-beta...v3.4.0-beta
v3.3.0-beta
What's Changed
- Add admin view links for authenticated staff users in project and app templates by @churnikov in #353
- SS-1478 Add email sending functionality and templates for account notifications by @churnikov in #363
- ss-661 Query Loki from Django by @j-awada in #362
- SS-1380 MLFlow improvements by @anondo1969 in #365
- SS-1250 Remove ip addresses from logs by @churnikov in #364
- ss-1290 Serve image vulnerability check by @j-awada in #366
- SS-1076 improve image pull error by @churnikov in #368
- ss-1092 Reduce E2E workflow execution time by @j-awada in #369
- SS-1330 Make description field mandatory by @hamzaimran08 in #367
- SS 1505 Support kubernetes 1.32 by @alfredeen in #371
- Upgrade the event listener to version 1.1.1 by @alfredeen in #373
- Fix references to bitnami images in Dockerfile and mlflow.py by @churnikov in #372
- SS-1508 Add missing migrations file for email sending table by @churnikov in #374
Full Changelog: v3.2.0-beta...v3.3.0-beta
v3.2.0-beta
What's Changed
- Increase upload size limit and resources for mlflow and allow override of k8s values by @churnikov in #321
- SS-1390 Change default cpu requests for project flavor by @hamzaimran08 in #319
- SS-1219 Django views to manage e2e_test data by @anondo1969 in #320
- ss-1426 Test coverage for unit tests by @j-awada in #325
- SS -1442 Add API for Serve content stats by @alfredeen in #333
- SS-1149 Configure AXES to use client IP by @alfredeen in #335
- SS-1443 Internal content stats and review API by @alfredeen in #334
- SS-1441 django admin search by @hamzaimran08 in #329
- SS-1342 Update public apps API resource by @alfredeen in #336
- Add k8s user app status choices Running and Deleted by @alfredeen in #338
- ss-1464 Update Matomo JS snippet by @j-awada in #339
- SS-1394 New app type (Depictio) in Serve by @j-awada in #322
- SS-1282 revamp homepage by @hamzaimran08 in #326
- SS-1391 Integration tests against Kubernetes with Django endpoints by @anondo1969 in #332
- SS-1411 Create schema org description function and app metadata landing page by @anondo1969 in #330
- SS-1432 remove_locust_users command fails to delete users from the database by @anondo1969 in #331
- SS-613 public apps filter and search by @hamzaimran08 in #340
- Fix e2e tests by @hamzaimran08 in #341
- Release 3.2.0 bug fixes by @hamzaimran08 in #342
- fixing app-landing-page no-image bug by @anondo1969 in #343
- fix_common_test_dir by @anondo1969 in #344
- Add jquery to static folder by @hamzaimran08 in #345
- add UI fixes for pagination, app cards and nav by @hamzaimran08 in #346
Full Changelog: v3.1.1-beta...v3.2.0-beta
Release 3.1.1-beta hot fix for emails
Incident report https://scilifelab.atlassian.net/wiki/x/UQDt1w
What's Changed
- Hotfix/SS-1448 password log by @hamzaimran08 in #327
- Setup gmail api as a backend for sending emails by @churnikov in #328
Deployed by @j-awada
Full Changelog: v3.1.0-beta...v3.1.1-beta
v3.1.0-beta
What's Changed
- SS-853 Upgrade Rstudio image and chart versions by @j-awada in #296
- SS-1328 Better formatting for tables in the user guide by @akochari in #294
- SS-1234 Updating file manager by @anondo1969 in #297
- SS-1235 Update VScode image by @anondo1969 in #300
- Merge Hotfix SS 1348 from staging into develop by @alfredeen in #302
- SS-1305 Container image GHCR validation by @j-awada in #295
- SS 1374 Upgrade the event listener k8s API by @alfredeen in #306
- SS 1309 password validation feedback by @hamzaimran08 in #304
- SS-1333 Decreased upload size for streamlit apps to 100mb by @churnikov in #305
- Bug: Password URL error in E2E tests by @j-awada in #307
- SS-1387 Adding CODEOWNERS file by @anondo1969 in #308
- Bug: Explicit error on bad container image by @j-awada in #309
- Fix: E2E tests that are failing on develop by @j-awada in #310
- SS-1401 Address missing Github api token by @j-awada in #311
- SS-877 Add roadmap page for serve by @churnikov in #312
- SS 1292 More detailed app status text by @alfredeen in #313
- Bug: fix latest E2E test failure on develop by @j-awada in #315
- SS-1357 Add
DJANGO_ADMIN_URL_PATHenvironment variable for the custom admin route by @churnikov in #314 - SS-1398 mlflow subdomain bug fix by @anondo1969 in #316
- Fix the latest E2E tests on develop by @j-awada in #317
- Remove subdomain field from the MLFlow form by @churnikov in #318
Full Changelog: v3.0.2-beta...v3.1.0-beta
Release Notes: https://scilifelab.atlassian.net/wiki/x/AwCm0Q
AIportal-Release 3.1.0-beta-230425-081646.pdf
v3.0.2-beta
What's Changed
- SS-1383 This fixes mlflow giving out of memory error by @churnikov in #303
Full Changelog: v3.0.0-beta...v3.0.2-beta
v3.0.1-beta
What's Changed
- SS 1348 Hotfix to fix function to cleanup old file manager and notebook apps by @alfredeen in #298
Full Changelog: v3.0.0-beta...v3.0.1-beta
v3.0.0-beta
https://scilifelab.atlassian.net/wiki/x/EoDXzw
What's Changed
- SS-1260 Allow Dash apps to set custom start URLs by @anondo1969 in #270
- SS-1247 when deleting an app that doesn't have a subdomain display a pre defined error by @anondo1969 in #271
- SS-1236 Add new and updated environments for Jupyter Lab deployments by @anondo1969 in #276
- SS-415 Make project name editable by @j-awada in #273
- SS-964 Send email confirmation on project access by @j-awada in #275
- SS-1236 fixing e2e test for new jupyterlab environments by @anondo1969 in #277
- SS-1204 Improved styling of forms, navbar, public apps page by @hamzaimran08 in #278
- Add new custom app logo by @akochari in #284
- SS-889 App image docker hub autosuggestion by @j-awada in #281
- SS-1073 Allow Shiny apps to mount persistent volumes by @hamzaimran08 in #272
- SS-1263 fixing number of apps displayed on public apps page by @anondo1969 in #283
- SS-1288 Add basic mlflow support by @churnikov in #274
- SS-556 allow flavors with gpu in jupyter labs by @hamzaimran08 in #246
- Fix/shiny form path error by @hamzaimran08 in #286
- SS-1288 Fix secrets view for mlflow by @churnikov in #287
- SS-1236 jupyterlab pytorch environment name fix by @anondo1969 in #289
- SS-1220 Refactored App Status by @alfredeen in #269
- SS-1288 Pin mlflow version by @churnikov in #293
Full Changelog: v2.3.1-beta...v3.0.0-beta
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