Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
Staging croissant1
Adds
- ✨Pipeline failure to port (#3028)
- ✨ Service Catalog card redesign (#3019)
- ✨♻️ (
⚠️ devops) Remove 5gb limit when uploading data via nodeports (#2993) - ✨Checkpoints II (#3015)
- ✨ Is515/runtime ports validation (#2996)
- ✨ Orange progress bar when allocated resources go over 80% (#3014)
- ✨ Use S3 links in internal computational backend cluster, prepare for temporary tokens (
⚠️ devops) (#3006) - ✨ Block studies that contain unknown (no permissions) services (#2999)
- ✨Storage can return a S3 link instead of a presigned link on demand (#3004)
- ✨Allow computational sidecar to understand S3 links for download/upload (#2997)
- ✨ Service/Node resources in frontend (#2998)
- ✨ Enhancement/get node resources (#2987)
- ✨ Context to the Wheel (#2995)
Fixes
- 🐛 Fix/backwards compatibility on service annotation labels (#3041)
- 🐛 ✨ Is353/meta func command and fixes (#2943)
- 🐛 Fixes issues with dy-sidecar removal by director-v2 (#3029)
- 🐛 Making storage logs more readable & faster decompression (#3024)
- 🚑️ tuning down scheduler for dynamic sidecars (#3025)
- 🐛 Fix: Slideshow: Last comp (#3027)
- 🐛 fixed issue with url parsing (#3023)
- 🐛Separate caching director call from user dependent service listing (#3020)
- (
⚠️ devops) 🐛 Adding missing custom constraints (#3017)
Maintenance
- ⬆️ pins pip==22.0.1 until pip-tools is fixed [skip CI] (#3039)
- ⬆️ Maintenance: upgrade dependencies of webserver service (#3038)
- ⬆️ Maintenance/test and tools [week 19] (#3031)
- ♻️ maintenance: fixes scicrunch tests and set as integration tests (#3018)
- ♻️ Maintenance/remove pytest docker storage (#3011)
- ♻️ Bump github/codeql-action from 1 to 2 (#3001)
- ♻️ Bump codecov/codecov-action from 3.0.0 to 3.1.0 (#3002)
1.25.2
1.25.0
Staging macarons2
1.24.0
- Clusters: Requests and Fixes (#2959)
- ♻️ Refactors functional services package (#2962)
- Bump actions/setup-node from 3.1.0 to 3.1.1 (#2981)
- Bump codecov/codecov-action from 2.1.0 to 3.0.0 (#2982)
- Bump actions/upload-artifact from 2 to 3 (#2983)
- Bump actions/download-artifact from 2 to 3 (#2984)
- 🐛: ensure negative values are set to 0 (#2985)
- fix CSP frame-ancestors (#2977)
- bump paramiko, security (#2979)
- ⬆️ Maintenance: upgrade to python 3.9.12 (#2973)
- Is2911/fix delete project (#2967)
- Metamodeling II + Markers (#2966)
- ✨ retrieve dask available/used resources (#2972)
- Preselect cluster in Study Editor (#2978)
- 🐛 persist dynamic-sidecar state to docker service labels (#2961)
- ⬆️ Maintenance: update dask dependencies (#2968)
- Adds project migration script between deployments (#2868)
- Add caveat to release notes (#2971)
- ⬆️ Maintenance/update aioredis (#2898)
- properly get branch name (#2970)
- ♻️🐛 docker engine cleans up volumes when removing dynamic-sidecars (#2915)
- ♻️ Maintenance: refactors guest user and save-state logic to improve flaky tests (#2897)
- ⬆️ udpates datcore-adapter service dependencies (#2964)
- ⬆️ upgrades urllib3==1.26.5 to fix CVE-2021-33503 (#2963)
- ✨ Enhancement/retrieve pipeline cluster (#2922)
- ⬆️ upgrade pyyaml due to vulnerability (#2960)
- Outputs redesign (#2949)
- Fixes: Annotations (#2946)
- Bump actions/setup-node from 2.5.1 to 3.1.0 (#2948)
- 🐛 Sometimes the workers object is empty (#2939)
- only copy in prod (#2938)
- Fix: Stop requesting cluster details (#2941)
- TI theme II (#2921)
- 🐛 Cluster credentials passed as ***** (#2937)
- 🐛 #2923 - sharing not possible (#2935)
- ♻️🐛Maintenance increase heap memory to compile the frontend (#2936)
- 🐛 fixes concurrency issue with directory-watcher (#2932)
- Fix: Range validation with prefix updated (#2931)
- ⬆️ Maintenance/week 12 test, tooling, libs/packages (#2916)
- 🐛 Fix email sending issue missing "From" field (#2926)
- Parameters and Probes support arrays (#2927)
- 🐛 Avoids locking the dynamic-sidecar in an error state (#2928)
- Cluster resource details II (#2925)
- 🐛 FIX issues with control networking (#2924)
- ✨ Enhancement/provide default cluster info (#2920)
- ✨Use service label as hostnames for dynamic-sidecar started services (#2633)
- Units II (#2919)
- ✨ Add entrypoint to ping an already defined cluster (
⚠️ devops) (#2918) - Monitoring Clusters (#2914)
- ✨ Allow setting an osparc-dask-gateway as the default scheduler (
⚠️ devops) (#2909) - ✨ Enhance compatibility-check for catalog service's ports including units (#2913)
- ♻️ Refactors webserver's healthcheck (#2910)
- ♻️ Enhance regex validation director v2 - Allow registries by IP and Port (#2892)
- Bump actions/cache from 2 to 3 (#2907)
- ✨ Add cluster ping and details entrypoints (#2781)
- Support "x_unit": unit conversions, ranges and validation (#2894)
- 🚑️ GC hotfix: fixes dependency with storage plugin and new healthcheck (#2906)
- 🔨 Maintenance/tools and non-critical fixes (#2902)
- Bump log4js from 6.3.0 to 6.4.0 in /tests/e2e (#2893)
- typo: follow-up on #2900
- ♻️ Maintenance: reduce number of webserver CI jobs (#2900)
- fixes bad setup (#2905)
- 🚑️ GC needs dependency to login storage (#2904)
- adds missing plugin dependency (#2901)
- 🚑️ hotfix GC first deploy (#2899)
- ♻️ Is2757/gc as a service implementation (
⚠️ ⚠️ devops) (#2834) - 🐛 graceful stop for dynamic-sidecar started services (#2879)
- ♻️ fully deprecates models_library.settings and removes most of its submodules (#2895)
- 🔒️ Adds codeql-analysis cron job (#2826)
- oSPaint (#2878)
- Update Services on Study Card (#2891)
- ⬆️ Maintenance/upgrade pip (#2887)
- ⬆️ Maintenance/upgrade dask libraries (#2890)
- 🐛Fix blocking call in the garbage collector (#2884)
- find branch name through github (#2889)
- ✨ Form playground (#2865)
- ✨ Is515/constraint ports demo (#2885)
- 🐛Fix save state for non-responsive services (#2883)
- ✨ Cache list service request in catalog (#2874)
- ♻️ Replace aiopg in catalog service (#2869)
- 🐛 Fixed email sending (#2875)
- File Picker UI/UX (#2870)
- ✨ Is353/api results table from meta-project sweep (
⚠️ devops) (#2851) - Bump actions/checkout from 2 to 3 (#2873)
- ⬆️ Maintenance upgrade sqlalchemy (#2864)
- TI Planning uses ZMT color palette (#2863)
- ⬆️ Upgrades api-server requirements (#2827)
- Bump actions/setup-python from 2 to 3 (#2862)
- 🗑️ Maintenance/ cleanup unsued files (#2855)
- 🐛♻️ Bugfix/handle ever running tasks - refactor director-v2 workflow scheduler (#2798)
- Dashboard UI/UX: Ease thumbnail assignation (#2853)
- Dashboard UI/UX: Study multi-selection (#2852)
- 🐛 dynamic-sidecar permission fixing (#2847)
- ✨ Is353/meta function nodes (
⚠️ devops) (#2756) - access to dev/doc is opened (#2848)
- 🐛 Fix/setting exclude unset option (#2846)
- ♻️✨ maintenance new settings (final round) (#2836)
- ⬆️ upgrade redis to 6.2.6, added persistency
⚠️ devops (#2793) - ♻️✨ Improve logging output in case of error when scheduling tasks (#2842)
Staging macarons1
Adds
- ✨ UI/UX Changes: (#2972, #2959, #2978, #2966)
- ✨ Add project migration script between deployments (#2868)
- ✨ Add caveat to release notes (#2971)
Changes
- ♻️ Rework project deletion (#2967)
- ♻️ Refactors functional services package (#2962)
- ⬆️🔒️ Bump paramiko (#2979)
- ⬆️ Bump actions/setup-node from 3.1.0 to 3.1.1 (#2981)
- ⬆️ Bump codecov/codecov-action from 2.1.0 to 3.0.0 (#2982)
- ⬆️ Bump actions/upload-artifact from 2 to 3 (#2983)
- ⬆️ Bump actions/download-artifact from 2 to 3 (#2984)
- ⬆️ Maintenance: update aioredis (#2898)
- ⬆️ Maintenance: update dask dependencies (#2968)
- ⬆️ Maintenance: upgrade to python 3.9.12 (#2973)
Fixes
Staging shackleton2
Staging shackleton1
Added
- ✨ Retrieve pipeline cluster (#2922)
- ✨ Allow setting an osparc-dask-gateway as the default scheduler (
⚠️ devops) (#2909) - ✨ Provide default cluster info (#2920)
- ✨ Use service label as hostnames for dynamic-sidecar started services (#2633)
- ✨ Add entrypoint to ping an already defined cluster (
⚠️ devops) (#2918, #2781) - ✨ Add Form playground (#2865)
- ✨ Meta-Modelling Features (#2885, #2756, #2851, #2927)
- ✨ Cache list service request in catalog (#2874)
- ✨ Adds codeql-analysis cron job (#2826)
- ✨ Adds ZMT color palette (#2863, #2921)
- ✨ Adds oSPaint - Ability to add text and form annotations (#2878)
- ✨ Adds Support for unit conversions, ranges and validation (#2894, #2919)
- ✨ Adds UI for monitoring computational clusters (#2914, #2925)
Changed
- ♻️ Enhance UI/UX (#2870,#2853,#2852,#2891,#2949)
- ♻️ Enhance compatibility-check for catalog service's ports (#2913)
- ♻️ Increase heap memory (#2936)
- ♻️ Refactor webserver's healthcheck (#2910)
- ♻️ Enhance regex validation director-v2 (#2892)
- ♻️ Fully deprecates models_library.settings (#2895)
- ♻️ Improve logging output in case of error when scheduling tasks (#2842)
- ♻️ Maintenance: rEnhance and speed-up webserver CI jobs (#2900)
- ♻️ Refactor: Garbage Collector as a service implementation (
⚠️ ⚠️ devops) (#2834) - ♻️ Replace aiopg in catalog service (#2869)
- ♻️ Enable access to dev/doc API route (#2848)
- 🗑️ Cleanup unused files (#2855)
Fixed
- 🐛 UI Fixes (#2931, #2935, #2941, #2946)
- 🐛 Fix docker image build bug (#2938)
- 🐛 Find branch name through github in github-actions-CI (#2889)
- 🐛 Fix Bug: Cluster credentials passed as ***** (#2937)
- 🐛 Fix Bug: Sometimes the workers object is empty (#2939)
- 🐛 Fix Bugs in GarbageCollector (#2899, #2905, #2904)
- 🐛 Fix dependency with storage plugin (#2906)
- 🐛 Fixes concurrency issue with directory-watcher (#2932)
- 🐛 Fix Bug: email sending issue (#2926, #2875)
- 🐛 Fix Bug: Graceful stop for dynamic-sidecar started services (#2879)
- 🐛 Fix Bug: Dynamic-sidecar permission (#2847)
- 🐛 Fix Bug: setting exclude unset option (#2846)
- 🐛 Fix Bug: Handle forever running tasks (#2798)
- 🐛 Fix save state for non-responsive services (#2883)
- 🐛 Fix blocking call in the garbage collector (#2884)
- 🐛 Fix Bug: Avoids locking the dynamic-sidecar in an error state (#2928)
- 🐛 Fix issues with control networking (#2924)
- ⬆️ Adds missing plugin dependency (#2901)
- ⬆️ Upgrade pyyaml due to vulnerability (#2960)
- ⬆️ Maintenance: New settings (#2836)
- ⬆️ Maintenance/upgrade pip (#2887)
- ⬆️ Maintenance/upgrade dask libraries (#2890)
- ⬆️ Maintenance: Diverse libs/packages (#2916)
- ⬆️ Maintenance: Upgrade sqlalchemy (#2864)
- ⬆️ Upgrades api-server requirements (#2827)
- ⬆️ Bump redis to 6.2.6, added persistency (
⚠️ devops) (#2793) - ⬆️ Bump actions/setup-node from 2.5.1 to 3.1.0 (#2948)
- ⬆️ Bump actions/checkout from 2 to 3 (#2873)
- ⬆️ Bump actions/setup-python from 2 to 3 (#2862)
- ⬆️ Bump log4js from 6.3.0 to 6.4.0 in /tests/e2e (#2893)
- ⬆️ Bump actions/cache from 2 to 3 (#2907)
- 🔨 Maintenance: Non-critical fixes (#2902)
1.23.1
1.23.0
Added
- ✨CEPH/S3 Support (
⚠️ devops) (#2818) - ✨ Enable/disable plugins marked as "under development" (#2824)
- ✨ Ability to disable exporter (
⚠️ devops) (#2814) - ✨ CodeQL Analysis
Changed
- ♻️ Garbage Collector as a service (preparation) (#2828)
- ♻️ UI/UX Improvements (#2830, #2829, #2823, #2822, #2820, #2795)
- ⚗️ Reject saving project while pipeline is running (#2797)
Fixed
- 🐛 Fix director0 lost connection (#2803)
- 🐛 Fix schema-json bug in settings-CLI (#2825)
- 🐛 Fix wrong signature bug (#2812)
- 🐛 Add exception rules for legacy services (
⚠️ devops) (#2813) - ⬆️ Fixes test&tooling requirements in devel mode (#2832)
- ♻️ UI Fixes (#2821, #2804, #2820, #2821)
- ⬆️ Maintenance: Dependency Upgrades (#2809)