Releases: ITISFoundation/osparc-simcore
Releases Β· ITISFoundation/osparc-simcore
1.40.2
Staging ZeframCochrane2
- β¨ Groups.UI: Groups Templates (and Services!) by Shared with by @odeimaiz in #3665
- π¨ CI: fixes test due to changes in scicrunch service API by @pcrespov in #3668 [π
v1.39.3v1.40.1] - β¨ Login: Is3318/resend 2fh handler (
β οΈ devops) by @pcrespov in #3658 - π Dy-services: report correct status on user service fail by @GitHK in #3610
- β¨ Deprecation.UI: Do not list deprecated or retired services by @odeimaiz in #3670
- π Dy-services: Adding metrics to dynamic-sidecar created services by @GitHK in #3666
- π Agent: agent rclone error is also included when logged by @GitHK in #3677
- π¨ CI: fixed test blocking CI in director-v2 unittests by @GitHK in #3680
- π Redis: Introduce timeout in project lock (a la aioredlock) by @sanderegg in #3675
- β¨ Login.UI: 2FA 2nd iteration by @odeimaiz in #3679
- β¬οΈποΈ Upgrades: Updates certifi following GHSA-43fp-rhv2-5gv8 by @pcrespov in #3682
- π Metrics: ensure instrumentation messages are treated only once by @sanderegg in #3685
- π Framework: add loading of self signed certs to director-v2 and webserver entrypoint.sh by @mrnicegyu11 in #3678
- β¨ Framework: disable Traefik sticky connection and Socket.IO long polling π¨ by @sanderegg in #3686
- β¨ Autoscaling: scale down nodes by @sanderegg in #3655
- β»οΈ Login: Is3669/access rights renaming by @pcrespov in #3674
- π¨ CI: fixes flaky tests with dynamic-sidecar by @GitHK in #3681
- β¨ S4L.UI: Remove non S4L-Lite relevant features by @odeimaiz in #3688
- π Maintenance: revert disabling of sticky connection by @sanderegg in #3695
- β»οΈ Maintenance: Is3515/ deprecates
servicelib.extract_and_validateby @pcrespov in #3691 - β»οΈ Dy-services: [1/3] dynamic scheduler structure refactor round by @GitHK in #3698
- π Storage: Wrong file destination path when copying a project by @sanderegg in #3700 [π
v1.39.3v1.40.1] - β¨ S4L.UI: s4l-lite expects only the sim4life-lite service by @odeimaiz in #3701
- β¨ Login.UI: Pop up Create Account dialog by @odeimaiz in #3696
- β»οΈ Maintenance: common redis client in service library by @sanderegg in #3689
- β»οΈ Dy-services: [2/3] dynamic scheduler structure refactor round by @GitHK in #3699
- β¨ Autoscaling: handle application restart and in parallel (
β οΈ devops) by @sanderegg in #3692 - π Login: Fix/auth resend during registration by @pcrespov in #3702
- π¨ e2e: Parallel testing by @odeimaiz in #3707
- β¨ Projects: Edit templates by @sanderegg in #3704
Full Changelog: staging_ZeframCochrane1...staging_ZeframCochrane2
1.40.1
1.39.3
Staging ZeframCochrane1
What's Changed
- β¬οΈ Bump decode-uri-component from 0.2.0 to 0.2.2 in /tests/e2e by @dependabot in #3645
- β¬οΈ Bump qs from 6.5.2 to 6.5.3 in /tests/e2e by @dependabot in #3644
- β»οΈ Autoscaling: one docker client by @sanderegg in #3654
- β¨ S4L-Lite: quick start by @odeimaiz in #3660
- πUI: iframe clipboard fix by @ignapas in #3657
- πUI: Nodes tree binding by @odeimaiz in #3662
Full Changelog: staging_athena3...staging_ZeframCochrane1
1.40.0
Added / Changed / Fixed Features
- β»οΈ Login: refactoring websever.login plugin (2/3) (#3590)
- β¨ Login.2FA: Improve phone registration (#3624)
- β»οΈ Login.2FA: Resend sms (1/2) (#3577) (#3318)
- β¨ API: Studies ports. apiserver api
0.4.2(#3623), webserver api0.12(#3621) - β¨ Autoscaling: have only one ec2 client (#3643)
- β¨ Autoscaling: automatically cleanup nodes from the docker swarm (#3617)
- β¨ Autoscaling: migrate autoscaling (
β οΈ devops) (#3566) π¨ - π UI: Avoid duplicated new buttons (#3648)
- β¨ UI: Rocket-lite Navigation Bar review (#3619)
- β¨ UI: React to study:open 409 error code (#3618)
- β¨ UI: Request service frontend after successful ping (#3598)
- β¨ Tags: tags for groups w/ access-rights (#3595)(#3591) (
β οΈ devops) (#3584) (#3587) π¨ - β¨ Resources: Allow to limit number of opened studies per user (ποΈ DB change) (#3615)
- β¨ Resources: Allow to override dy-service resources (#3608)
- β¨ Products: extends products plugin (
β οΈ devops) (#3540) π¨ - β»οΈ Products: Replaces SMTP_SENDER by the products email (
β οΈ devops) (#3576) - π Products: fix default product (
β οΈ devops ) (#3552) π¨ - β»οΈ Products.UI: Extends products (#3557)
- β»οΈ Agent: Simple readable agent logs (
β οΈ devops) (#3599) - β»οΈ Agent: making agent output more readable (#3594)
- β»οΈ Dy-Services: refactor dy-sidecar output directories event detection (#3476) π¨
- β¨ Dy-Services: start/Stop services 2 (#3637)
Security / Maintenance Platform & Infrastructure
- π¨ e2e: voila (and TIP) (#3651)
- π¨ e2e: publications (#3650)
- π¨ e2e: double timeout when running optimizer (#3641)
- π¨ e2e: close Preparing Inputs window (#3642)
- π¨ e2e: tutorials Grouping review (#3636)
- π¨ e2e: autoscaling: connect with rabbitmq (#3620)
- π¨ e2e: Increase S4L startup time (#3575)
- π¨ CI: fixes public-api tests (#3649)
- π¨ CI: Is3569/flaky public api test (#3634)
- β¬οΈ Upgrade: python-socketio + flakyness (#3631)(#3622)(#3630)
- β¬οΈ Upgrade: tests and tools of non-
services(#3640) - β¬οΈ Upgrade: traefik to 2.9.5 latest version (#3605)
- β»οΈ Maintenance: Use common RabbitMQ client (
β οΈ devops) (#3502) π¨
Legend
- β¨ New feature
- π Fixes bugs
- β»οΈ Refactors code
- β¬οΈ Upgrades dependencies
- ποΈ Fixes security issues
- π¨ Adds or updates development scripts or CI.
- π Cherry-picked to production or staging
- π¨ Has to be target/user testsed ,β target/User tests done
β οΈ Changes relevant to devops- ποΈ Changes in the database
Staging Athena3
Added / Changed / Fixed Features
- β»οΈ Login: refactoring websever.login plugin (2/3) (#3590)
- β¨ Autoscaling: have only one ec2 client (#3643)
- β»οΈ Dy-Services: Refactor dy-sidecar output directories event detection (#3476) π¨
- β¨ Dy-Services: Start/Stop services 2 (#3637)
- π UI: Avoid duplicated new buttons (#3648)
Security / Maintenance Plaform & Infrastructure
- π¨ e2e: Voila (and TIP) (#3651)
- π¨ e2e: publications (#3650)
- π¨ e2e: double timeout when running optimizer (#3641)
- π¨ e2e: close Preparing Inputs window (#3642)
- π¨ Fixes public-api tests (#3649)
- β¬οΈ Maintenance: Upgrade python-socketio + flakyness (β¦ (#3631)
- β¬οΈ Maintenance: upgrades tests and tools of non-
services(#3640)
Legend
- β¨ New feature
- π Fixes bugs
- β»οΈ Refactors code
- β¬οΈ Upgrades dependencies
- ποΈ Fixes security issues
- π¨ Adds or updates development scripts or CI.
- π¨ Important change. REQUIRES target testing before releasing to production. Steps to test appended as
[TODO: ... ] - π can be cherry-picked to production
Staging Athena2
Features (Added / Changed / Fixed)
Staging Athena1
Features (Added / Changed / Fixed)
- β¨ 2FA: Improve phone registration (#3624)
- β»οΈ 2FA: Resend sms (1/2) (#3577) (#3318)
- β¨ API: Studies ports. apiserver api
0.4.2(#3623), webserver api0.12(#3621) (ITISFoundation/osparc-issues#686) - β¨ Autoscaling: automatically cleanup nodes from the docker swarm (#3617)
- β¨ Autoscaling: Migrate autoscaling (
β οΈ devops) (#3566) π¨ - β¨ UI:Rocket-lite Navigation Bar review (#3619)
- β¨ UI: React to study:open 409 error code (#3618)
- β¨ UI: Request service frontend after successful ping (#3598)
- π UI/App mode: optional instructions (#3593) π¨ [π
staging_switzer_5] - π UI: Force progress value to be between 1 and 99 (#3560) [ π
staging_switzer_5] - β¨ Tags for groups w/ access-rights (#3595)(#3591) (
β οΈ devops) (#3584) (#3587) π¨ - β¨ Resources: Allow to limit number of opened studies per user (ποΈ DB change) (#3615)
- β¨ Resources: Allow to override dy-service resources (#3608)
- β¨ Products: extends products plugin (
β οΈ devops) (#3540) (ITISFoundation/osparc-issues#765) π¨ - β»οΈ Products: Replaces SMTP_SENDER by the products email (
β οΈ devops) (#3576) - π Products: fix default product (
β οΈ devops ) (#3552) (ITISFoundation/osparc-issues#765) π¨ - β»οΈ Products/UI: Extends products (#3557)
- β»οΈ Agent: Simple readable agent logs (
β οΈ devops) (#3599) - β»οΈ Agent: making agent output more readable (#3594)
- π Agent: agent rclone configuration fixes (#3580) π¨ [ π
staging_switzer_5] - π Agent: running in production now has access to rclone (#3571) [ π
staging_switzer_5] - β»οΈ Dy-services: Changed dierctor-v2 -> dy-sidecar API retry policy (#3583) [ π
staging_switzer_5] - π Dy-Services: Stopping container without starting them no longer raises error (#3589) [ π
staging_switzer_5] - π Dy-Services:No more /health errors when starting sidecars (#3586) [ π
staging_switzer_5]
Platform & Infrastructure (Security / Maintenance)
- π¨CI: Is3569/flaky public api test (#3634)
- π¨ CI: flaky pylint: moves helpers to pytest_simcore (#3603) [ π
v1.39.2,1.38.5] - π¨ tests e2e: Increase S4L startup time (#3575)
- Revert "β¬οΈ Maintenance: Upgrade python-socketio + flakyness (#3622)" (#3630)
- β¬οΈ Maintenance: Upgrade python-socketio + flakyness (#3622)
- β¬οΈ Maintenance: Upgrade traefik to 2.9.5 latest version (#3605)
- β»οΈ Maintenance: Use common RabbitMQ client (
β οΈ devops) (#3502) π¨ - β»οΈ Rerevise docker networks dk (bis) (
β οΈ devops) (#3564) [ πstaging_switzer_5] - β»οΈ dont add /var/lib/docker/volumes in global docker-compose file (#3563) [π
staging_switzer_5]
Legend
- β¨ New feature
- π Fixes bugs
- β»οΈ Refactors code
- β¬οΈ Upgrades dependencies
- ποΈ Fixes security issues
- π¨ Adds or updates development scripts or CI.
- π Cherry-picked to production or staging
- π¨ Has to be target/user testsed ,β target/User tests done
β οΈ Changes relevant to devops- ποΈ Changes in the database