1.39.0
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-lintingjob 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