Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
Staging switzer3
🚑️ 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
Added
- ✨Dy-services: cli command for cleanly closing services after error (#3430)
Changed
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
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
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
1.36.0
New Features
- Choose your 2 Factor Authentication preferred method #5668:
Fixed issues
-
Tap Notification callback #5641
-
Sim4Lite Lite new project's tile #5613
-
Sim4Life Lite logo's aspect ratio #5686
What's Changed
- #5469 by @matusdrobuliak66
- #5585 by @matusdrobuliak66
- #5594 by @bisgaard-itis
- #5554 by @odeimaiz
- #5597 by @pcrespov
- #5523 by @mrnicegyu11
- #5612 by @bisgaard-itis
- #5607 by @matusdrobuliak66
- #5613 by @jsaq007
- #5596 by @GitHK
- #5610 by @GitHK
- #5618 by @pcrespov
- #5289 by @matusdrobuliak66
- #5633 by @bisgaard-itis
- #5599 by @sanderegg
- #5637 by @dependabot
- #5495 by @bisgaard-itis
- #5641 by @odeimaiz
- #5642 by @odeimaiz
- #5639 by @sanderegg
- #5638 by @bisgaard-itis
- #5636 by @wvangeit
- #5604 by @odeimaiz
- #5651 by @odeimaiz
- #5650 by @sanderegg
- #5645 by @odeimaiz
- #5655 by @odeimaiz
- #5656 by @pcrespov
- #5657 by @odeimaiz
- #5653 by @matusdrobuliak66
- #5662 by @odeimaiz
- #5666 by @jsaq007
- #5661 by @odeimaiz
- #5659 by @pcrespov
- #5663 by @bisgaard-itis
- #5667 by @sanderegg
- #5672 by @sanderegg
- #5670 by @odeimaiz
- #5665 by @odeimaiz
- #5675 by @dependabot
- #5673 by @bisgaard-itis
- #5679 by @pcrespov
- #5677 by @pcrespov
- #5664 by @sanderegg
- #5681 by @pcrespov
- #5668 by @matusdrobuliak66
- #5678 by @matusdrobuliak66
- #5686 by @odeimaiz
- #5683 by @odeimaiz
- #5687 by @odeimaiz
- #5660 by @pcrespov
- #5684 by @sanderegg
- #5692 by @odeimaiz
- #5693 by @odeimaiz
- #5697 by @odeimaiz
- #5695 by @pcrespov
- #5689 by @odeimaiz
- #5703 by @odeimaiz
- #5685 by @sanderegg
- #5700 by @bisgaard-itis
- #5701 by @sanderegg
- #5688 by @matusdrobuliak66
- #5706 by @matusdrobuliak66
- #5711 by @matusdrobuliak66
- #5623 by @bisgaard-itis
- #5712 by @jsaq007
- #5698 by @matusdrobuliak66
- #5720 by @matusdrobuliak66
- #5716 by @GitHK
- #5723 by @odeimaiz
- #5731 by @odeimaiz
- #5732 by @odeimaiz
- #5735 by @odeimaiz
- #5719 by @bisgaard-itis
- #5733 by @odeimaiz
- #5728 by @pcrespov
- #5730 by @bisgaard-itis
- #5739 by @sanderegg
- #5736 by @odeimaiz
- #5744 by @bisgaard-itis
- #5702 by @sanderegg
- #5746 by @sanderegg
Old text:
Invalid. NO IMAGE CREATED.
Staging vaporwave3
🚑️ staging-hotfix
- 🐛Fixes Correctly retry AWS 500 Internal error when uploading file (#3403) [cherry picked from master]
1.35.0
Invalid. NO IMAGE CREATED.


