Skip to content

Releases: ITISFoundation/osparc-simcore

Staging Schoggilebe5

13 Mar 12:20
1cea431
Compare
Choose a tag to compare
Staging Schoggilebe5 Pre-release
Pre-release

What's Changed

Full Changelog: staging_Schoggilebe4...staging_Schoggilebe5
Release Issue: #5481

1.68.0

11 Mar 18:52
d7df635
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.67.0...v1.68.0
Release Issue: #5457

Staging Schoggilebe4

11 Mar 18:34
d7df635
Compare
Choose a tag to compare
Staging Schoggilebe4 Pre-release
Pre-release

What's Changed

Full Changelog: staging_Schoggilebe2...staging_Schoggilebe4
Release Issue: #5458

1.67.0

08 Mar 09:11
bed5921
Compare
Choose a tag to compare

What's Changed

  • 🐛 datcore: fix non-implement get_file in storage by @elisabettai in #5357
  • node_ports is capable of talking with storage using basic auth by @GitHK in #5361
  • 🎨 initiate proper error handling for backend clients in api server by @bisgaard-itis in #5362
  • 🔨 Adds logs in e2e with timestamps by @pcrespov in #5368
  • ✨ added STORAGE_SECURE to StorageAuthSettings by @GitHK in #5366
  • 🎨 removing jupyterlab flaky part of the e2e test by @matusdrobuliak66 in #5371
  • 🐛 Adds auth to simcore_sdk endpoints that were missing it by @GitHK in #5374
  • 🎨 Send email on successful payment w/ payment-method by @pcrespov in #5376
  • improve logging when raising exception coming from backend services by @bisgaard-itis in #5377
  • ♻️ Update docker service hostname by @YuryHrytsuk in #5379
  • ⚗️ Use uv to replace pip by @sanderegg in #5350
  • ✨ Privacy Policy & EULA by @ignapas in #5378
  • ✨Front-end driven service shutdown when ran out of credits (⚠️devops) by @GitHK in #5352
  • 🐛 HTTPException -> JSONResponse: fix exception handler in api-server by @bisgaard-itis in #5385
  • 🐛UV related issues by @sanderegg in #5388
  • 🎨E2E: sleepers test adapt expected output files to sleepers version by @sanderegg in #5389
  • 🐛♻️ Billing center: latest fixes by @ignapas in #5329
  • 🐛 Using secure links if storage is secure by @GitHK in #5387
  • Default project thumbnails - PT 2 by @jsaq007 in #5381
  • 🐛 Update env vars for starting locally by @GitHK in #5399
  • Bump codecov/codecov-action from 3.1.4 to 4.1.0 by @dependabot in #5382
  • 🐛 Minor fixes: resources files path, gateway openapi specs by @pcrespov in #5398
  • ♻️ dynamic-sidecar fails to boot if external dependencies are not present by @GitHK in #5349
  • ✨Autoscaling/Clusters-keeper tags also volume and network-interface by @sanderegg in #5405
  • 🎨🗃️ add migration that creates postgres extension needed for export to S3 by @matusdrobuliak66 in #5407
  • Bump yezz123/setup-uv from 1 to 3 by @dependabot in #5406
  • ♻️ Cleanup status codes on tests and new helper functions by @pcrespov in #5392
  • ⬆️Maintenance: remove blocking docker buildx version by @sanderegg in #5409
  • 🐛✨EC2 machine creation: try to create at least 1 machine by @sanderegg in #5408
  • ♻️ Remove $MACHINE_FQDN from resource usage tracker by @mrnicegyu11 in #5411
  • 🐛 Storage liveliness check inside dynamic-sidecar now respects authentication by @GitHK in #5410
  • 👽️ ✨ document status codes in api server by @bisgaard-itis in #5386
  • director-v2's dynamic scheduler monitoring task runs exclusively by @GitHK in #5401
  • 🐛🎨♻️Bugfix-refactor: Docker pull progress by @sanderegg in #5404
  • 🐛E2e: fix imports by @sanderegg in #5414
  • 🐛Webserver: exclusive/non-exclusive RabbitMQ consumers are deleting each other, and also probably replacing each other by @sanderegg in #5415
  • 🎨 Frontend changes for CookieBanner on s4l-io by @mrnicegyu11 in #5413
  • ♻️Maintenance: uv and osparc clusters improvements by @sanderegg in #5417
  • 🐛 Fix: Open study from notification by @odeimaiz in #5412
  • ✨ Display warning message for low and out of disk space by @jsaq007 in #5309
  • ✨ Users pre-registration 🗃️ 🚨 by @pcrespov in #5391
  • 🎨 Separate Privacy Policy and EULA checkboxes by @odeimaiz in #5420
  • 🐛 Fix bug that throws error when capturing api responses in dev mode by @wvangeit in #5425
  • 🎨Maintenance: osparc clusters improvements by @sanderegg in #5423
  • 🐛 Fix issues with pip cache in ci python setup by @GitHK in #5426
  • Study page refactor by @jsaq007 in #5421
  • ⚗️Disable e2e playwright for now by @sanderegg in #5428
  • ✨ Sort studies by @jsaq007 in #5393
  • 🎨 Study home page redesign II by @odeimaiz in #5430
  • 🐛 Bugfix: catalog was broken by @odeimaiz in #5433

Full Changelog: v1.66.0...v1.67.0
Release Issue: #5396

Staging Schoggilebe3

07 Mar 16:25
bed5921
Compare
Choose a tag to compare
Staging Schoggilebe3 Pre-release
Pre-release

What's Changed

  • 🐛 datcore: fix non-implement get_file in storage by @elisabettai in #5357
  • node_ports is capable of talking with storage using basic auth by @GitHK in #5361
  • 🎨 initiate proper error handling for backend clients in api server by @bisgaard-itis in #5362
  • 🔨 Adds logs in e2e with timestamps by @pcrespov in #5368
  • ✨ added STORAGE_SECURE to StorageAuthSettings by @GitHK in #5366
  • 🎨 removing jupyterlab flaky part of the e2e test by @matusdrobuliak66 in #5371
  • 🐛 Adds auth to simcore_sdk endpoints that were missing it by @GitHK in #5374
  • 🎨 Send email on successful payment w/ payment-method by @pcrespov in #5376
  • improve logging when raising exception coming from backend services by @bisgaard-itis in #5377
  • ♻️ Update docker service hostname by @YuryHrytsuk in #5379
  • ⚗️ Use uv to replace pip by @sanderegg in #5350
  • ✨ Privacy Policy & EULA by @ignapas in #5378
  • ✨Front-end driven service shutdown when ran out of credits (⚠️devops) by @GitHK in #5352
  • 🐛 HTTPException -> JSONResponse: fix exception handler in api-server by @bisgaard-itis in #5385
  • 🐛UV related issues by @sanderegg in #5388
  • 🎨E2E: sleepers test adapt expected output files to sleepers version by @sanderegg in #5389
  • 🐛♻️ Billing center: latest fixes by @ignapas in #5329
  • 🐛 Using secure links if storage is secure by @GitHK in #5387
  • Default project thumbnails - PT 2 by @jsaq007 in #5381
  • 🐛 Update env vars for starting locally by @GitHK in #5399
  • Bump codecov/codecov-action from 3.1.4 to 4.1.0 by @dependabot in #5382
  • 🐛 Minor fixes: resources files path, gateway openapi specs by @pcrespov in #5398
  • ♻️ dynamic-sidecar fails to boot if external dependencies are not present by @GitHK in #5349
  • ✨Autoscaling/Clusters-keeper tags also volume and network-interface by @sanderegg in #5405
  • 🎨🗃️ add migration that creates postgres extension needed for export to S3 by @matusdrobuliak66 in #5407
  • Bump yezz123/setup-uv from 1 to 3 by @dependabot in #5406
  • ♻️ Cleanup status codes on tests and new helper functions by @pcrespov in #5392
  • ⬆️Maintenance: remove blocking docker buildx version by @sanderegg in #5409
  • 🐛✨EC2 machine creation: try to create at least 1 machine by @sanderegg in #5408
  • ♻️ Remove $MACHINE_FQDN from resource usage tracker by @mrnicegyu11 in #5411
  • 🐛 Storage liveliness check inside dynamic-sidecar now respects authentication by @GitHK in #5410
  • 👽️ ✨ document status codes in api server by @bisgaard-itis in #5386
  • director-v2's dynamic scheduler monitoring task runs exclusively by @GitHK in #5401
  • 🐛🎨♻️Bugfix-refactor: Docker pull progress by @sanderegg in #5404
  • 🐛E2e: fix imports by @sanderegg in #5414
  • 🐛Webserver: exclusive/non-exclusive RabbitMQ consumers are deleting each other, and also probably replacing each other by @sanderegg in #5415
  • 🎨 Frontend changes for CookieBanner on s4l-io by @mrnicegyu11 in #5413
  • ♻️Maintenance: uv and osparc clusters improvements by @sanderegg in #5417
  • 🐛 Fix: Open study from notification by @odeimaiz in #5412
  • ✨ Display warning message for low and out of disk space by @jsaq007 in #5309
  • ✨ Users pre-registration 🗃️ 🚨 by @pcrespov in #5391
  • 🎨 Separate Privacy Policy and EULA checkboxes by @odeimaiz in #5420
  • 🐛 Fix bug that throws error when capturing api responses in dev mode by @wvangeit in #5425
  • 🎨Maintenance: osparc clusters improvements by @sanderegg in #5423
  • 🐛 Fix issues with pip cache in ci python setup by @GitHK in #5426
  • Study page refactor by @jsaq007 in #5421
  • ⚗️Disable e2e playwright for now by @sanderegg in #5428
  • ✨ Sort studies by @jsaq007 in #5393
  • 🎨 Study home page redesign II by @odeimaiz in #5430
  • 🐛 Bugfix: catalog was broken by @odeimaiz in #5433

Full Changelog: staging_Schoggilebe1...staging_Schoggilebe3
Release Issue: #5367

Staging Schoggilebe2

07 Mar 16:09
bed5921
Compare
Choose a tag to compare
Staging Schoggilebe2 Pre-release
Pre-release

Not released

1.66.0

26 Feb 12:42
1b3e7be
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.65.0...v1.66.0

Staging Schoggilebe1

23 Feb 15:14
1b3e7be
Compare
Choose a tag to compare
Staging Schoggilebe1 Pre-release
Pre-release

What's Changed

Full Changelog: staging_ThisIsSparta6...staging_Schoggilebe1
Release Issue: #5344

1.65.0

14 Feb 15:15
4cf8825
Compare
Choose a tag to compare

What's Changed

  • 🎨Improving computational clusters cli monitoring tool by @sanderegg in #5204
  • 🐛Clusters-keeper: calling >100 times for the same new cluster now returns cached information by @sanderegg in #5201
  • 🔒️ Maintenance: Fixes issues detected by code scanning by @pcrespov in #5207
  • 🎨 reroute dynamic service stop via dynamic-scheduler by @GitHK in #5192
  • 🔒️⬆️ Maintenance: GHSA-v8gr-m533-ghj9 by @pcrespov in #5211
  • 🐛 FrontEnd: Fixed misleading cursor for deleting study by @jsaq007 in #5213
  • 🐛 Fixes registration in multiple products via invitations by @pcrespov in #5055
  • ✨E2E: add playwright sleepers test in CI by @sanderegg in #5177
  • ✨Computational backend: add helpful tracing log by @sanderegg in #5218
  • 🐛 Bugfix/e2e sim4life test by @matusdrobuliak66 in #5219
  • 🔨 Ensures all active users have at least a product's group (🗃️) by @pcrespov in #5222
  • ✨🐛♻️ Billing center UI/UX by @ignapas in #5198
  • ♻️ Adds start_exclusive_periodic_task derived from resource usage tracker service by @GitHK in #5228
  • ✨ add metrics endpoints to fastapi apps for promethius scraping by @bisgaard-itis in #5217
  • 🐛 Fixed unintentional interval swapping for start_exclusive_periodic_task by @GitHK in #5235
  • 🎨 Update app view for better alignment to updated design by @jsaq007 in #5221
  • ♻️ Preparations for product-based user sessions🔒️⚠️🚨 by @pcrespov in #4947
  • 🎨 Extends user table with username and first/second name for a user 🗃️ by @pcrespov in #5229
  • 🐛🎨Computational autoscaling: allow multi-machining/processing by @sanderegg in #5203
  • 🐛 fixes expiration date field by @pcrespov in #5243
  • 🐛 Bumping timeouts by @GitHK in #5232
  • ✨ Is922/add order by/filtering to billing endpoint by @matusdrobuliak66 in #5223
  • 🐛 Handle nullables for firstName lastName in me response #5244 by @jsaq007 in #5247
  • ♻️ docker compose reads compose spec file from stdin by @GitHK in #5231
  • 🐛 webserver now replies with unknown service state by @GitHK in #5230
  • ✨ added CLUSTERS_KEEPER_EC2_INSTANCES_PREFIX env to facilitate testing (⚠️ devops) by @sanderegg in #5251
  • 🐛 datcore-adapter (Pennsieve API): filter out deleted files by @elisabettai in #5254
  • 🐛Fixes TypeError: issubclass() arg 1 must be a class while building BaseCustomSettings classes by @pcrespov in #5253
  • 🐛Fix infinite Waiting for cluster when dask-scheduler is restarted by @sanderegg in #5252
  • ♻️ Cleanup of models-centric packages in preparation for upgrade by @pcrespov in #5256
  • 🎨⚗️Comp backend/bugfix/work stealing (⚠️ devops) by @sanderegg in #5261
  • ✨Dask backend: Enable /metrics endpoint for scraping with prometheus by @sanderegg in #5264
  • 🐛 ✨ Check #credits >= 0.0 before returning solver job outputs by @bisgaard-itis in #5249
  • ♻️/✨use placement constraints instead of generic resources ⚠️ by @GitHK in #5255
  • 🔨 Enhances release monitor script by @pcrespov in #5242
  • ✨ Is922/add csv export functionality (⚠️ devops) by @matusdrobuliak66 in #5258
  • 🐛 Is922/wrong-null-substitution by @matusdrobuliak66 in #5269
  • ✨ subscribe to socketio room based on the user_id by @GitHK in #5270
  • ✨ New product-bound login: user must have access to target product 🚨 by @pcrespov in #5262
  • 🎨 Reduces response time of catalog/services listing entrypoint by @pcrespov in #5273
  • 🐛 Fix pull progress issues by @GitHK in #5274
  • ✨Adds new Redis database by @GitHK in #5278
  • ⬆️ pyinstrument upgrade, removed pin from webserver by @GitHK in #5271
  • ✨ Adding ordering to list projects api by @matusdrobuliak66 in #5276
  • 🎨 Is922/adding filtering fields to usage endpoint by @matusdrobuliak66 in #5277
  • Bump dorny/paths-filter from 2 to 3 by @dependabot in #5280
  • ✨ dynamic-sidecar actively monitors disk usage ⚠️ by @GitHK in #5248
  • Secure Dask backend using self-signed certificates (⚠️ devops) by @sanderegg in #5265
  • ✨ Ask user to upgrade patch versions for services by @jsaq007 in #5257
  • ♻️ fixes flaky test_time_overhead_on_handlers_of_auth_decorators by @pcrespov in #5279
  • 🎨 Emit proper product name on socketio connection by @matusdrobuliak66 in #5285
  • 🎨 Clusters-keeper: No need to install AWS CLI, it is already in AMI by @sanderegg in #5287
  • 🎨Maintenance: add dask security to clusters maintenance script by @sanderegg in #5288
  • rabbit_client.subscribe no longer retries forever if message_handler always raises unexpected error ⚠️ by @GitHK in #5282
  • 🐛Fixes internal server error in port matching 🚨 by @pcrespov in #5292
  • ✨ added notes with actions to take if rabbitmq queues are no longer created by @GitHK in #5295
  • 🎨 Is922/adding email field to usage endpoint by @matusdrobuliak66 in #5291
  • 🎨 UI: Changed title of error page by @pcrespov in #5296
  • 🎨 reduce noisy logs in director-v2 by @GitHK in #5300
  • Renaming dynamic-scheduler in docker-compose files by @GitHK in #5297
  • 🎨 Making service start progress UI user readable by @GitHK in #5298
  • 🎨 Fixes flaky test_studies_dispatcher_studies_access by @pcrespov in #5304
  • 🐛 Fixing broken CI builds by @GitHK in #5305
  • dynamic-scheduler healthcheck now restart the service by @GitHK in #5303
  • ✨ e2e/adding basic jupyterlab playwright test by @matusdrobuliak66 in #5308
  • 🐛 fish push step of CI by @GitHK in #5311
  • ⚗️ Add DEBUG log messages in the callback the API-server passes to the RabbitMQ client by @bisgaard-itis in #5312
  • ✨🐛♻️ Billing center by @ignapas in #5272

Full Changelog: v1.64.0...v1.65.0
Release Issue: #5226

Staging ThisIsSparta6

07 Feb 14:07
4cf8825
Compare
Choose a tag to compare
Staging ThisIsSparta6 Pre-release
Pre-release

What's Changed

  • ✨ Ask user to upgrade patch versions for services by @jsaq007 in #5257
  • ♻️ fixes flaky test_time_overhead_on_handlers_of_auth_decorators by @pcrespov in #5279
  • 🎨 Emit proper product name on socketio connection by @matusdrobuliak66 in #5285
  • 🎨 Clusters-keeper: No need to install AWS CLI, it is already in AMI by @sanderegg in #5287
  • 🎨Maintenance: add dask security to clusters maintenance script by @sanderegg in #5288
  • rabbit_client.subscribe no longer retries forever if message_handler always raises unexpected error ⚠️ by @GitHK in #5282
  • 🐛Fixes internal server error in port matching 🚨 by @pcrespov in #5292
  • ✨ added notes with actions to take if rabbitmq queues are no longer created by @GitHK in #5295
  • 🎨 Is922/adding email field to usage endpoint by @matusdrobuliak66 in #5291
  • 🎨 UI: Changed title of error page by @pcrespov in #5296
  • 🎨 reduce noisy logs in director-v2 by @GitHK in #5300
  • Renaming dynamic-scheduler in docker-compose files by @GitHK in #5297
  • 🎨 Making service start progress UI user readable by @GitHK in #5298
  • 🎨 Fixes flaky test_studies_dispatcher_studies_access by @pcrespov in #5304
  • 🐛 Fixing broken CI builds by @GitHK in #5305
  • dynamic-scheduler healthcheck now restart the service by @GitHK in #5303
  • E2e/adding basic jupyterlab playwright test by @matusdrobuliak66 in #5308
  • 🐛 fish push step of CI by @GitHK in #5311
  • ⚗️ Add DEBUG log messages in the callback the API-server passes to the RabbitMQ client by @bisgaard-itis in #5312
  • ✨🐛♻️ Billing center by @ignapas in #5272

Full Changelog: staging_ThisIsSparta5...staging_ThisIsSparta6
Release Issue: #5313