Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
1.32.0
Staging meteora4
1.31.0
Staging meteora3
1.30.0
Added:
- ✨ Adding way to start/track/resolve background tasks for FastAPI based services (#3174)
- ✨ Service deprecation: frontend (1st iteration) (#3177)
Changed:
- ♻️✨Adding distributed locking to throttle concurrent saves on nodes (#3160)
- ♻️ observation cycle is skipped when error detected (#3195)
- ♻️ Is638/webserver's project and directorv2 plugins refactoring (#3189)
- ♻️ Bump actions/setup-node from 3.4.0 to 3.4.1 (#3196)
Fixed:
Staging METEORA2
Added
- ✨ Service deprecation: frontend (1st iteration) (#3177)
- ✨adding way to start/track/resolve background tasks for FastAPI based services (#3174)
- (
⚠️ devops) ♻️✨Adding distributed locking to throttle concurrent saves on nodes (#3160)
Changed
- ♻️ observation cycle is skipped when error detected (#3195)
- ♻️ Is638/webserver's project and directorv2 plugins refactoring (#3189)
Fixed
1.29.0
Added
- ✨ Improve logging when un/archiving files and 2x faster compression times (#3175)
- ✨ Is638/client cancellation (#3155)
- ✨ log message passes project_id (#3158)
- ✨♻️ Storage refactoring step3 (#3144)## Changed
- ✨ Show company logo (#3126)
- ♻️ ✨ Is638/adds CLI to dynamic-sidecar (round 2) (#3152)
- ✨ Storage: allow creation of multipart presigned upload links (#3021)
- ✨🐛 Various (#3140)
- ✨ App Mode: Run upstream dependencies for dynamic services (#3057)
- ✨ Is621/api server exposes GET /solvers//releases//jobs/*/outputs/logfile (
⚠️ devops) (#3051) - ✨dynamic-sidecar limits all spawned containers (
⚠️ devops) (#2988) - ✨ Support enums and validate arrays (#3053)
- ✨ Show extra info on array's tooltip (#3059)
- return links with scheme in X-Forwarded-Proto if available (#3173)
- ✨ Frontend: Branding (#3159)
- Add support for underscores in DYNAMIC_SIDECAR_DOCKER_IMAGE_RE (#3139)
- ✨ Add deprecation date in backend/pgSQL (#3127)
- Enhancement/storage refactoring step2 (#3100)
- Is621/director2 adds routes to access logfile (#3067)
- Use jupyterlabs sim4life in the e2e (#3068)
- e2e: test sim4life-dy (#3060)
- 📝 Adds citation.cff [skip actions] (#3056)
Changed
- ♻️ Is638/dy sidecar refactoring (round 6) (#3179)
- ♻️ Is638/dynamic sidecar (round 5), OECs, 🔨 OAS swagger with servers (#3165)
- ♻️ Is638/dynamic sidecar refactors layout (round 4) (#3156
- ♻️ Is638/dynamic sidecar refactors tests (round 3) (#3154)
- ♻️ refactor dv-2 dy-sidecar's API client (#3121)
- ♻️🔨 Is638/dynamic sidecar refactoring (round 1) (#3147)
- 🐛 ♻️ Is3125/gc review (#3130)
- ♻️ Maintenance: Re-enable caching in github CI workflow (#3124)
- 🐛/♻️ Maintenance: keep track of tasks run in fire and forget fashion (#3120)- )## Fixed
- ♻️ refactor dy-sidecar volume searching (#3110)
- ♻️🐛 Constraint dynamic-sidecar to spawned node after creation (#3104)
- ♻️ Maintenance: renamed travis tests to heavy load (#3099)
- ♻️ Maintenance: remove node ports v1 (#3098)
- ♻️ Enhancement/storage refactoring part 1 (#3077)
- ♻️ Is621/api server (preparation) (#3072)
- ♻️ Maintenance/rclone flaky test (#3050)
- ♻️ Maintenance: Removed deprecation warnings and marks flaky tests (#3085)
- Bump actions/setup-node from 3.3.0 to 3.4.0 (#3180)
- updates pip-tools (#3075)
Fixed
- 🐛 Is638/ fixes dy-sidecar docker-compose process down command and timeout (#3182)
- 🐛 Regression fix: computational services always restarting (#3176)
- 🐛 Is638/fixes cancel on disconnect (#3164)
- fix database upgrade of data (#3167)
- Codestyle fix
- Bugfix: docker-compose does not take --volume
- 🐛 Minor bug fixes (#3163)
- 🚑️ Is638/tmp disable cancellation (#3161)
- 🐛 Meta fixes (#3150)
- adds container cleanup before starting and after closing (#3153)
- 🐛 Frontend: Service related bug fixes (#3149)
- 📝 Adds rabbit ss1d example script for public-api [skip actions] (#3138)
- ⬆️ Maintenance: upgrade dask libraries (#3135)
- TI Landing page (#3136)
- (de)serialize bootOptions (#3133)
- 🐛 Dy-Sidecar fix use wait_for instead of async_timeout for running subtasks (#3129)
- 🔨 Maintenance/pyupgrade code base targeting py3.9 (#3122)
- dy-sidecar: missing fixture correction (see PR#3118)
- remove unnecessary traefik labels (#3118)
- 🐛 Fix dy-sidecar gets multiple same placement constraints (#3117)
- 🐛 Fixes FileLink validation legacy format (#3114)
- boot options injected to all containers (#3102)
- CI: fix setup-node caching failing
- cache in setup-python failing (#3097)
- ⬆️ Maintenance: fixes downstream upgrades and reduces version dispersion (#3092)
- fixes failing test (#3094)
- ⬆️ Maintenance/security update httpx (#3087)
- Bump actions/setup-node from 3.2.0 to 3.3.0 (#3088)
- 🐛
⚠️ New R_CLONE_ENABLED env var and fix contraints in compose-spec for side-car (#3084) - Adjust Makefile Hints for Releasing to Production (#3079)
- Fix the state detection logic for the dy case (#3076)
- Add the apparently missing delay and some more screenshots. (#3074)
- 🐛 Fix file-picker downstream service notification issues (#3058)
- 🐛🔨 Maintenance: fixes log-level of server in boot and bumpversion commit failure (#3070)
Staging Meteora1
Added
- ✨ Improve logging when un/archiving files and 2x faster compression times (#3175)
- ✨ Storage: allow creation of multipart presigned upload links (#3021)
- return links with scheme in X-Forwarded-Proto if available (#3173)
Changed
- ♻️ Is638/dy sidecar refactoring (round 6) (#3179)
- ♻️ Is638/dynamic sidecar (round 5), OECs, 🔨 OAS swagger with servers (#3165)
- Bump actions/setup-node from 3.3.0 to 3.4.0 (#3180)
Fixed
Staging diolkos4
Fixed
- fix database upgrade of data (#3167)
Staging diolkos3
Added
- ✨ Cancel tasks in the dy-sidecar when the REST client times out (#3155)
- ✨ Pass the project_id in the websocket log messages (#3158)
- ✨ Add frontend branding (#3159)
- 📝 Add rabbit ss1d example script (#3138)
Changed
- ♻️ Storage refactoring (#3144)
- ♻️ UI/UX Changes: Advanced logs and sorting (#3140)
- ♻️ Dynamic sidecar refactoring (#3154, #3147, #3156)
- ♻️ Adds CLI to dynamic-sidecar (#3152)
- ♻️ Adds container cleanup before starting and after closing (#3153)
- ⬆️ Maintenance: upgrade dask libraries (#3135)