Skip to content

Releases: ITISFoundation/osparc-simcore

1.19.0

17 Dec 09:20
edb9b92

Choose a tag to compare

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

14 Dec 09:33
edb9b92

Choose a tag to compare

Staging meerkat4 Pre-release
Pre-release

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

  • 🐛 Fixes sudden pylint error in CI (#2676)
  • 🐛 Fix storage service in local deployment with self signed SSL certificates (#2670)
  • 🐛 📝 fixes/enhancements on the tooling repo-wide (#2679)
  • 📝 Maintenance/GitHub issue templates (#2673)

v1.18.0

14 Dec 09:17
042a392

Choose a tag to compare

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

24 Nov 14:22
042a392

Choose a tag to compare

Staging Meerkat3 Pre-release
Pre-release

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

22 Nov 16:33

Choose a tag to compare

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_v2 and 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

  • ♻️ Remove celery sidecars (⚠️ devops) (#2528)
  • ♻️ Removes deprecated snapshots (#2581)

Staging Meerkat2

18 Nov 17:09

Choose a tag to compare

Staging Meerkat2 Pre-release
Pre-release

🚑️ Hot Fixes

  • fixes deploy CI for hotfix on staging

Staging Meerkat1

18 Nov 16:03

Choose a tag to compare

Staging Meerkat1 Pre-release
Pre-release

🚑️ Hot Fixes

  • UI/UX: Fixes channels naming (in-place fix to fuse cherry-picks on staging)
  • UI/UX: Fix zoom/scroll workbench (#2632)
  • UI/UX: Select File from form and more (#2617)

Added

  • ✨ Handling of staging hotfixes (#2649)

Staging AntiPER4

04 Nov 09:42
844cb17

Choose a tag to compare

Staging AntiPER4 Pre-release
Pre-release

Added

  • UI/UX: Merge Study Editor's toolbars (#2611)
  • Nodes tree UI/UX (#2606)

Fixes

  • 🐛 Fixes several issues in director-v2 integration test (#2626)
  • 🐛 Fix unit test (#2624)
  • 🐛 Use correct service_tag query parameter (#2619)
  • ♻️🐛 Maintenance/improve public api ci job (#2616)

Staging AntiPER3

29 Oct 06:20
3aff410

Choose a tag to compare

Staging AntiPER3 Pre-release
Pre-release

Changed

  • Removed dash in staging version name to trigger CI.

Staging Anti-PER2

29 Oct 06:13
3aff410

Choose a tag to compare

Staging Anti-PER2 Pre-release
Pre-release

Added

  • ensure director has started before getting services (#2609)

Fixed

  • 🐛 fixes unhandled exception when parsing an invalid string (#2608)