Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
1.19.0
Added
- ✨ Enhancement/dask/PRE-multi arch (#2683)
- ✨ Allow connection to multiple dask-gateways (#2652)
- ✨Enhanced nodeports to support symlinks (#2629)
- ✨ Make director run with self-signed SSL certificates (#2667)
- ✨ Publish template with or without data (#2659)
- ✨ Download button in File Picker (#2689)
- ✨ Create e2e_report.md
Changed
- ♻️ Generic pagination and API model fixtures (#2682)
- ♻️ UI/UX: App & Workbench Mode Review: Alignments, Rearrangements & Strings (#2680, #2644)
- ♻️ Maintenance: repo-wide cleanup of modules setups and utils (#2669)
- 📝 Maintenance/GitHub issue templates (#2673)
- 🚧 Disable failing test in test_computation_api for now
- ⬆️ 🔒️ Upgrades to overcome vulnerabilities (#2663)
- ⬆️ upgrades python tooling (#2660)
- ⬆️ prune dependencies of simcore-sdk package and downstream services (#2664)
- ⬆️ Bump actions/setup-node from 2.4.1 to 2.5.0 (#2666)
Fixed
- 🐛 Fix sudden pylint error in CI (#2676)
- 🐛 Fix storage service in local deployment with self signed SSL certificates (#2670)
Removed
- ♻️ Remove overloaded loops in tests (#2674)
Staging meerkat4
Added
- ✨Enhanced nodeports to support symlinks (#2629)
- ✨Enhancement/dask/PRE-multi arch (#2683)
- ✨ Allow connection to multiple dask-gateways (#2652)
- ✨ Add Download button in File Picker (#2689)
- ✨⚗️ Make director (v1) run with self-signed SSL certificates (#2667)
- ✨UI for enabling: Publish template with or without data (#2659)
Changed
- ♻️ Maintenance: repo-wide cleanup of modules setups and utils (#2669)
- ♻️ Generic pagination and API model fixtures (#2682)
- ♻️ Remove overloaded loops in tests (#2674)
- ♻️ UI/UX: Workbench Mode Review: Alignments, Rearrangements & Strings (#2680)
- ♻️ UI/UX Redesign: App mode (#2644)
- ⬆️ prune dependencies of simcore-sdk package and downstream services (#2664)
- ⬆️ 🔒️ Upgrades to overcome vulnerabilities (#2663)
- ⬆️ upgrades python tooling (#2660)
- ⬆️Bump actions/setup-node from 2.4.1 to 2.5.0 (#2666)
Fixed
v1.18.0
Added:
- ✨Enhancement: Add dask cluster endpoint (#2631)
- ✨Add script for listing repo contents (#2639)
- ✨Activate tracing in all fastapi apps (#2591)
- ✨UI will now receive logs from dynamic-services (#2602)
- ✨ New computational sidecar without platform dependencies (
⚠️ devops) (#2530) - ✨ Add Dynamic-Sidecar restart policy (
⚠️ devops) (#2654) - ✨ Enhances service-integration library (#2615)
Changed:
- ✅ Improving CI tests: web/server/tests/integration/02/test_rabbit.py (#2628)
- ♻️ Change slideshow UUIDs (#2494)
- ♻️ maintenance on director-v2 and other minors (#2642)
- ♻️ add the time and date to ensure uniqueness (#2643)
- ♻️ UI/UX Improvement: Empty File Picker (#2648)
- ♻️ New interfaces for webserver.director_v2 plugin (#2647)
Fixed:
- 👷 fixes makefile recipe for hotfix-releases (#2650)
- 🚑️ Dask sidecar must have a unique name, also when re-deploying (#2641)
- ✅ maintenance: fixes random failures to deploy the stack upon integration tests setup (#2630)
- 🐛UI/UX: Pie context menu (#2640)
- 🐛 Bring back the logs (#2637)
- 🐛Bugfix in storage: lazy update of files (#2636)
- 🐛 Dask scheduler: Fix issue when value and/or size is not set in file download progress (#2627)
- 🐛UI/UX Fix: Pie menu, missing fonts (#2646)
- 🐛 Bugfix: properly handle timeout when copying project (#2655)
Removed:
- ♻️ removed all sidecar occurences (#2634)
Staging Meerkat3
Added
- ✨ Add UI element: Pie context menu (#2640,#2646)
- ✨ UI/UX improvement: Empty File Picker (#2648), Select File via form (#2617)
- ✨ New computational sidecar (#2622)
- ✨ Activate tracing in all fastapi apps (#2591)
- ✨ Enhances service-integration library (#2615)
- ✨ Add maintenance script for listing repo contents (#2639)
Changed
- ♻️ New interfaces for webserver.director_v2 plugin (#2647)
- ✨ New dynamic-sidecar restart policy (
⚠️ devops) (#2654) - ✨ UI will now receive logs from dynamic-services (#2602)
- ♻️✨ Dask: Add new endpoints (#2631)
- ✨ Handling of staging hotfixes (#2649)
- ✅ Improving CI tests: web/server/tests/integration/02/test_rabbit.py (#2628)
- ♻️ maintenance on director-v2 (#2642)
Fixed
- 👷 Fix makefile recipe for hotfix-releases (#2650)
- 🐛 UI Bugfix: Pie menu, missing fonts (#2646)
- 🐛 UI Bugfix zoom/scroll workbench (#2632)
- 🐛 Bugfix: properly handle timeout when copying project (#2655)
- 🐛 Bugfix in storage: Lazy update of files (#2636)
- 🐛 Bugfix: Bring back the logs (#2637)
- 🐛 Bugfix in Dask scheduler: Value/size is not set in file download progress (#2627)
- 🚑️🐛✨ Dask sidecar must have a unique name, also when re-deploying (#2641,#2643)
- ✅ maintenance: fixes random failures to deploy the stack upon integration tests setup (#2630)
Removed
- ♻️ Remove all legacy celery sidecar occurences (#2634)
v1.17.0
Added
- ✨ UX/UI: New Features in Frontend (#2617, #2611, #2606, #2575, #2565, #2538, #2527, #2517, #2498, #2474)
- ✨ UX/UI: Middle Mouse Button Enables Panning (#2564)
- ✨ Run dynamic services via dynamic-sidecar (🏗️ OPS + CI action) (#1887)
- ♻️ ✨ adding nodeports support to dynamic-sidecar (#2509)
- ✨ Replacing dynamic sidecar proxy with Caddy (#2597)
- ✨ Dask-sidecar advertise cluster identifier if available on the local docker engine (#2505)
- ✨ Handling of staging hotfixes (#2649)
- ✨ Add postgres readiness check (#2600)
- ✨ Enhancement: Allow node port to get set value (#2605)
- ✨ Add project version control (database only) (#2519)
- ✨ Adding tracing in fastapi-based services (
⚠️ devops) (#2558) - ✨ ⬆️ ♻️ Adds tracing tooling in servicelib (#2553)
- ✨ ♻️ 🐛 serviceslib[fastapi] and projects tables validation scripts (#2550)
- ✨ Add clusters api (#2502)
- ✨ Add Project snapshots for metamodeling (#2429)
- ✨ Scheduler: add table for user/group clusters (#2499)
- ✨ Allow threading for dask (#2486)
- ✨ Allow more scicrunch RRIDs as classifiers (#2110)
- ✨ Added script to generate metrics about additional services in docker registry (#2491)
- ⚗️ Add experimental dev-features for test-users (#2534)
- ⚗️ ✨ Add experimental project version control API (#2529)
- ✨ Added instructions for deploying local registry
- ✨ ♻️ Maintenance: add consistency scripts (#2531,#2533)
Changed
- ⚡️ faster webserver with_dbs tests (#2467)
- ♻️ ⚡️ trying to boost CI speed (#2510)
- ♻️ UI/UX: Workbench improvements (#2562,#2604)
- ♻️ UI: Improve guided mode editor (#2440)
- ♻️ Frontend: Study Editor redesign (#2590, #2571)
- ♻️ Frontend: Show the Theme Switcher also in the Login Page (#2483)
- ♻️ Frontend: Reactivate snapshots (#2536)
- ♻️ Improve public API (#2616)
- ♻️ Replace auto-generated storage python client (#2578)
- ♻️ Servicelib tools: json serialization (#2582)
- ♻️ Refactors webserver module
director_v2and breaks dependency cycles (#2567) - ♻️ Ensure director-v2 waits on dask-scheduler (#2514)
- ♻️ 🥅 Ensure director v2 restarts only for code change (#2598)
- ♻️ Refactors and disables snapshots (#2523)
- ♻️ Maintenance/refactors servicelib (#2516)
- 🏗️ ✨ Enhancement/connect director to dask (
⚠️ devops) (#2418) - ♻️ Update Frontend to new checkpoints and checkout (#2544)
- ♻️ Update settings api server (#2563)
- ♻️ Show more verbose errors: Log retrieve call failure (#2574)
- ♻️ Maintenance/enhance consistency checks (#2535)
- ♻️ If available get the scheme of the X-Forwarded-Proto header (#2537)
- ♻️ Node ports package: remove globals for user, project and node ids (#2487)
- ♻️ Validate passwordLength and add fields to validator manager (#2478)
- ♻️ 🐛 Slideshow is persistent, guided mode is less buggy: Make oSPARC-S4L M2 ready (#2555)
- ⚗️ pydantic model classes factory and other utils (#2515)
- ⬆️ upgrades testing&tooling dependencies (#2547)
- ⬆️ Maintenance/week 38 dependencies (#2545)
- ⬆️ Bump path-parse from 1.0.6 to 1.0.7 (#2481)
- ⬆️ upgrade traefik to 2.4.13 (#2479)
- ⬆️ Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#2540)
- ⬆️ upgrades testing and tooling dependencies (#2475)
- ⬆️ Bump codecov/codecov-action from 2.0.2 to 2.0.3 (#2513)
- ⬆️ Bump actions/setup-node from 2.3.1 to 2.4.1 (#2557)
- ⬆️ upgrade insecure requirements (#2485)
- ⬆️ updates pip-tools==6.4.0 and pip~=21.3 (#2592)
Fixed
- 🐛 Fix zoom/scroll workbench (#2632)
- 🐛 Correctly display buttons in guided mode (#2506)
- 🐛 Fixes several issues in director-v2 integration test (#2626)
- 🐛🥅 ensure director has started before getting services (#2609)
- 🐛 Fixes unhandled exception when parsing an invalid string (#2608)
- 🐛 Fix 3D e2e (#2601)
- 🐛 Activate tracing in aiohttp-based services (#2559)
- ♻️ Maintenance: diverse fixes (codestyle, openapi, dockerignore) (#2593)
- 🐛 ♻️ Better context cleanup (#2586)
- 🐛 Fixing nodeports_v2 port.set() race condition (#2587)
- 🐛 Dynamic services log issues with missing resources when scheduled (#2566)
- 🐛 fixes pylint weird issue with scripts folder (#2577)
- 🐛 Bugfix: handle error when webserver disconnects an already disconnected socket (#2551)
- 🐛 bugfix: Copy thumbnail only if exists (#2548)
- 🐛 Fix webserver 11 unittest (#2495)
- 🐛 ♻️ Ensure sidecar mode is rightfully set (#2503)
- 🐛 Fix undecodable characters in filenames in archiving_utils.py (#2473)
- 🐛 fixes issue with interactive services removal (#2507)
- ⬆️ 🐛 pylint upgrade and fixes (#2524)
- 🐛 Fix director-v2 flaky unit tests (#2526)
- 🐛 Fix dynamic-sidecar integration issues (#2468)
- 🐛 fixing push to docker hub (#2469)
- 🐛 bugfix fails to copy studies with lots of data (#2542)
- 🐛 added missing service (#2471)
- 🥅 check if row exists before parsing (#2508)
- 🐛 Fix Service Catalog tags filter (#2541)
- 🥅 ensure project.ui.slideshow is None (#2496)
- 🐛 bugfix: Catalog filter (#2539)
- 🐛 Dynamic sidecar issue: use X-Forwarded-Proto if available (#2492)
- 🐛 Bugfix: do not invalidate currentStudyId from cache (#2532)
- 🐛💚 Fix failing e2e tests (#2490)
- 🐛 Fix bug: Set envvar BUILD_TARGET in correct location (#2470)
- 🐛 Fix bug in ask scheduler: set bound folders inside container without long path (#2512)
- 🐛 use correct service_tag query parameter (#2619)
- 🐛 fix unit test (#2624)
- 🐛 Fixes deploy hotfix on staging
- 🐛 Fixes UI linter
- 🐛 Fixes socket signal name
Removed
Staging Meerkat2
🚑️ Hot Fixes
- fixes deploy CI for hotfix on staging
Staging Meerkat1
Staging AntiPER4
Staging AntiPER3
Changed
- Removed dash in staging version name to trigger CI.