Skip to content

1.39.0

Choose a tag to compare

@Surfict Surfict released this 01 Dec 13:42

Added / Changed / Removed

  • ✨ O2IL: ooil executable in a docker image (#3458)
  • ✨ O2IL: Is3418/validation with ooil test my/osparc/service (#3479)
  • ✨ I/O: Is686/api port schemas public api: api-server 0.4.1 (#3485) βœ…
  • ✨ I/O: Is686/list_service_ports in catalog service API: catalog 0.4.0 (#3484)
  • ♻️ I/O: Is3517/refactor service io and πŸ”¨diagnostics tool concept (#3537)
  • ✨ Optimizer: Is355/optimizer projects ports (#3504)
  • ✨ Services deprecation: Deprecated and Retired (#3512)
  • ✨ Computation: Ensure memory swap for computational services is same as memory (⚠️ devops) (#3510) βœ…
  • βœ¨β™»οΈ Email: Differentiate between TLS and STARTTLS in web-mailserver (⚠️ devops) (#2965)
  • ✨ UI App: Tooltip on node links (#3441)
  • ✨ UI: Sort files and NodeTreeItem menu's bgColor (#3523)
  • ✨ UI S4L Lite: 11.08 meeting feedback (⚠️ devops) (#3534)
  • ✨ UI:S4L-lite product (#3503)(#3508)(#3511)
  • ✨ UI TIP: TIP Follow up I (#3466)
  • ✨ UI App: Add instructions to App Mode steps (#3491)
  • ✨ Dy-Services: Adding agent service with dyv volumes removal (#3465)(#3513)
  • ✨ Dy-Services: Allow Starting dynamic services when idle OR failed (#3501) βœ…
  • ✨ Dy-Services: Allow selective start/stop of dynamic services (⚠️ devops) (#3449) βœ…
  • πŸ—‘οΈ Dy-Services: removing dynamic_sidecar_network from dy-sidecar (#3467)

Fixed

  • πŸ› UI: optional instructions (#3593)
  • πŸ› UI: force progress value to be between 1 and 99 (#3560)
  • πŸ› Agent rclone configuration fixes (#3580)
  • πŸ› Agent running in production now has access to rclone (#3571)
  • πŸ› DatCore: datcore-adapter stops calling into pennsieve after too many requests are done? (#3473) [πŸ“Œ staging_switzer_3]
  • πŸ› DataCore listing makes pennsieve client fail (#3464)
  • πŸ› fix/low-CPU-load healthcheck for migration service (#3477) [πŸ“Œ staging_switzer_3]
  • πŸ› Study: Ensure adding/deleting node is thread safe (#3490)
  • πŸ› Sharing: Fix/sanitize old data for usergroups.thumbnail (#3498) βœ… [ πŸ“Œ v1.38.4 ]
  • πŸ› Storage: Ensure uploaded outputs always have a unique S3 object name (#3462) βœ…
  • πŸ› Storage: crash when not a file in the project (#3483) [πŸ“Œ v1.38.1]
  • ♻️ Dy-Services: changed dierctor-v2 -> dy-sidecar API retry policy (#3583)
  • πŸ› Dy-Services: Stopping container without starting them no longer raises error (#3589)
  • πŸ› Dy-Services: No more /health errors when starting sidecars (#3586)
  • βš—οΈπŸ› Dy-services: Add a test for reproducing potential 400 issue with upload to AWS (#3538)
  • πŸ› Dy-services: Fix s4l-lite test (#3539)
  • πŸ› Dy-services: adds tests for S3TransferError; refactoring flaky CI test; better logging for long running task errors (#3525)
  • πŸ› Copy: Project copy failing when pennsieve token is active (#3509) [ πŸ“Œ v1.38.3 ]

Security / Maintenance

  • ♻️ Rerevise docker networks dk (bis) (⚠️ devops) (#3564)
  • ♻️ dont add /var/lib/docker/volumes in global docker-compose file (#3563)
  • πŸ”¨CI: Ensure CI uses the correct ENVs in master (#3482)
  • ♻️ CI: Only run tests jobs on path changes in pull requests (#3429)
  • πŸ”¨CI: Maintenance/typecheck steps in CI (#3475)
  • πŸ”¨CI: Fix/CI build&deploy jobs with integration-library image (#3474) [πŸ“Œ staging_switzer_3]
  • πŸ”¨CI Ensure built images are used for testing (#3481)
  • πŸ”¨CI: Fixes CI test issues introduced by faulty #3524 (#3527)
  • πŸ”¨CI: integration tests not run when they should (#3529)
  • πŸ”¨CI: Adds CI python-linting job in python 3.11 (#3489)
  • πŸ”¨test: Maintenance/fix registry tests (#3553)
  • πŸ”¨test: Reduce test flakyness (#3542)
  • ♻️ test: Fixes flaky test_update_profile and cleanup tests (#3528)
  • ♻️ test: Fixing webserver 02 unit test (#3532)
  • πŸ”¨ e2e: open outputs folder in some cases (#3495)
  • ♻️ Revise docker networks (#3543) and reverted (#3556)
  • πŸ”¨ Github template for maintenance issues
  • ⬆️ Update datcore-adapter requirements (#3463)
  • ⬆️ Upgrade aio-pika to latest version 8.2.4 (#3492)
  • ⬆️ Upgrade postgres to 14.5 alpine⚠️ devops (#3500) βœ…
  • ⬆️ Upgrades tests+tooling requirements (#3524)
  • ⬆️ πŸ”¨ Workaround to avoid test failures due to pytest-sugar (#3514)
  • ⬆️ πŸ”’οΈ Upgrades pytest, aiohttp, jupyter-core and pillow (#3497)
  • ⬆️ Use latest rabbit MQ service (#3496)

Legend

  • ✨ New feature
  • πŸ› Fixes bugs
  • ♻️ Refactors code
  • ⬆️ Upgrades dependencies
  • πŸ”’οΈ Fixes security issues
  • πŸ”¨ Adds or updates development scripts or CI.
  • πŸ“Œ can be cherry-picked to production or staging
  • βœ… Target/User tests done