Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
Staging EnchantedOdyssey3
- ⬆️Maintenance: Upgrade of dask-based services and libs (#5599)
- 🐛 make logstreaming callback safer (#5633)
- ♻️ reusing the same S3 client (#5289)
- ⬆️ Security update and tuning e2e (#5618)
- ⬆️
dynamic-schedulerdependency upgrade (#5610) - ⬆️ Upgrading
dynamic-sidecardependencies (#5596) - 🐛 Various issue in the study cards (#5613)
- 🎨 add required fields in Pricing Unit (🚨) (#5607)
- 🎨 Clean up webserver exception types (#5612)
- ♻️ Migrate to
docker stack config(#5523) - ⬆️ Upgrades dependencies of api-server (#5597)
- ✨ Admin Center: Manage Pricing Plans and read Maintenance (#5554)
- 🎨 Add prometheus metrics for logstreaming (#5594)
- ♻️ removing redundant variable (#5585)
- 🎨 improve variable name in invoice data (#5469)
Release Issue: #5620
1.70.0
What's Changed
- 🐛 Tab key navigation order in wrong in profile form #5461 by @jsaq007 in #5480
- 🐛 Fixes
get_frontend_node_outputs_changesby @pcrespov in #5484 - 🎨 Clean up Preferences window by @odeimaiz in #5483
- 🎨Maintenance: use the same swarm address pools as in osparc-infra by @sanderegg in #5489
- 🐛 Fix: Service version selector in Dashboard by @odeimaiz in #5491
- Fix/ci director install by @pcrespov in #5496
- 🐛 Fixes error upon registration of pending email confirmation by @pcrespov in #5488
- 🎨Maintenance: improve clusters overview script by @sanderegg in #5490
- 🐛 Fix: increase credits limit in invitations to 1000 by @odeimaiz in #5498
- 🎨 Synced retention policy and minor template changes by @pcrespov in #5486
- 🎨 Adds countries on static entrypoint by @pcrespov in #5506
- 🎨 Enhances pre-registration workflow 🗃️ by @pcrespov in #5503
- 🐛 add product filter to payment transactions listing by @matusdrobuliak66 in #5494
- ♻️ Refactor project inactivity check
⚠️ by @GitHK in #5419 - ✨ List of countries in Request Account form by @odeimaiz in #5508
- 🐛 Fix: Duplicated study goes first by @odeimaiz in #5500
- 🐛 Fix: Bring back export cMIS for osparc by @odeimaiz in #5499
- ✨ Ask for a project name when it's created by @odeimaiz in #5447
- 🎨 UI/UX: Notifications bell tapping by @odeimaiz in #5511
- 🎨 🐛 Fix progress report when starting sim4life on a fresh machine with pre-pulling by @jsaq007 in #5516
- ✨ Add a python version check before compilation by @wvangeit in #5504
- ✨Clusters monitoring script: Allow to look for different regions by @sanderegg in #5505
- 🎨 Frontend: Minimum amount by @odeimaiz in #5510
- 🎨 Adds Reply-To user upon account request 🚨 by @pcrespov in #5509
- 🎨 Minimum payment amount per product 🗃️ by @pcrespov in #5515
- ♻️Move python version test to devenv dependency by @wvangeit in #5522
- 🎨 Enhances country names in registration by @pcrespov in #5521
- ✨ Users search in PO center by @pcrespov in #5524
- 🎨 Pricing plan management by @matusdrobuliak66 in #5512
- 🎨Maintenance: Clusters monitoring optimize dynamic monitoring and better display by @sanderegg in #5527
- ✨Autoscaling: Add instrumentation for autoscaled cluster status and started/terminated instances by @sanderegg in #5528
- ✨ PO Pre-registration UI Step by @pcrespov in #5529
- ✨Show downloading file feedback by @odeimaiz in #5526
- 🎨Autoscaling metrics: define namespace and subsystem by @sanderegg in #5531
- 🐛 Ensure stack is logged when removing task from task manager by @bisgaard-itis in #5514
- 👽️ Expose logstreaming endpoint api server by @bisgaard-itis in #5533
- ✨Comp backend: add local prometheus in every cluster to gather metrics by @sanderegg in #5530
- ⬆️ Maintenance upgrades tests and tools libraries by @pcrespov in #5346
- 🎨 1. part: invoice expiration fix (🗃️) by @matusdrobuliak66 in #5532
- 🐛Monitoring: Fix missing configuration location in prometheus startup command by @sanderegg in #5539
- 🎨 New front-end statics by @pcrespov in #5534
- ✨ Update Open Graph metadata in index.html by @odeimaiz in #5520
- ✨Maintenance: add selection to clear/cancel jobs by @sanderegg in #5535
- ⬆️Autoscaling: massive upgrade by @sanderegg in #5541
- ⬆️Clusters keeper: Grand update by @sanderegg in #5542
- 🎨 2. Part: Invoice expiration fix (OPS
⚠️ ) by @matusdrobuliak66 in #5537 - ✨Clusters-keeper: add machine role by @sanderegg in #5544
- ✨ UX: Handle Cookie expiration by @odeimaiz in #5536
- 🎨 Default thumbnails for each product by @jsaq007 in #5540
- 🐛 Fix: Set a maximum credits to buy by @odeimaiz in #5545
- ⬆️ Upgrades dependencies of catalog service by @pcrespov in #5550
- ⬆️ Upgrades dependencies of invitations service by @pcrespov in #5549
- ⬆️ tools+tests+base upgrades in payments service (🚨) by @matusdrobuliak66 in #5551
- ⬆️ tools+tests+base upgrades in resource-usage-tracker by @matusdrobuliak66 in #5546
- ✨ Check new UI version by @odeimaiz in #5548
- 🚨🎨 Request new link for invoice by @odeimaiz in #5555
- 🐛 Feedback and bug fixes by @jsaq007 in #5556
- 🎨 Frontend Enh: Human friendly Release info by @odeimaiz in #5588
- ✨ Frontend feature: Show available Tiers in Service metadata by @odeimaiz in #5589
- Study details page improvements by @jsaq007 in #5559
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #5590
- 🐛 invoice link backward compatibility by @matusdrobuliak66 in #5574
- ✨Clusters keeper: pass prometheus basic auth as ENV variable by @sanderegg in #5552
- 🔨Maintenance: migrate requirements tool Dockerfile to using uv by @sanderegg in #5595
- 🎨 sharee permission improvement by @matusdrobuliak66 in #5557
- 🐛 Failing to start study by @jsaq007 in #5592
- ⬆️ Upgrades dependencies of storage service by @pcrespov in #5558
- 🐛Clusters-keeper: correct typo preventing running computational clusters by @sanderegg in #5598
- ⬆️ Maintenance: Datcore-adapter grand update by @sanderegg in #5600
Full Changelog: v1.69.0...v1.70.0
Release Issue: #5572
Staging EnchantedOdyssey2
What's Changed
- 🐛 Tab key navigation order in wrong in profile form #5461 by @jsaq007 in #5480
- 🐛 Fixes
get_frontend_node_outputs_changesby @pcrespov in #5484 - 🎨 Clean up Preferences window by @odeimaiz in #5483
- 🎨Maintenance: use the same swarm address pools as in osparc-infra by @sanderegg in #5489
- 🐛 Fix: Service version selector in Dashboard by @odeimaiz in #5491
- Fix/ci director install by @pcrespov in #5496
- 🐛 Fixes error upon registration of pending email confirmation by @pcrespov in #5488
- 🎨Maintenance: improve clusters overview script by @sanderegg in #5490
- 🐛 Fix: increase credits limit in invitations to 1000 by @odeimaiz in #5498
- 🎨 Synced retention policy and minor template changes by @pcrespov in #5486
- 🎨 Adds countries on static entrypoint by @pcrespov in #5506
- 🎨 Enhances pre-registration workflow 🗃️ by @pcrespov in #5503
- 🐛 add product filter to payment transactions listing by @matusdrobuliak66 in #5494
- ♻️ Refactor project inactivity check
⚠️ by @GitHK in #5419 - ✨ List of countries in Request Account form by @odeimaiz in #5508
- 🐛 Fix: Duplicated study goes first by @odeimaiz in #5500
- 🐛 Fix: Bring back export cMIS for osparc by @odeimaiz in #5499
- ✨ Ask for a project name when it's created by @odeimaiz in #5447
- 🎨 UI/UX: Notifications bell tapping by @odeimaiz in #5511
- 🎨 🐛 Fix progress report when starting sim4life on a fresh machine with pre-pulling by @jsaq007 in #5516
- ✨ Add a python version check before compilation by @wvangeit in #5504
- ✨Clusters monitoring script: Allow to look for different regions by @sanderegg in #5505
- 🎨 Frontend: Minimum amount by @odeimaiz in #5510
- 🎨 Adds Reply-To user upon account request 🚨 by @pcrespov in #5509
- 🎨 Minimum payment amount per product 🗃️ by @pcrespov in #5515
- ♻️Move python version test to devenv dependency by @wvangeit in #5522
- 🎨 Enhances country names in registration by @pcrespov in #5521
- ✨ Users search in PO center by @pcrespov in #5524
- 🎨 Pricing plan management by @matusdrobuliak66 in #5512
- 🎨Maintenance: Clusters monitoring optimize dynamic monitoring and better display by @sanderegg in #5527
- ✨Autoscaling: Add instrumentation for autoscaled cluster status and started/terminated instances by @sanderegg in #5528
- ✨ PO Pre-registration UI Step by @pcrespov in #5529
- ✨Show downloading file feedback by @odeimaiz in #5526
- 🎨Autoscaling metrics: define namespace and subsystem by @sanderegg in #5531
- 🐛 Ensure stack is logged when removing task from task manager by @bisgaard-itis in #5514
- 👽️ Expose logstreaming endpoint api server by @bisgaard-itis in #5533
- ✨Comp backend: add local prometheus in every cluster to gather metrics by @sanderegg in #5530
- ⬆️ Maintenance upgrades tests and tools libraries by @pcrespov in #5346
- 🎨 1. part: invoice expiration fix (🗃️) by @matusdrobuliak66 in #5532
- 🐛Monitoring: Fix missing configuration location in prometheus startup command by @sanderegg in #5539
- 🎨 New front-end statics by @pcrespov in #5534
- ✨ Update Open Graph metadata in index.html by @odeimaiz in #5520
- ✨Maintenance: add selection to clear/cancel jobs by @sanderegg in #5535
- ⬆️Autoscaling: massive upgrade by @sanderegg in #5541
- ⬆️Clusters keeper: Grand update by @sanderegg in #5542
- 🎨 2. Part: Invoice expiration fix (OPS
⚠️ ) by @matusdrobuliak66 in #5537 - ✨Clusters-keeper: add machine role by @sanderegg in #5544
- ✨ UX: Handle Cookie expiration by @odeimaiz in #5536
- 🎨 Default thumbnails for each product by @jsaq007 in #5540
- 🐛 Fix: Set a maximum credits to buy by @odeimaiz in #5545
- ⬆️ Upgrades dependencies of catalog service by @pcrespov in #5550
- ⬆️ Upgrades dependencies of invitations service by @pcrespov in #5549
- ⬆️ tools+tests+base upgrades in payments service (🚨) by @matusdrobuliak66 in #5551
- ⬆️ tools+tests+base upgrades in resource-usage-tracker by @matusdrobuliak66 in #5546
- ✨ Check new UI version by @odeimaiz in #5548
- 🚨🎨 Request new link for invoice by @odeimaiz in #5555
- 🐛 Feedback and bug fixes by @jsaq007 in #5556
- 🎨 Frontend Enh: Human friendly Release info by @odeimaiz in #5588
- ✨ Frontend feature: Show available Tiers in Service metadata by @odeimaiz in #5589
- Study details page improvements by @jsaq007 in #5559
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #5590
- 🐛 invoice link backward compatibility by @matusdrobuliak66 in #5574
- ✨Clusters keeper: pass prometheus basic auth as ENV variable by @sanderegg in #5552
- 🔨Maintenance: migrate requirements tool Dockerfile to using uv by @sanderegg in #5595
- 🎨 sharee permission improvement by @matusdrobuliak66 in #5557
- 🐛 Failing to start study by @jsaq007 in #5592
- ⬆️ Upgrades dependencies of storage service by @pcrespov in #5558
- 🐛Clusters-keeper: correct typo preventing running computational clusters by @sanderegg in #5598
- ⬆️ Maintenance: Datcore-adapter grand update by @sanderegg in #5600
Full Changelog: v1.69.0...staging_EnchantedOdyssey2
Release Issue: #5573
Staging EnchantedOdyssey1
What's Changed
- 🐛 Tab key navigation order in wrong in profile form #5461 by @jsaq007 in #5480
- 🐛 Fixes
get_frontend_node_outputs_changesby @pcrespov in #5484 - 🎨 Clean up Preferences window by @odeimaiz in #5483
- 🎨Maintenance: use the same swarm address pools as in osparc-infra by @sanderegg in #5489
- 🐛 Fix: Service version selector in Dashboard by @odeimaiz in #5491
- Fix/ci director install by @pcrespov in #5496
- 🐛 Fixes error upon registration of pending email confirmation by @pcrespov in #5488
- 🎨Maintenance: improve clusters overview script by @sanderegg in #5490
- 🐛 Fix: increase credits limit in invitations to 1000 by @odeimaiz in #5498
- 🎨 Synced retention policy and minor template changes by @pcrespov in #5486
- 🎨 Adds countries on static entrypoint by @pcrespov in #5506
- 🎨 Enhances pre-registration workflow 🗃️ by @pcrespov in #5503
- 🐛 add product filter to payment transactions listing by @matusdrobuliak66 in #5494
- ♻️ Refactor project inactivity check
⚠️ by @GitHK in #5419 - ✨ List of countries in Request Account form by @odeimaiz in #5508
- 🐛 Fix: Duplicated study goes first by @odeimaiz in #5500
- 🐛 Fix: Bring back export cMIS for osparc by @odeimaiz in #5499
- ✨ Ask for a project name when it's created by @odeimaiz in #5447
- 🎨 UI/UX: Notifications bell tapping by @odeimaiz in #5511
- 🎨 🐛 Fix progress report when starting sim4life on a fresh machine with pre-pulling by @jsaq007 in #5516
- ✨ Add a python version check before compilation by @wvangeit in #5504
- ✨Clusters monitoring script: Allow to look for different regions by @sanderegg in #5505
- 🎨 Frontend: Minimum amount by @odeimaiz in #5510
- 🎨 Adds Reply-To user upon account request 🚨 by @pcrespov in #5509
- 🎨 Minimum payment amount per product 🗃️ by @pcrespov in #5515
- ♻️Move python version test to devenv dependency by @wvangeit in #5522
- 🎨 Enhances country names in registration by @pcrespov in #5521
- ✨ Users search in PO center by @pcrespov in #5524
- 🎨 Pricing plan management by @matusdrobuliak66 in #5512
- 🎨Maintenance: Clusters monitoring optimize dynamic monitoring and better display by @sanderegg in #5527
- ✨Autoscaling: Add instrumentation for autoscaled cluster status and started/terminated instances by @sanderegg in #5528
- ✨ PO Pre-registration UI Step by @pcrespov in #5529
- ✨Show downloading file feedback by @odeimaiz in #5526
- 🎨Autoscaling metrics: define namespace and subsystem by @sanderegg in #5531
- 🐛 Ensure stack is logged when removing task from task manager by @bisgaard-itis in #5514
- 👽️ Expose logstreaming endpoint api server by @bisgaard-itis in #5533
- ✨Comp backend: add local prometheus in every cluster to gather metrics by @sanderegg in #5530
- ⬆️ Maintenance upgrades tests and tools libraries by @pcrespov in #5346
- 🎨 1. part: invoice expiration fix (🗃️) by @matusdrobuliak66 in #5532
- 🐛Monitoring: Fix missing configuration location in prometheus startup command by @sanderegg in #5539
- 🎨 New front-end statics by @pcrespov in #5534
- ✨ Update Open Graph metadata in index.html by @odeimaiz in #5520
- ✨Maintenance: add selection to clear/cancel jobs by @sanderegg in #5535
- ⬆️Autoscaling: massive upgrade by @sanderegg in #5541
- ⬆️Clusters keeper: Grand update by @sanderegg in #5542
- 🎨 2. Part: Invoice expiration fix (OPS
⚠️ ) by @matusdrobuliak66 in #5537 - ✨Clusters-keeper: add machine role by @sanderegg in #5544
- ✨ UX: Handle Cookie expiration by @odeimaiz in #5536
- 🎨 Default thumbnails for each product by @jsaq007 in #5540
- 🐛 Fix: Set a maximum credits to buy by @odeimaiz in #5545
- ⬆️ Upgrades dependencies of catalog service by @pcrespov in #5550
Full Changelog: v1.69.0...staging_EnchantedOdyssey1
Release Issue: #5547
Staging Schoggilebe6
What's Changed
- 🐛 Tab key navigation order in wrong in profile form #5461 by @jsaq007 in #5480
- 🐛 Fixes
get_frontend_node_outputs_changesby @pcrespov in #5484 - 🎨 Clean up Preferences window by @odeimaiz in #5483
- 🎨Maintenance: use the same swarm address pools as in osparc-infra by @sanderegg in #5489
- 🐛 Fix: Service version selector in Dashboard by @odeimaiz in #5491
- Fix/ci director install by @pcrespov in #5496
- 🐛 Fixes error upon registration of pending email confirmation by @pcrespov in #5488
- 🎨Maintenance: improve clusters overview script by @sanderegg in #5490
- 🐛 Fix: increase credits limit in invitations to 1000 by @odeimaiz in #5498
- 🎨 Synced retention policy and minor template changes by @pcrespov in #5486
- 🎨 Adds countries on static entrypoint by @pcrespov in #5506
- 🎨 Enhances pre-registration workflow 🗃️ by @pcrespov in #5503
- 🐛 add product filter to payment transactions listing by @matusdrobuliak66 in #5494
- ♻️ Refactor project inactivity check
⚠️ by @GitHK in #5419 - ✨ List of countries in Request Account form by @odeimaiz in #5508
- 🐛 Fix: Duplicated study goes first by @odeimaiz in #5500
- 🐛 Fix: Bring back export cMIS for osparc by @odeimaiz in #5499
- ✨ Ask for a project name when it's created by @odeimaiz in #5447
- 🎨 UI/UX: Notifications bell tapping by @odeimaiz in #5511
Full Changelog: v1.69.0...staging_Schoggilebe6
Release Issue: #5517
1.69.0
What's Changed
- 🐛 Fix: drops phone check by @pcrespov in #5475
- 🐛 Last minute frontend fixes/updates by @odeimaiz in #5473
- ♻️ Remove change user's email by @pcrespov in #5472
- 🎨 Updates email templates and increases invitation credits limit by @pcrespov in #5450
- ♻️ Cleanup of setup and tests tooling by @pcrespov in #5446
- Bump codecov/codecov-action from 3.1.4 to 4.1.0 by @dependabot in #5466
- Bump yezz123/setup-uv from 3 to 4 by @dependabot in #5465
- 🐛Dockerfile service-integration has missing ampersands by @sanderegg in #5479
- Remove hardcoded subnet for
interactive_services_subnetby @YuryHrytsuk in #5478 - 🐛🎨External Clusters: improve work stealing by @sanderegg in #5474
Full Changelog: v1.68.0...v1.69.0
Release Issue: #5482
Staging Schoggilebe5
What's Changed
- 🐛 Fix: drops phone check by @pcrespov in #5475
- 🐛 Last minute frontend fixes/updates by @odeimaiz in #5473
- ♻️ Remove change user's email by @pcrespov in #5472
- 🎨 Updates email templates and increases invitation credits limit by @pcrespov in #5450
- ♻️ Cleanup of setup and tests tooling by @pcrespov in #5446
- Bump codecov/codecov-action from 3.1.4 to 4.1.0 by @dependabot in #5466
- Bump yezz123/setup-uv from 3 to 4 by @dependabot in #5465
- 🐛Dockerfile service-integration has missing ampersands by @sanderegg in #5479
- Remove hardcoded subnet for
interactive_services_subnetby @YuryHrytsuk in #5478 - 🐛🎨External Clusters: improve work stealing by @sanderegg in #5474
Full Changelog: staging_Schoggilebe4...staging_Schoggilebe5
Release Issue: #5481
1.68.0
What's Changed
- ♻️Maintenance: re-enable playwright E2E test in CI by @sanderegg in #5434
- 🎨 Improves request-account email by @pcrespov in #5427
- Telemetry background color to address theme change issue by @jsaq007 in #5439
- ✨ New library for user's notifications by @pcrespov in #5333
- 🎨Maintenance: script now explains issue when repo.config has terraform entries by @sanderegg in #5443
- 🐛 Fixes confirmation link by @pcrespov in #5444
- 🐛 handle exception if no parent project in director v2 by @bisgaard-itis in #5432
- 🎨 always print
task_idwhen logging with TaskProgress and linktask_idtoproject_idin logs by @bisgaard-itis in #5422 - ✨🗃️ Fixing computation of taxes & invoices on Osparc side
⚠️ 🚨 by @matusdrobuliak66 in #5402 - 🐛 Fix: Listen to Esc key in Project Options window by @odeimaiz in #5445
- 🐛 Fix: Request Account view into scroll container by @odeimaiz in #5448
- 🐛 Fix: Navigation Bar's Guided Tour by @odeimaiz in #5442
- 🎨 Updated email templates for all products by @pcrespov in #5449
- 🎨 Improve Home page's layout by @odeimaiz in #5441
- 🎨 log stack trace when removing task from task manager by @bisgaard-itis in #5455
- 🐛Autoscaling: Ensure buffer machine type remains the same over the app session by @sanderegg in #5451
- 🎨 Changes user's phone policies (🗃️) by @pcrespov in #5460
- 🎨 Request Account: Update fields by @odeimaiz in #5452
- 🎨 Add additional thumbnail to the selectable options by @jsaq007 in #5456
- ✨ fix user name in invoice by @matusdrobuliak66 in #5464
- Added background heads for Academy Lite and default by @jsaq007 in #5462
- 🎨 Add Science text on Acad's login page by @odeimaiz in #5467
- 🐛 Fix: Do not reask for updating the services by @odeimaiz in #5468
Full Changelog: v1.67.0...v1.68.0
Release Issue: #5457
Staging Schoggilebe4
What's Changed
- ♻️Maintenance: re-enable playwright E2E test in CI by @sanderegg in #5434
- 🎨 Improves request-account email by @pcrespov in #5427
- Telemetry background color to address theme change issue by @jsaq007 in #5439
- ✨ New library for user's notifications by @pcrespov in #5333
- 🎨Maintenance: script now explains issue when repo.config has terraform entries by @sanderegg in #5443
- 🐛 Fixes confirmation link by @pcrespov in #5444
- 🐛 handle exception if no parent project in director v2 by @bisgaard-itis in #5432
- 🎨 always print
task_idwhen logging with TaskProgress and linktask_idtoproject_idin logs by @bisgaard-itis in #5422 - ✨🗃️ Fixing computation of taxes & invoices on Osparc side
⚠️ 🚨 by @matusdrobuliak66 in #5402 - 🐛 Fix: Listen to Esc key in Project Options window by @odeimaiz in #5445
- 🐛 Fix: Request Account view into scroll container by @odeimaiz in #5448
- 🐛 Fix: Navigation Bar's Guided Tour by @odeimaiz in #5442
- 🎨 Updated email templates for all products by @pcrespov in #5449
- 🎨 Improve Home page's layout by @odeimaiz in #5441
- 🎨 log stack trace when removing task from task manager by @bisgaard-itis in #5455
- 🐛Autoscaling: Ensure buffer machine type remains the same over the app session by @sanderegg in #5451
- 🎨 Changes user's phone policies (🗃️) by @pcrespov in #5460
- 🎨 Request Account: Update fields by @odeimaiz in #5452
- 🎨 Add additional thumbnail to the selectable options by @jsaq007 in #5456
- ✨ fix user name in invoice by @matusdrobuliak66 in #5464
- Added background heads for Academy Lite and default by @jsaq007 in #5462
- 🎨 Add Science text on Acad's login page by @odeimaiz in #5467
- 🐛 Fix: Do not reask for updating the services by @odeimaiz in #5468
Full Changelog: staging_Schoggilebe2...staging_Schoggilebe4
Release Issue: #5458
1.67.0
What's Changed
- 🐛 datcore: fix non-implement get_file in storage by @elisabettai in #5357
- ✨
node_portsis 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_SECUREtoStorageAuthSettingsby @GitHK in #5366 - 🎨 removing jupyterlab flaky part of the e2e test by @matusdrobuliak66 in #5371
- 🐛 Adds auth to
simcore_sdkendpoints 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-sidecarfails 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_FQDNfrom 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