1.67.0
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
toStorageAuthSettings
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