1.75.0
Release Notes
Highlights
- Fixed duplicating large projects(e.g. those created from templates/tutorials) (#5978)
- Fixed a bug that prevented users to write long strings in a study description (#5988)
Developer's Full Changelog
All pull requests
- ♻️ refactor stop service command
⚠️ 🚨 by @GitHK in #5924 - ✨ add EFS mount option to sidecar by @matusdrobuliak66 in #5873
- 🐛 [Frontend] API creation Bugfix: Allow only future dates by @odeimaiz in #5929
- ♻️ rabbitmq queue names
⚠️ 🚨 by @GitHK in #5931 - 🐛 fix patching project workbench when changing data type + e2e 🚨 by @matusdrobuliak66 in #5932
- 🎨 [Frontend] Dashboard: Filter Services by Type by @odeimaiz in #5930
- ♻️ refactor
RedisClientsManager
andRedisClientSDK
by @GitHK in #5888 - 🎨 Improve profiling middleware by @bisgaard-itis in #5935
- 🐛Maintenance: disable CI problematic test by @sanderegg in #5944
- 🐛 disable health check for Redis client by @GitHK in #5946
- ⬆️ Maintenance: upgrade docker image base to latest Debian Bookworm & latest python 3.10.14 🚨 by @sanderegg in #5937
- 🐛 [Frontend bugfix] List everyone group and provide product-everyone group in potential collaborators by @odeimaiz in #5945
- 🐛? [Frontend bugfix?] Directly switch to service's iframe when its status is
running
by @odeimaiz in #5948 - Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #5954
- 🎨 [Frontend] Request Account form for Billable products by @odeimaiz in #5951
- 🐛Bugfix: fix typo in docker-compose for CI deployment by @sanderegg in #5958
- 🐛 [Frontend bugfix] patch Services access rights by @odeimaiz in #5949
- ♻️ Splits models_library.services by @pcrespov in #5921
- 🎨 [Frontend] Refuse folder drop on Workbech by @odeimaiz in #5957
- 🎨 [Frontend] Guided Tours: add tours for TIP by @odeimaiz in #5933
- 🎨 [Frontend] Disclaimer on TIP login page by @odeimaiz in #5960
- 🎨 [Frontend] Switch to iframe's content also after 302 response by @odeimaiz in #5963
- 🎨 [Frontend] Highlight elements in Guided Tour by @odeimaiz in #5967
- 🐛 [Frontend] Log fetch call's response to running service by @odeimaiz in #5968
- 🐛 [Frontend] Stringify fetch response by @odeimaiz in #5970
- 🎨E2E: improvements on ClassicTIP test by @sanderegg in #5955
- 🔨 Enhance diagnostics info in e2e testing by @pcrespov in #5962
- 🐛E2E: --product-url is an url not a string by @sanderegg in #5972
- 🎨 [Frontend] Team Black feedback 20.06 by @odeimaiz in #5971
- 🎨 👽️ Improve start job endpoint in webserver and improve error handling in api-server by @bisgaard-itis in #5927
- ♻️🐛Storage: disable handling of dangling multipart uploads by @sanderegg in #5978
- ✨ Auto inject osparc environments to dynamic services by @pcrespov in #5966
- 🎨 Drafts new web-api for catalog services by @pcrespov in #5969
- ♻️E2E: Classic TI wait a bit longer on Run Optimization step by @sanderegg in #5984
- 🐛 Fixes error while updated study with long description by @pcrespov in #5989
- 🐛 [Frontend] Fix: From service running to connect to iframe by @odeimaiz in #5987
- 👽️ Add endpoint for getting credit-price and study-job log files from api server by @bisgaard-itis in #5985
- ♻️ Maintenance:
pytest-simcore
initial cleanup by @pcrespov in #5986 - 🎨 [Frontend] TIP v3 Feedback by @odeimaiz in #5980
- 🐛 Fixes mismatch on error status-code for start-computation by @pcrespov in #5994
- 🎨 Maintenance: Add new concurrency tooling by @sanderegg in #5997
- ✨ [Frontend] Coins icon for the credits indicator by @odeimaiz in #5993
- 🎨 Fixes Deprecation Warning on redis and aiohttp by @pcrespov in #5996
- ✨ dynamic-sidecar logs changes to input ports by @GitHK in #5999
- ♻️Storage: refactoring by @sanderegg in #5981
- ⬆️Maintenance: upgrade uv to 0.2 in Dockerfiles by @sanderegg in #6008
- ⬆️Maintenance: upgraded aioboto3 by @sanderegg in #6009
- ♻️ New fakes in dev/catalog/service by @pcrespov in #6012
- 🐛 [Frontend] Bugfix: Required inputs by @odeimaiz in #6013
- ♻️🐛 [Frontend] Reuse iframe starting sequence for guests by @odeimaiz in #6004
- 🔒️ Resolves security scanning alerts by @pcrespov in #6020
- 🐛Storage: fix database locking by @sanderegg in #6005
- ✨ Limit inflight requests to the api-server by @bisgaard-itis in #6007
- ✨ Add metamodeling load tests by @bisgaard-itis in #6014
- ✨ webserver-catalog rpc connection by @pcrespov in #6003
- 🐛🎨 [Frontend] call
/retrieve
endpoint also for guests by @odeimaiz in #6022 - 🐛 viewers can now use new style dynamic services by @GitHK in #6023
- 🎨 create efs guardian specific user
⚠️ DEVOPS by @matusdrobuliak66 in #5936 - 🔨 Fixes on
pytest_simcore.helpers
by @pcrespov in #6024 - 🐛 Enforces regex constraints in some fields by @pcrespov in #6021
- ✨ Implementing new
list_services_paginated
entrypoint in web-api (part 1) by @pcrespov in #5991 - ✨E2E: jupyterlabs test compatible with jupyter-ml by @sanderegg in #6028
- 🐛 [Frontend] Do not duplicate poll calls by @odeimaiz in #6029
- 🐛E2e: fix typo by @sanderegg in #6030
Full Changelog: v1.74.0...v1.75.0
Release Issue: #6011