Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
Staging EnchantedOdyssey6
What's Changed
- 🎨 Speedup json de/serialization of packets in socketio by @pcrespov in #5677
- 🎨Ensure pulling s4l returns smooth increment of progress (Part 1) by @sanderegg in #5664
- 🐛 Fixes in api-server for metamodeling by @pcrespov in #5681
- ♻️ improving 2FA (OPS
⚠️ ) by @matusdrobuliak66 in #5668 - 🎨 Add bcc to email (OPS
⚠️ ) by @matusdrobuliak66 in #5678 - 🐛 Fix: s4l-lite logo's aspect ratio by @odeimaiz in #5686
- 🎨 Frontend: Pricing units with required fields within unitExtraInfo by @odeimaiz in #5683
- 🐛🎨 Frontend: Close all hanging windows when logged out + Lazy load Resource Details by @odeimaiz in #5687
- ⚗️ Tests meta-modeling workflow using api-server by @pcrespov in #5660
- 🎨Image pulling progress: use overall size (Part 2) by @sanderegg in #5684
- e2e: set
osparc-test-id
attribute to iframes by @odeimaiz in #5692 - ✨Frontend: Do not auto start TIP by @odeimaiz in #5693
- 🐛 Frontend: Do not call
:close
n times while closing hanging windows by @odeimaiz in #5697 - ✨ New osparc variable
OSPARC_VARIABLE_API_HOST
(⚠️ ) by @pcrespov in #5695 - ✨ e2e: Convert puppeteer's ti-plan.js into playwright's ti_plan.py by @odeimaiz in #5689
- 🎨 Idling tracker for TIP by @odeimaiz in #5703
- 🎨Image pulling progress: pass current/total size (Part 3) by @sanderegg in #5685
- ⬆️ Upgrade dependencies and introduce faststream dependency by @bisgaard-itis in #5700
- 🎨Storage: disallow optional S3/postgres settings by @sanderegg in #5701
- 🎨 Send invoice attachment 🗃️ by @matusdrobuliak66 in #5688
- 🎨 Bill dynamic service in case of error. by @matusdrobuliak66 in #5706
- 🐛 fix attachment invoice by @matusdrobuliak66 in #5711
- Temporary fix for long running tasks issue in API server using IP addr by @bisgaard-itis in #5623
- 🎨 Image pulling downloaded sizes when available by @jsaq007 in #5712
- ✨ Add captcha to registration form by @matusdrobuliak66 in #5698
- 🎨 🗃️ improve performance of listing usage (🚨
⚠️ ) by @matusdrobuliak66 in #5720 - ✨ Allows to overwrite the defaults for any
FrontendUserPreference
⚠️ by @GitHK in #5716 - 🐛 Fix: Add recipient to Sticky notes by @odeimaiz in #5723
- 🎨 Frontend: API Keys enhancements by @odeimaiz in #5731
- 🐛 Fix Frontend SharedResourceItem's icon by @odeimaiz in #5732
- 🎨 Frontend: Show Service's memory limit in GiB by @odeimaiz in #5735
- Clean up oecs in api server by @bisgaard-itis in #5719
- 🎨 Frontend: Ignore old maintenance by @odeimaiz in #5733
- ♻️
DirectorV2Settings
andWebServerSettings
now in settings-library by @pcrespov in #5728 - Ensure aiohttp services use the same naming convention in prometheus by @bisgaard-itis in #5730
- 🎨Autoscaling: Change max time to wait for EC2 readyness to 1 minute by @sanderegg in #5739
- 🎨 Frontend: Rename Service Autostart by @odeimaiz in #5736
- 🐛 Improve db performance when searching files by @bisgaard-itis in #5744
- 🎨Progress bar: Add structured message in progress report by @sanderegg in #5702
- ✨E2E Playwright: add extra headers for all requests by @sanderegg in #5746
Full Changelog: v1.70.1...staging_EnchantedOdyssey6
Release Issue: #5747
Staging EnchantedOdyssey5
What's Changed
- 🎨 Speedup json de/serialization of packets in socketio by @pcrespov in #5677
- 🎨Ensure pulling s4l returns smooth increment of progress (Part 1) by @sanderegg in #5664
- 🐛 Fixes in api-server for metamodeling by @pcrespov in #5681
- ♻️ improving 2FA (OPS
⚠️ ) by @matusdrobuliak66 in #5668 - 🎨 Add bcc to email (OPS
⚠️ ) by @matusdrobuliak66 in #5678 - 🐛 Fix: s4l-lite logo's aspect ratio by @odeimaiz in #5686
- 🎨 Frontend: Pricing units with required fields within unitExtraInfo by @odeimaiz in #5683
- 🐛🎨 Frontend: Close all hanging windows when logged out + Lazy load Resource Details by @odeimaiz in #5687
- ⚗️ Tests meta-modeling workflow using api-server by @pcrespov in #5660
- 🎨Image pulling progress: use overall size (Part 2) by @sanderegg in #5684
- e2e: set
osparc-test-id
attribute to iframes by @odeimaiz in #5692 - ✨Frontend: Do not auto start TIP by @odeimaiz in #5693
- 🐛 Frontend: Do not call
:close
n times while closing hanging windows by @odeimaiz in #5697 - ✨ New osparc variable
OSPARC_VARIABLE_API_HOST
(⚠️ ) by @pcrespov in #5695 - ✨ e2e: Convert puppeteer's ti-plan.js into playwright's ti_plan.py by @odeimaiz in #5689
- 🎨 Idling tracker for TIP by @odeimaiz in #5703
- 🎨Image pulling progress: pass current/total size (Part 3) by @sanderegg in #5685
- ⬆️ Upgrade dependencies and introduce faststream dependency by @bisgaard-itis in #5700
- 🎨Storage: disallow optional S3/postgres settings by @sanderegg in #5701
- 🎨 Send invoice attachment 🗃️ by @matusdrobuliak66 in #5688
- 🎨 Bill dynamic service in case of error. by @matusdrobuliak66 in #5706
- 🐛 fix attachment invoice by @matusdrobuliak66 in #5711
Full Changelog: v1.70.1...staging_EnchantedOdyssey5
Release Issue: #5713
1.70.1
What's Changed
- 🎨 improve variable name in invoice data by @matusdrobuliak66 in #5469
- ♻️ removing redundant variable by @matusdrobuliak66 in #5585
- 🎨 Add prometheus metrics for logstreaming by @bisgaard-itis in #5594
- ✨ Admin Center: Manage Pricing Plans and read Maintenance by @odeimaiz in #5554
- ⬆️ Upgrades dependencies of api-server by @pcrespov in #5597
- ♻️ Migrate to
docker stack config
by @mrnicegyu11 in #5523 - 🎨 Clean up webserver exception types by @bisgaard-itis in #5612
- 🎨 add required fields in Pricing Unit (🚨) by @matusdrobuliak66 in #5607
- 🐛 Various issue in the study cards by @jsaq007 in #5613
- ⬆️ Upgrading
dynamic-sidecar
dependencies by @GitHK in #5596 - ⬆️
dynamic-scheduler
dependency upgrade by @GitHK in #5610 - ⬆️ Security update and tuning e2e by @pcrespov in #5618
- ♻️ reusing the same S3 client (🚨) by @matusdrobuliak66 in #5289
- 🐛 make logstreaming callback safer by @bisgaard-itis in #5633
- ⬆️Maintenance: Upgrade of dask-based services and libs by @sanderegg in #5599
- Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #5637
- ✨ Introduce API study endpoints for
start
stop
delete
job by @bisgaard-itis in #5495 - 🐛 Frontend Fix: Tap Notification by @odeimaiz in #5641
- 🎨🐛 Frontend: More flexible update check by @odeimaiz in #5642
- ♻️Maintenance: removing outdated code to check data consistency by @sanderegg in #5639
- 🎨 Add study job create endpoint by @bisgaard-itis in #5638
- ✨ Add file probe service by @wvangeit in #5636
- 🎨🐛 Frontend: Notifications support products by @odeimaiz in #5604
- 🎨 Frontend: Data tab only visible in oSparc product by @odeimaiz in #5651
- 🎨 Improve exception when clusters-keeper is not running in billable products by @sanderegg in #5650
- 🐛🎨 Frontend: Nodes can't be added while the pipeline is running by @odeimaiz in #5645
- e2e-playwright sleepers: add
/nodes
context by @odeimaiz in #5655 - ✨ api-server: Adds job outputs by @pcrespov in #5656
- 🎨 Frontend: Await for backend's confirmation when adding node by @odeimaiz in #5657
- ♻️ refactoring dsm cleaner storage background task by @matusdrobuliak66 in #5653
- ✨ Frontend: Logo links to S4L marketing website by @odeimaiz in #5662
- Service startup progress by @jsaq007 in #5666
- 🎨 Frontend: Render temporary Node while waiting for backend by @odeimaiz in #5661
- ♻️ Cleanup of api-server by @pcrespov in #5659
- ✨ check rabbitmq connection in api server healthcheck by @bisgaard-itis in #5663
- 🐛Allow using S3 in different region than us-east-1 and S3 settings are not following correct definitions (
⚠️ devops) by @sanderegg in #5667 - ✨Storage is now compatible with using multiple S3 regions by @sanderegg in #5672
- ✨ Frontend: File Probe UI by @odeimaiz in #5670
- ♻️ Frontend: Tabbed Windows and Views by @odeimaiz in #5665
- Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #5675
- 🐛 bugfix: file download by @bisgaard-itis in #5673
- 🐛 Restores compatibility with deprecated storage API used in legacy services by @pcrespov in #5679
Full Changelog: v1.70.0...v1.70.1
Staging EnchantedOdyssey4
What's Changed
- 🎨 improve variable name in invoice data by @matusdrobuliak66 in #5469
- ♻️ removing redundant variable by @matusdrobuliak66 in #5585
- 🎨 Add prometheus metrics for logstreaming by @bisgaard-itis in #5594
- ✨ Admin Center: Manage Pricing Plans and read Maintenance by @odeimaiz in #5554
- ⬆️ Upgrades dependencies of api-server by @pcrespov in #5597
- ♻️ Migrate to
docker stack config
by @mrnicegyu11 in #5523 - 🎨 Clean up webserver exception types by @bisgaard-itis in #5612
- 🎨 add required fields in Pricing Unit (🚨) by @matusdrobuliak66 in #5607
- 🐛 Various issue in the study cards by @jsaq007 in #5613
- ⬆️ Upgrading
dynamic-sidecar
dependencies by @GitHK in #5596 - ⬆️
dynamic-scheduler
dependency upgrade by @GitHK in #5610 - ⬆️ Security update and tuning e2e by @pcrespov in #5618
- ♻️ reusing the same S3 client (🚨) by @matusdrobuliak66 in #5289
- 🐛 make logstreaming callback safer by @bisgaard-itis in #5633
- ⬆️Maintenance: Upgrade of dask-based services and libs by @sanderegg in #5599
- Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #5637
- ✨ Introduce API study endpoints for
start
stop
delete
job by @bisgaard-itis in #5495 - 🐛 Frontend Fix: Tap Notification by @odeimaiz in #5641
- 🎨🐛 Frontend: More flexible update check by @odeimaiz in #5642
- ♻️Maintenance: removing outdated code to check data consistency by @sanderegg in #5639
- 🎨 Add study job create endpoint by @bisgaard-itis in #5638
- ✨ Add file probe service by @wvangeit in #5636
- 🎨🐛 Frontend: Notifications support products by @odeimaiz in #5604
- 🎨 Frontend: Data tab only visible in oSparc product by @odeimaiz in #5651
- 🎨 Improve exception when clusters-keeper is not running in billable products by @sanderegg in #5650
- 🐛🎨 Frontend: Nodes can't be added while the pipeline is running by @odeimaiz in #5645
- e2e-playwright sleepers: add
/nodes
context by @odeimaiz in #5655 - ✨ api-server: Adds job outputs by @pcrespov in #5656
- 🎨 Frontend: Await for backend's confirmation when adding node by @odeimaiz in #5657
- ♻️ refactoring dsm cleaner storage background task by @matusdrobuliak66 in #5653
- ✨ Frontend: Logo links to S4L marketing website by @odeimaiz in #5662
- Service startup progress by @jsaq007 in #5666
- 🎨 Frontend: Render temporary Node while waiting for backend by @odeimaiz in #5661
- ♻️ Cleanup of api-server by @pcrespov in #5659
- ✨ check rabbitmq connection in api server healthcheck by @bisgaard-itis in #5663
- 🐛Allow using S3 in different region than us-east-1 and S3 settings are not following correct definitions by @sanderegg in #5667
- ✨Storage is now compatible with using multiple S3 regions by @sanderegg in #5672
- ✨ Frontend: File Probe UI by @odeimaiz in #5670
- ♻️ Frontend: Tabbed Windows and Views by @odeimaiz in #5665
- Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #5675
- 🐛 bugfix: file download by @bisgaard-itis in #5673
- 🐛 Restores compatibility with deprecated storage API used in legacy services by @pcrespov in #5679
Full Changelog: v1.70.0...staging_EnchantedOdyssey4
Release Issue: #5649
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-scheduler
dependency upgrade (#5610) - ⬆️ Upgrading
dynamic-sidecar
dependencies (#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_changes
by @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_changes
by @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_changes
by @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_changes
by @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_subnet
by @YuryHrytsuk in #5478 - 🐛🎨External Clusters: improve work stealing by @sanderegg in #5474
Full Changelog: v1.68.0...v1.69.0
Release Issue: #5482