1.53.0
What's Changed
- ♻️
director-v2fixing mypy issues part 1/3 by @GitHK in #4100 - ⬆️ Maintenance/reqs test and tools upgrade by @matusdrobuliak66 in #4117
- ♻️
webserver: fixes mypy issues inredis&products_middlewaresplugins by @matusdrobuliak66 in #4131 - ♻️🐛Computational backend: reduce load on osparc services by @sanderegg in #4133
- ♻️ Locking dy-service start per user and per project by @GitHK in #4055
- ♻️ Volumes keep track if the data requires saving 🚨 by @GitHK in #3974
- Revert "♻️ Volumes keep track if the data requires saving 🚨 (#3974)" by @GitHK in #4139
- ♻️ introducing structured logging (part 2) (
⚠️ devops) by @matusdrobuliak66 in #4136 - ♻️
webserver: fixes mypy issues inloginplugin by @matusdrobuliak66 in #4105 - 🔒️🔨 Upgrades redis-py to mitigate Race Condition vulnerability by @pcrespov in #4141
- ♻️ project CRUD routes: updates OAS and model schemas (part 1) by @pcrespov in #4064
- ♻️Maintenance: mypy simcore sdk by @sanderegg in #4138
- ✨🐛Dask-gateway: disable adaptive cluster by @sanderegg in #4137
- ✨ datcore-adapter service: New CLI with settings command (
⚠️ devops) by @matusdrobuliak66 in #4146 - 📝 adding regular sprint maintenance template by @matusdrobuliak66 in #4147
- ♻️
director-v2mypy issues part 2/3 by @GitHK in #4134 - ♻️
webserver: fixes mypy issues inproductsplugin by @matusdrobuliak66 in #4145 - Bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in #4154
- ⬆️ upgrading httpx for director-v2 by @GitHK in #4160
- ♻️Webserver: refactor computations plugin (
⚠️ devops) by @sanderegg in #4162 - 🐛 fix disruptive concurrency issue with observation cycle 🚨 by @GitHK in #4163
- ✨ Rabbitmq: prepare for using topic queues by @sanderegg in #4165
- ♻️ Drop log priority by @GitHK in #4170
- ♻️ Is3626/api-server test tools and coverage by @pcrespov in #4149
- 🐛 Flaky integration tests relying on migration as a service by @GitHK in #4175
- ♻️ Adding user id field to the logging (
⚠️ devops) by @matusdrobuliak66 in #4169 - ⬆️ Maintenance/upgrade of
httpxlibrary by @matusdrobuliak66 in #4171 - 🐛Autoscaling: fix out of sequence error by @sanderegg in #4181
- 🐛 fix flaky test --> add minimum wait time that is large enough by @mrnicegyu11 in #4164
- 🐛 Fixes broken migrated_pg_tables_context by @GitHK in #4182
- 🐛 Fix minor bugs in project plugin and director by @pcrespov in #4123
- ♻️ Refactor exception messages in director-v2 by @GitHK in #4176
- ✨ Link to dispatch study with file-only and 🐛 fixes download link by @pcrespov in #4043
- ♻️
webserver: fixes mypy issues indiagnosticsplugin by @pcrespov in #4187 - 🐛/study entrypoint missing call to update comp_tasks DB by @sanderegg in #4178
- ♻️ Dask sidecar: replaced minio test requirements with moto by @sanderegg in #4184
- ♻️
webserver: fixes mypy issues instaticsplugin by @pcrespov in #4190 - ♻️
webserver: fixes mypy issues insecurityplugin by @pcrespov in #4183 - 🐛 Minor fix: adding
log_format_local_dev_enabledenv-var to the dynamic sidecar by @matusdrobuliak66 in #4173 - ♻️
webserver: fixes mypy issues instudies_dispatcherplugin by @matusdrobuliak66 in #4188 - ✨Rabbitmq: use TOPIC Exchange for logs by @sanderegg in #4166
- e2e: SarValidation test by @odeimaiz in #4193
- 🐛 Fix flaky test_lock_acquired_in_parallel_to_update_same_resource by @GitHK in #4195
- ♻️
webserver: fixes mypy issues ininvitationsplugin by @pcrespov in #4196 - ✅ Maintenance: adds session-scoped fixture for httpbin service by @pcrespov in #4194
- ♻️
webserver: fixes mypy issues indirector_v2plugin by @matusdrobuliak66 in #4186 - ✨ permalink for templates by @odeimaiz in #4201
- 🎨 Rabbitmq/only listens to logs if needed by @sanderegg in #4180
- ♻️Flaky: wait for migration service to be finished upgrading by @sanderegg in #4203
- ♻️
webserver: fixes mypy issues inemailplugin by @matusdrobuliak66 in #4198 - ♻️ Propagate can_save when starting service 🚨 by @GitHK in #4202
- ♻️Maintenance: remove unmaintained fastapi-contrib package by @sanderegg in #4206
- ✨ web-api:
ProjectGetmodel adds newpermalinksfield by @pcrespov in #4008 - 🐛 No longer upload output ports when study is in read only mode by @GitHK in #4207
- ✨ New p2e test: BIOS VNS calibrator by @elisabettai in #4208
- 🐛 Unblock docker platform version tie in by @GitHK in #4212
- ♻️ Removing unused code by @GitHK in #4215
- ✨ TIP v2: 2 plus buttons by @odeimaiz in #4218
- 🐛Computational backend: correct parsing of log lines by @sanderegg in #4220
- ♻️ Maintenance: move some tests to webserver 03 by @sanderegg in #4221
- ♻️ fixing mypy issues in
director-v2part3 by @GitHK in #4211 - ✨ enables mypy for director-v2 in CI by @GitHK in #4217
- ✅ Fixes flaky test api-server #3569 by @pcrespov in #4205
- ⚗️ Maintenance: make upgrade/downgrade a module fixture by @sanderegg in #4222
- 🐛 Project list items include permalink by @pcrespov in #4214
- ✨Propagate capabilities to correct processes by @GitHK in #4225
- ♻️
webserver: fixes mypy issues ingroupsplugin by @pcrespov in #4209 - 🔨 enable merge group github action functionality by @matusdrobuliak66 in #4226
- ♻️
webserver: fixes mypy issues instorageplugin by @matusdrobuliak66 in #4199 - ♻️
webserver: fixes mypy issues intagsplugin by @pcrespov in #4219 - ♻️
webserver: fixes mypy issues insocketioplugin by @pcrespov in #3774 - 🎨 Frontend: Landing Page PoC III by @odeimaiz in #4227
- ♻️
webserver: fixes mypy issues inusersplugin by @pcrespov in #4230 - ♻️
webserver: fixes mypy issues inpublicationsplugin by @pcrespov in #4238 - ♻️Sidecars: Image pulling is now a debug log, try to guess log level of services by @sanderegg in #4232
- ♻️ Maintenance: upgrades test and tools libraries by @pcrespov in #4233
- 🐛 add LOG_FORMAT_LOCAL_DEV_ENABLED to the docker-compose by @matusdrobuliak66 in #4241
- 🐛service logs file not uploaded when service failing by @sanderegg in #4242
- ✨Frontend: Dynamic input ports by @odeimaiz in #4210
- S4L Product: labeling by @odeimaiz in #4245
- ✨ Add volume size limits for user services by @GitHK in #3812
- ✨ Store computational services progress in comp_tasks table, decouple webserver from api-server 🗃️ by @sanderegg in #4197
- 🎨 Frontend: map LogLevel by @odeimaiz in #4246
- 🐛 Bugfix: TIP plus buttons by @odeimaiz in #4252
- ✨Propagate key and version to dy-sidecar service labels by @GitHK in #4249
- ✨ Backend support for min-visible-inputs label by @GitHK in #4243
- ♻️
webserver: fixes mypy issues incatalogplugin by @pcrespov in #4235 - ✨ public API 0.4.5: accepts
listas Job input/output arguments 🚨 by @pcrespov in #4239 - 🔨 is767 optimization example by @bisgaard-itis in #4248
- 🐛Api-server wrong start/stop/submit timestamps by @sanderegg in #4254
- 🐛 passing data from a service to another fails by @sanderegg in #4257
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #4259
New Contributors
- @bisgaard-itis made their first contribution in #4248
Full Changelog: v1.52.0...v1.53.0
Release Issue: #4236