Skip to content

Releases: ITISFoundation/osparc-simcore

Staging switzer3

27 Oct 15:04

Choose a tag to compare

Staging switzer3 Pre-release
Pre-release

🚑️ Hotfix pre-release!

Changed

  • 🐛 low-CPU-load healthcheck for migration service avoids consuming AWS CPU credit (#3477)

Fixed

  • 🐛 DatCore: datcore-adapter stops calling into pennsieve after too many requests are done? (#3473)
  • 🐛 DatCore: listing makes pennsieve client fail (#3464)

Maintenance

  • ⬆️ Update datcore-adapter requirements (#3463)

Staging switzer2

20 Oct 13:32
dbcc9a6

Choose a tag to compare

Staging switzer2 Pre-release
Pre-release

Added

  • ✨Dy-services: cli command for cleanly closing services after error (#3430)

Changed

  • ✨ Implements #3453: fail boot if invalid product setup (#3455)

Fixed

  • 🐛Dy-services: no longer push outputs when service starts (#3443) ✅
  • 🐛Dy-services: retry on 400 RequestTimeout when uploading (#3448)
  • 🐛Dy-services: dy-sidecar sometimes does not save state and outputs (#3438) 🚨 ✅
    Tested a bit differently, see details in #3438 comments
  • 🐛 Fixes #3372: removes future warning of alias in BaseSettings (#3454)

Security / Maintenance

  • 🔨 Maintenance/type checker repo-wide (#3450)
  • 🔒️⬆️ Maintenance/upgrade vulnerable nbconvert (#3451)
  • ⬆️ Maintenance/update dask-services (#3444) 🚨 ✅
  • ⬆️ Bump actions/setup-node from 3.5.0 to 3.5.1 (#3452)
  • ⬆️ 📝Maintenance/week 41 updates testing+tooling dependencies and CITATIONS (#3442)

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
  • 📌 can be cherry-picked to production
  • ✅ App tested

Staging switzer1

17 Oct 13:20
576c686

Choose a tag to compare

Staging switzer1 Pre-release
Pre-release

Added

  • ✨ Dy-services: adds cli command to monitor study status (#3401)
  • ✨ S4L: Adds 'start s4l*' buttons in dashboard (#3399)
  • ✨ Service deprecation FE: Deprecated services are not started (#3386)
  • ✨ Service deprecation: define strict limits legacy dynamic services (#3347)
  • ✨ API: api keys with expiration (#3381)
  • ✨ TIP: FE support email on expired message, Enter key linked to validate button (#3400)
  • ✨ TIP: trial invitations (#3380)(#3352) ✅
  • ✨ TIP: trial invitations UI: (#3349) (#3397) ✅
  • ✨ Sharing: Templates have now "Viewer" as default permission (#3398)
  • ✨ Copy: Duplicate&ToTemplate in frontend (#3370)
  • ✨ Copy: Study from Template, log messages and progress (#3354)
  • ✨ Copy: Do not auto-cancel study copy if the user disconnects (#3345)
  • ✨ UI App Mode editor improvements (#3427)
  • ✨ UI App Mode: Allow uploading file to File Picker (#3383)
  • ✨ UI App mode: get ready for larger studies (#3359)
  • ✨ UI App mode: blink Output in App Mode (#3400)
  • ✨ Autoscaling: new service (#3346)(#3364)

Changed

  • ✨ Sharing: Show projects with inaccessible services (⚠️ devops) (#3368)
  • ✨ OOIL: updates o2sparc-integration-libray (#3425)(#3428)(#3433)
  • ✨ TIP: safer product setup (#3395)
  • ♻️ TIP: Expired confirmation tokens are logged and INVITATION tokens do not expire (#3440)
  • ✨ Service deprecation: Prevent deprecated services to start (#3350)
  • ♻️ Dy-services: Visualise body in stacktraces from S3 HTTP errors (#3409)
  • ♻️ Dy-services: wait for resources before failing (#3388)
  • ♻️ Dy-services: Adjusting timeout for docker_node_id recovery (#3382)
  • ✨Dy-services: Retry upon AWS 500s (#3353), error when uploading file (#3403)
  • ✨ UI/UX: Show study name when deleting (#3344)

Fixed

  • 🐛 Dy-services: Avoids service shutdown due to swarm networking errors (#3394)
  • 🐛 Dy-services: dy-volume removal service fixes and improvements (#3431)
  • 🐛 Dy-services: fixes auth pop-up when container dies (🚨 ⚠️ devops) (#3384) ✔️
  • 🐛 Dy-services: fix issue with archiving utils (#3320)
  • 🐛 API: Fixes the retry-after-time returned by the API rate-limiter (#3379)
  • 🐛 TIP: Fix/confirmation codes (#3356)
  • 🐛 UI: fix unkown label in Data File tree (#3355)
  • 🐛 UI: fix frontend marks service as failed (#3354)

Security / Maintenance

  • ♻️ lgtm+CodeQL fixes for Q&A (#3363)
  • ♻️ tests: Reduce test flakyness (#3332)
  • ♻️ tests: Minor changes on testing on overall repo (#3348)
  • ♻️ Metrics: add X-Simcore-User-Agent to requests, s4l-e2e and p2e (#3392) (#3410) (#3411) (#3408) (#3404) (#3415) (#3432)
  • 🐛 e2e: fixes CORS issue in puppeteer while testing with X-Simcore-User-Agent header (#3417)
  • 🔨 tools: Make project migration script more versatile (#3178)
  • 🔨 CI: auto-cancel job with same name (#3434)
  • 🔨 CI: Fixes gh-actions scripts for release workflow (#3414)
  • 🔨 CI: Fix file path to code climate coverage
  • 🔨 CI build times: leverage docker buildx github registry caching and transmit builds to int/sys tests (#3369)
  • 🔨 CI: Improve CI reliability + add healthcheck in migration service (#3380)
  • 🔨 CI: Improve production build times (#3367)
  • 🔨 CI: Fix typos in hotfix staging (#3358)
  • ⬆️ CI: set buildx to 0.8.2 (#3333)
  • ⬆️🔒️ vulnerability upgrade for ujson, upgrade fastapi+starlette (#3112)
  • ⬆️🔒️ fixes security vulnerabilities in mako (#3376)
  • ⬆️ Bump actions/setup-node from 3.4.1 to 3.5.0 (#3405)
  • ⬆️ Bump codecov/codecov-action from 3.1.0 to 3.1.1 (#3389)
  • ⬆️ Bump actions/checkout from 2 to 3 (#3351)

Legend

✨ New feature
🐛 Fixes bugs
♻️ Refactors code
⬆️ Upgrades dependencies
🔒️ Fixes security issues
🔨 Adds or updates development scripts or CI.
🚨 important change. REQUIRES app-level testing before releasing to production
📌 can be cherry-picked to production
✔️ App-tested

1.37.0

10 Oct 10:23

Choose a tag to compare

Added:

  • ✨ UI App Mode: Allow uploading file to File Picker (#3383) ✔️ 🚑️
  • ✨ Webserver reports copy progress (#3287) -> Copy doesn't work (500), need #3326 to work better
  • ✨ Adds new cli options to director-v2 to save node and project state (#3269) ✔️
  • ✨ TIP: Add e2e test for (#3329) ✔️
  • ⚗️ CI: Use keep docker up in tests to improve test speed (#3309)

Changed:

  • ♻️ Dy-sidecar: Retry upon AWS 500s (#3353) 🚑️
  • ♻️ Dy-sidecar: Visualise body in stacktraces from S3 HTTP errors (#3409) 🚑️
  • ♻️ Dy-sidecar: introduces dev-volumes. Reverted #3239 code and fixing it (⚠️ devops) (#3302) 🚨 ✔️
  • ♻️ TIP: UI/UX Changes (#3317) ✔️
  • ♻️ ensure changes in CI scripts triggers CI (None)
  • ♻️ ensure correct images are available in master (#3331)

Fixed:

  • 🐛 UI: correct service state update w/o refreshing tab (part of PR #3354) 🚑️
  • 🐛 TIP: Is91/fix alphanumeric sender (⚠️ devops) (#3323) ✔️
  • 🐛 TIP: fixes 2fa typo in twilio function and guvicorn access-logger level (#3330)
  • 🐛 TIP: Block registration of the same phone number (#3315) ✔️
  • 🐛 Dy-sidecar: fix unknown label (#3355) ✔️ 🚑️
  • 🐛 Dy-sidecar: Fixes Correctly retry AWS 500 Internal error when uploading file (#3403) 🚑️
  • 🐛 Dy-sidecar: fix typo error while reporting error (#3316)
  • 🐛 Dy-sidecar: minor fixes (#3314)
  • 🐛 Dy-sidecar: fixes director-v2 sidecar's tracking (⚠️ devops) (#3272) 🚨 ✔️
  • 🐛 Dy-sidecar: added retry when creating services (#3297) ✔️
  • ⬆️ Maintenance/week 35: tools and tests dependencies upgrade (#3307)
  • ⬆️ Maintenance/week 36: tests and tooling weekly upgrade (#3328)
  • 🔨 Fix/gh-actions scripts for release workflow (#3414) 🚑️

🚨: important change
✔️ : Tested by app / users
🚑️: hotfix from staging

NOTE: Due to some issues with v1.34.0 this changelog also appends all entries of that of v1.34.0

Staging vaporwave4

07 Oct 11:24

Choose a tag to compare

Staging vaporwave4 Pre-release
Pre-release

🚑️ staging-hotfix

  • ♻️ Visualise body in stacktraces from S3 HTTP errors (#3409)
  • 🔨 Fix/gh-actions scripts for release workflow (#3414)

1.36.0

04 Oct 07:55

Choose a tag to compare

New Features

  • Choose your 2 Factor Authentication preferred method #5668:

LogInEmail

Fixed issues

  • Tap Notification callback #5641

    TapNotification

  • Sim4Lite Lite new project's tile #5613

    images4l-lite

  • Sim4Life Lite logo's aspect ratio #5686

What's Changed

Old text:
Invalid. NO IMAGE CREATED.

Staging vaporwave3

03 Oct 12:25

Choose a tag to compare

Staging vaporwave3 Pre-release
Pre-release

🚑️ staging-hotfix

  • 🐛Fixes Correctly retry AWS 500 Internal error when uploading file (#3403) [cherry picked from master]

1.35.0

04 Oct 07:47

Choose a tag to compare

Invalid. NO IMAGE CREATED.

Staging vaporwave2

29 Sep 09:44

Choose a tag to compare

Staging vaporwave2 Pre-release
Pre-release

Catches up hotfixes v1.34.X

  • ✨ UI: correct service state update w/o refreshing tab [Cherry picks changes in Node.js] (from PR #3354)
  • missing FE functions ✔️
  • ✨ App Mode: Allow uploading file to File Picker (#3383) ✔️
  • ✨Retry upon AWS 500s (#3353)
  • fix unknown label (#3355) ✔️

✔️ Tested by app / users

1.34.6

28 Sep 09:07

Choose a tag to compare

🚑️ production hotfix

  • ✨ UI: correct service state update w/o refreshing tab [Selected changes in Node.js from PR (#3354) ]
  • CI adjustments due to timeouts in building time:
    • Extends timeout in storage job
    • trigger
    • doc trigger