1.52.0
What's Changed
- ♻️ Frontend: Notifications cleanup by @GitHK in #4004
- ✨ Gateway-server: add ENV variable to change how many CPUs/RAM is advertised by each sidecar by @sanderegg in #4019
- ✨Add simcore_user_agent and product_name to user service labels by @GitHK in #3990
- ♻️Dask gateway: add missing variables + change deprecated calls by @sanderegg in #4022
- 🎨Frontend: Update services from Dashboard UX by @odeimaiz in #4011
- 🐛 Fix: Download Study Data from Firefox by @odeimaiz in #4026
- 🐛 Sometime docker timestamps are not parsed correctly by @sanderegg in #4003
- ✨🗃️ Implements services listing for nih-portal (1/2) (
⚠️ devops) by @pcrespov in #4024 - 🐛Dask: Handle when gateway is offline by @sanderegg in #4033
- ✨ Is683/view link can open a project with a single service (2/2) by @pcrespov in #4038
- 🎨 Frontend: Update services UX II and change Boot mode in the UI by @odeimaiz in #4031
- 🐛 filetypes in webserver API are case insensitive by @pcrespov in #4041
- 🔨 Maintenance/upgrade python version to 3.10 by @matusdrobuliak66 in #4010
- 🐛 Frontend: minors 30.03 RM by @odeimaiz in #4045
- 🐛🗃️ Dask gateway: clusters cannot be deleted after usage by @sanderegg in #4036
- 🐛 fixes broken node progress by @GitHK in #4049
- ♻️ e2e: improve error reporting by @sanderegg in #4048
- ♻️ Maintenance/small cleaning after python upgrade by @matusdrobuliak66 in #4047
- ✨ Frontend:
Shared withfilter in Dashboard by @odeimaiz in #4050 - 🐛 updates last modified timestamp when the project is opened by @matusdrobuliak66 in #4029
- ♻️ Dask: maintenance, refactor, upgrade by @sanderegg in #4051
- ♻️ Api server: improve job creation speed by @sanderegg in #4053
- 🐛 Dask: fix issue with disappearing workers by @sanderegg in #4057
- 🐛 Fix GC taking too much time to stop services by @GitHK in #4040
- ♻️ Refactors service listing queries and 🗃️ drops
service_latestcache table by @pcrespov in #4056 - 🐛 Dask gateway: Fix raised exception when service or task is not found by @sanderegg in #4060
- ♻️ Maintenance/removing-old-json-schemas 🚨 by @matusdrobuliak66 in #3966
- 🎨 Frontend: more Icons in Dashboard's toolbar by @odeimaiz in #4061
- 🎨 Frontend: Improvements to tagging functionality by @odeimaiz in #4052
- 🔨 Maintenance: missing updates in schemas by @pcrespov in #4066
- 🐛 coroutine not awaited in director-v2 by @GitHK in #4070
- ♻️⬆️ Maintenance/removing pydantic constraints by @matusdrobuliak66 in #4065
- 🐛 fix e2e: ti-plan test by @odeimaiz in #4078
- 📝 enhancing release workflow + adding hotfix template by @matusdrobuliak66 in #4083
- ⬆️ Maintenance: database libraries and 📝 pep-0257 for doc by @pcrespov in #4062
- ♻️ director-v2 uses one dy-sidecar API client per sidecar by @GitHK in #4085
- 🐛 added missing header to legacy dynamic service containers by @GitHK in #4088
- ✨ catalog service: New CLI with settings command and ♻️ cleanup meta (
⚠️ devops) by @pcrespov in #4093 - 🐛 Frontend: Fix Service's More options view by @odeimaiz in #4096
- ✨Frontend: Landing page PoC by @odeimaiz in #4077
- ♻️ Add Devops notes to PR template by @mrnicegyu11 in #4025
- 🗑️ Removes deprecated
codecovby @pcrespov in #4098 - ♻️🔨
catalog: fixes mypy issues and add type-check step in CI by @pcrespov in #4095 - ♻️🔨
api-server: fixes mypy issues and add type-check step in CI by @pcrespov in #4094 - ✨Maintenance: enable mypy in storage by @sanderegg in #4086
- ♻️ Ensure log level is passed to the frontend by @sanderegg in #4090
- ✨ Metrics: add simcore_user_agent in service_started/service_stopped metric by @sanderegg in #4092
- 🐛 Fix s4l-lite e2e test by @odeimaiz in #4101
- 🗑️ Removes
coverallsfor test coverage by @pcrespov in #4099 - ♻️
webserver: fixes mypy issues inversion_controlplugin by @pcrespov in #4102 - ✨Webserver: Allow to disable auto-start of dynamic services by @sanderegg in #4103
- ✨ Frontend: Panddy PoC by @odeimaiz in #4091
- ⬆️Maintenance: update mypy to 1.2.0 by @sanderegg in #4108
- ✨ Frontend: Disable Services Auto Start by @odeimaiz in #4109
- ♻️
webserver: fixes mypy issues inmeta_modelingplugin by @pcrespov in #4113 - 🔨♻️ Fixes mypy issue after upgrade by @pcrespov in #4118
- 🔒️Maintenance: Fix Regex DOSes by @sanderegg in #4121
- ♻️ introducing structured logging (part 1) (
⚠️ devops) by @matusdrobuliak66 in #4114 - 🎨 Frontend: Landing Page PoC II by @odeimaiz in #4119
- Bump codecov/codecov-action from 3.1.1 to 3.1.2 by @dependabot in #4130
- ♻️ SonarCloud issues in
director-v2anddynamic-sidecarby @GitHK in #4125 - ♻️ SonarCloud
webserver.exporterby @GitHK in #4126 - ♻️Clusters: make non dev feature, disabled by default (
⚠️ ) by @sanderegg in #4129
Full Changelog: v1.51.0...v1.52.0
Release Issue: #4140