Skip to content

1.38.0

Choose a tag to compare

@mrnicegyu11 mrnicegyu11 released this 01 Nov 06:25

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)
  • ✨ Dy-services: CLI command for cleanly closing services after error (#3430)

Changed

  • ✨ Sharing: Show projects with inaccessible services (⚠️ devops) (#3368)
  • ✨ O2IL: updates o2sparc-integration-libray (#3425)(#3428)(#3433)
  • ✨ UI/UX: Show study name when deleting (#3344)
  • ✨ Implements #3453: fail boot if invalid product setup (#3455)
  • ✨ Service deprecation: Prevent deprecated services to start (#3350)
  • ✨ TIP: safer product setup (#3395)
  • ♻️ TIP: Expired confirmation tokens are logged and INVITATION tokens do not expire (#3440)
  • ✨Dy-services: Retry upon AWS 500s (#3353), error when uploading file (#3403)
  • ♻️ 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)
  • πŸ› low-CPU-load healthcheck for migration service avoids consuming AWS CPU credit (#3477)

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)
  • πŸ› 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) βœ…
  • πŸ› Fixes #3372: removes future warning of alias in BaseSettings (#3454)
  • πŸ› DatCore: datcore-adapter stops calling into pennsieve after too many requests are done? (#3473)
  • πŸ› DatCore: listing makes pennsieve client fail (#3464)

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)
  • πŸ”¨ 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)
  • ⬆️ πŸ“Updates testing+tooling dependencies and CITATIONS (#3442)
  • ⬆️ Update datcore-adapter requirements (#3463)
  • ⬆️ 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.
βœ… App-tested