Skip to content

Releases: ITISFoundation/osparc-simcore

1.40.2

21 Dec 16:14

Choose a tag to compare

  • ♻️ File Upload issue in AWS: add more informative logs (#3717)

Staging ZeframCochrane2

20 Dec 13:05
76477fa

Choose a tag to compare

Pre-release
  • ✨ 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.3 v1.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_validate by @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.3 v1.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

19 Dec 14:24

Choose a tag to compare

  • πŸ› fixes scicrunch API due to change in OAS (#3668)
  • πŸ› Storage: Wrong file destination path when copying a project (#3700)

1.39.3

16 Dec 17:11

Choose a tag to compare

  • πŸ› fixes scicrunch API due to change in OAS (#3668)
  • πŸ› Storage: Wrong file destination path when copying a project (#3700)

Staging ZeframCochrane1

13 Dec 12:53
414292d

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: staging_athena3...staging_ZeframCochrane1

1.40.0

19 Dec 09:27
dfa049a

Choose a tag to compare

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 api 0.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

09 Dec 13:59
dfa049a

Choose a tag to compare

Staging Athena3 Pre-release
Pre-release

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

06 Dec 15:27
3701d49

Choose a tag to compare

Staging Athena1

06 Dec 14:29
ae822a1

Choose a tag to compare

Staging Athena1 Pre-release
Pre-release

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 api 0.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

1.39.2

02 Dec 13:29

Choose a tag to compare

πŸš‘οΈ Hotfix (reapplies 1.38.5)

  • Request service frontend after successful ping (#3598)
  • flaky pylint: moves helpers to pytest_simcore (#3603)