Skip to content

Releases: ITISFoundation/osparc-simcore

Staging SouthIslandIcedTea4

05 Jul 12:12
e3e71e3

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: staging_SouthIslandIcedTea3...staging_SouthIslandIcedTea4
Release Issue: #6031

Staging SouthIslandIcedTea3

04 Jul 08:02
ba9c6b3

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: staging_SouthIslandIcedTea2...staging_SouthIslandIcedTea3
Release Issue: #6010

Staging SouthIslandIcedTea2

27 Jun 06:25
87d3354

Choose a tag to compare

Pre-release

What's Changed

  • 🎨 [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

Full Changelog: staging_SouthIslandIcedTea1...staging_SouthIslandIcedTea2
Release Issue: #6002

1.74.0

21 Jun 05:23

Choose a tag to compare

This is a hotfix addressing an issue where a red cloud would appear after login that would block users from opening projects.

What's Changed

For the geeks that want to go into the details of which Pull Requests were deployed, take a look at the list below:

All Commits
  • hotfix ♻️ rabbitmq queue names ⚠️🚨 #5931
  • fixed broken CI test blocking release

Full Changelog: v1.73.0...v1.74.0
Release Issue: #5982

Staging SouthIslandIcedTea1

20 Jun 12:28
5b226d1

Choose a tag to compare

Pre-release

What's Changed

  • ♻️ 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 and RedisClientSDK 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

Full Changelog: staging_LeeroyJenkins5...staging_SouthIslandIcedTea1
Release Issue: #5977

1.73.0

12 Jun 06:22
74d4870

Choose a tag to compare

Welcome to the 1.73.0 release of the oSPARC platform. There are many updates in this version that we hope you'll like, some of the key highlights include:

File Picker's Redesign

While being in the App Mode, in order to ease the File selection, we have redesign it. Three different options are provided:

  • Select New File: upload it from your file browser or simply drop on the dotted box
  • Select Download link: if the file you want to add to the pipeline is accessible in the Internet, just type the link and it will added to the pipeline.
  • Select File from another project: if the file you want to use was already used or generated in another study or project, select it using the integrated file browser.

Affected products: oSPARC, Sim4Life, Sim4Life Science, TI Planning Tool

FilePickerRedesign

Hide Credits Indicator by default

The Credits Indicator that was sitting next to the User Menu, it's now hidden by default. If you would like change this behavior, you will find this setting in the Preferences.
In these same settings, you can also tune the warning threshold, so that it gets automatically visible when your amount of credits goes below this number.

Affected products: Sim4Life, Sim4Life Science

HideCreditsByDefault

Make Inputs required

In order to improve the User Experience when dealing with unexpected Interactive Service starts, this new features was deployed. You can now make some inputs required and if this inputs are not provided, the Interactive Service will refuse to start. This is specially useful when you forget to push some expected data to the pipeline.

Affected products: oSPARC, Sim4Life, Sim4Life science

RequiredInputs

Show me the Instructions

If a Study/Project is started in App Mode and if that step in the pipeline contains some instructions provided by the pipeline creator, these will automatically be shown. After closing them, if you want to access them again, just tap the Instructions button right between the pipeline steps and the step view.

Affected products: oSPARC, Sim4Life, Sim4Life Science, TI Planning Tool

Instructions

What's Changed

For the geeks that want to go into the details of which Pull Requests were deployed, take a look at the list below:

All Commits
  • ✨Autoscaling: Drain node before terminating by @sanderegg in #5846
  • 🔨 Retires deprecated pkg_resources module by @pcrespov in #5856
  • ⬆️ Maintenance: Dask upgrade to 2024.5.1 and upgrades of autoscaling/clusters-keeper/director-v2/dask-sidecar/osparc-gateway 🚨 by @sanderegg in #5737
  • ♻️🔨 Removes httpx client capture from api-server and moves to a plugin in pytest_simcore (⚠️) by @pcrespov in #5798
  • 🐛⬆️Osparc-gateway-server: missing requirements update by @sanderegg in #5868
  • 🐛 fix for pending transactions by @matusdrobuliak66 in #5852
  • 🐛Webserver: Fix show weird messages in the frontend UI by @sanderegg in #5863
  • ✨Clusters-keeper: terminate broken EC2s🚨 by @sanderegg in #5851
  • ⬆️Remove redis deprecation warning by @sanderegg in #5869
  • ⬆️Maintenance: upgrade docker-py to latest version, unblocking requests library by @sanderegg in #5871
  • ♻️🎨 Improves error handling in the api-server by @pcrespov in #5866
  • 🎨Autoscaling/Clusters-keeper: disable public IP address by @sanderegg in #5882
  • 🔨 Reuses pytest_simcore fixtures and exposes CLI options to override them by @pcrespov in #5876
  • 🐛♻️Clusters-keeper: use private dns name instead of public IP by @sanderegg in #5883
  • 🐛 use ip address in upload link check by @bisgaard-itis in #5849
  • ✨ Adding deferred tasks ⚠️ by @GitHK in #5704
  • ✨ Registers OSPARC_VARIABLE_API_* as osparc session variable (🚨) by @pcrespov in #5858
  • ♻️ Dy service checking -> XHR to fetch requests by @ignapas in #5885
  • 🐛 Fixes api-keys unique constraint violation (🚨) by @pcrespov in #5890
  • 🎨 👽️ allow user to unhide study/solver job by @bisgaard-itis in #5894
  • ♻️ Frontend: use PATCH instead of PUT for /projects I by @odeimaiz in #5884
  • 👽️ update api-server specs by @bisgaard-itis in #5895
  • ⬆️ upgrading faststream repo wide by @GitHK in #5898
  • 🎨 Frontend: Redesign File Picker in App Mode by @odeimaiz in #5893
  • 🎨 Frontend: Credits indicator only visible in warning zone by default (🚨) by @odeimaiz in #5897
  • ✨ introducing elastic file system guardian (OPS ⚠️) by @matusdrobuliak66 in #5887
  • ♻️ Removing default network form agent by @GitHK in #5901
  • ✨♻️ New version_display and release_date fields for service metadata by @pcrespov in #5902
  • ♻️Ensure parent project/node is well structured in the DB 🗃️ by @sanderegg in #5874
  • ✨ api-server: New study jobs metadata entrypoints by @pcrespov in #5690
  • 🎨 introducing parent ids to rut (🗃️) by @matusdrobuliak66 in #5891
  • ✨ Frontend: Expose inputs required property by @odeimaiz in #5899
  • 🎨 propagate job parent ids through api server by @bisgaard-itis in #5903
  • ✨ dynamic-services will fail if they have any required input that is not set by @GitHK in #5845
  • 🎨 Frontend: Usage table: show root_parent_project_name instead of project_name by @odeimaiz in #5908
  • 🔨Clusters maintenance script: refactoring and add SSH tunneling by @sanderegg in #5886
  • 🔨 New pytest-simcore environment_config fixtures and utils_postgres helpers by @pcrespov in #5909
  • ♻️ Major cleanup of catalog service by @pcrespov in #5904
  • ✨ [Frontend] Dashboard: filters on the left by @odeimaiz in #5907
  • 🎨 [Frontend] App Mode: Pop up instructions if any by @odeimaiz in #5915
  • 🎨♻️Use structured parent project/node in director-v2 and connect with RUT by @sanderegg in #5877
  • 🐛Dask sidecar: disable concurrent pulling of files until new version is out by @sanderegg in #5912
  • ✨ Efs Guardian can create directories (OPS ⚠️) by @matusdrobuliak66 in #5911
  • 🐛 [Frontend bugfix] Move side spacer to Resource Browser by @odeimaiz in #5919
  • ♻️🎨 ooil config init to create first.osparc config layout by @pcrespov in #5913

Full Changelog: v1.72.0...v1.73.0
Release Issue: #5934

Staging LeeroyJenkins5

10 Jun 09:42
74d4870

Choose a tag to compare

Pre-release

What's Changed

  • ✨ introducing elastic file system guardian (OPS ⚠️) by @matusdrobuliak66 in #5887
  • ♻️ Removing default network form agent by @GitHK in #5901
  • ✨♻️ New version_display and release_date fields for service metadata by @pcrespov in #5902
  • ♻️Ensure parent project/node is well structured in the DB 🗃️ by @sanderegg in #5874
  • ✨ api-server: New study jobs metadata entrypoints by @pcrespov in #5690
  • 🎨 introducing parent ids to rut (🗃️) by @matusdrobuliak66 in #5891
  • ✨ Frontend: Expose inputs required property by @odeimaiz in #5899
  • 🎨 propagate job parent ids through api server by @bisgaard-itis in #5903
  • ✨ dynamic-services will fail if they have any required input that is not set by @GitHK in #5845
  • 🎨 Frontend: Usage table: show root_parent_project_name instead of project_name by @odeimaiz in #5908
  • 🔨Clusters maintenance script: refactoring and add SSH tunneling by @sanderegg in #5886
  • 🔨 New pytest-simcore environment_config fixtures and utils_postgres helpers by @pcrespov in #5909
  • ♻️ Major cleanup of catalog service by @pcrespov in #5904
  • ✨ [Frontend] Dashboard: filters on the left by @odeimaiz in #5907
  • 🎨 [Frontend] App Mode: Pop up instructions if any by @odeimaiz in #5915
  • 🎨♻️Use structured parent project/node in director-v2 and connect with RUT by @sanderegg in #5877
  • 🐛Dask sidecar: disable concurrent pulling of files until new version is out by @sanderegg in #5912
  • ✨ Efs Guardian can create directories (OPS ⚠️) by @matusdrobuliak66 in #5911
  • 🐛 [Frontend bugfix] Move side spacer to Resource Browser by @odeimaiz in #5919
  • ♻️🎨 ooil config init to create first.osparc config layout by @pcrespov in #5913

Full Changelog: staging_LeeroyJenkins4...staging_LeeroyJenkins5
Release Issue: #5928

Staging LeeroyJenkins4

31 May 08:33
08c999a

Choose a tag to compare

Pre-release

What's Changed

  • ✨Autoscaling: Drain node before terminating by @sanderegg in #5846
  • 🔨 Retires deprecated pkg_resources module by @pcrespov in #5856
  • ⬆️ Maintenance: Dask upgrade to 2024.5.1 and upgrades of autoscaling/clusters-keeper/director-v2/dask-sidecar/osparc-gateway 🚨 by @sanderegg in #5737
  • ♻️🔨 Removes httpx client capture from api-server and moves to a plugin in pytest_simcore (⚠️) by @pcrespov in #5798
  • 🐛⬆️Osparc-gateway-server: missing requirements update by @sanderegg in #5868
  • 🐛 fix for pending transactions by @matusdrobuliak66 in #5852
  • 🐛Webserver: Fix show weird messages in the frontend UI by @sanderegg in #5863
  • ✨Clusters-keeper: terminate broken EC2s🚨 by @sanderegg in #5851
  • ⬆️Remove redis deprecation warning by @sanderegg in #5869
  • ⬆️Maintenance: upgrade docker-py to latest version, unblocking requests library by @sanderegg in #5871
  • ♻️🎨 Improves error handling in the api-server by @pcrespov in #5866
  • 🎨Autoscaling/Clusters-keeper: disable public IP address by @sanderegg in #5882
  • 🔨 Reuses pytest_simcore fixtures and exposes CLI options to override them by @pcrespov in #5876
  • 🐛♻️Clusters-keeper: use private dns name instead of public IP by @sanderegg in #5883
  • 🐛 use ip address in upload link check by @bisgaard-itis in #5849
  • ✨ Adding deferred tasks ⚠️ by @GitHK in #5704
  • ✨ Registers OSPARC_VARIABLE_API_* as osparc session variable (🚨) by @pcrespov in #5858
  • ♻️ Dy service checking -> XHR to fetch requests by @ignapas in #5885
  • 🐛 Fixes api-keys unique constraint violation (🚨) by @pcrespov in #5890
  • 🎨 👽️ allow user to unhide study/solver job by @bisgaard-itis in #5894
  • ♻️ Frontend: use PATCH instead of PUT for /projects I by @odeimaiz in #5884
  • 👽️ update api-server specs by @bisgaard-itis in #5895
  • ⬆️ upgrading faststream repo wide by @GitHK in #5898
  • 🎨 Frontend: Redesign File Picker in App Mode by @odeimaiz in #5893
  • 🎨 Frontend: Credits indicator only visible in warning zone by default (🚨) by @odeimaiz in #5897

Full Changelog: staging_LeeroyJenkins3...staging_LeeroyJenkins4
Release Issue: #5889

1.72.0

23 May 15:12
83c5f31

Choose a tag to compare

What's Changed

Full Changelog: v1.71.0...v1.72.0

Staging LeeroyJenkins3

21 May 12:30
83c5f31

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: staging_LeeroyJenkins2...staging_LeeroyJenkins3
Release Issue: TODO