Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
Staging rudolph3
Added
- ✨ Use sticky sessions (#2740)
- ✨ Add boot-options support (#2686)
- ✨ enable auto-adaptation of gateway clusters (#2763)
- ✨ UI/UX: In Dashboards, add tabs to NavBar and Search filter (#2749)
- ✨ UI/UX: Iterators (#2755)
- ✨ UI/UX: New widget - support ContentSchema (array) input/output port type (#2766)
Changed
Fixed
- 🐛 RabbitMQ: Fixes #2758 exclusive queue cannot be reacquired (#2780)
- 🐛 Fix director-v0 devel mode startup (#2776)
- 🐛 Fix: Don't give up when a node status replies with 503 (#2767)
- 🐛 Enable auto-reload for uvicorn in development mode (#2773)
- 🐛⬆️ Update uvicorn (#2748)
- ⬆️ Update pydantic==1.9.0 (#2752)
- ⬆️ Add constraint to pip~=21.3 (#2772)
1.21.0
Added
- ✨ Meta-modeling infrastructure: iterators (#2556)
- ✨ Performance testing: allow for auth calls (#2732)
- ✨ Dask scheduler to allow the dask-gateway to control it (#2747)
- ✨ Improve Traefik rules (
⚠️ devops) (#2710,#2737,#2717,#2734) - ✨ Allow resetting Selected file in File Picker (#2728)
- ✨ App mode: Smarter Next button (#2709)
- ✨ Update All services with one click (#2721)
- ✨ Draw rectangle for multiselection (#2724)
- 🔧 pycln as a pre-commit hook to auto-remove unused imports (#2729)
Changed
- ⚡️ Performance: add check fail ratio flag
- ♻️ Improve metrics generation (#2726)
- ♻️ Start aiohttp services using gunicorn (#2713)
- ♻️ Iterators and Probes: missing changes (#2687)
- ✨♻️ Extending dynamic-sidecar functionality (#2707)
- ♻️ Is2392/pre iterators: models factory and some pre-iterator changes (#2701)
- 📌Maintenance/webserver requirements (#2741)
- ♻️ Maintenance/new settings (2nd round) (#2739)
- ♻️ Maintenance/new settings: settings-library and cleanup (#2736)
- ♻️ Delete link UI/UX (#2743)
- ♻️ App Mode review (#2704)
- ♻️ sleep before restarting consumer (#2722)
- ♻️ change defaults to 1 CPU (#2711)
- ⬆️ Upgrading parfive (#2720)
- ⬆️ upgrades dependencies (#2733)
- ⬆️ Bump actions/setup-node from 2.5.0 to 2.5.1 (#2714)
Fixed
- 🐛 Retrieving service key/version from running service to use regex instead of split (#2738)
- 🐛 Bugfix: Workbench issues (#2712)
- 🐛 Bug fix: Draw connection to existing parameter
- 🐛 remove forbidden syntax
Removed
Staging rudolph2
Added
- ✨ Meta-modeling infrastructure: iterators (#2556)
- ✨ Performance testing: allow for auth calls (#2732)
- ✨ Dask scheduler to allow the dask-gateway to control it (#2747)
- ✨ Improve Traefik rules (
⚠️ devops) (#2710,#2737,#2717,#2734) - ✨ Allow resetting Selected file in File Picker (#2728)
- ✨ App mode: Smarter Next button (#2709)
- ✨ Update All services with one click (#2721)
- ✨ Draw rectangle for multiselection (#2724)
- 🔧 pycln as a pre-commit hook to auto-remove unused imports (#2729)
Changed
- ⚡️ Performance: add check fail ratio flag
- ♻️ Improve metrics generation (#2726)
- ♻️ Start aiohttp services using gunicorn (#2713)
- ♻️ Iterators and Probes: missing changes (#2687)
- ✨♻️ Extending dynamic-sidecar functionality (#2707)
- ♻️ Is2392/pre iterators: models factory and some pre-iterator changes (#2701)
- 📌Maintenance/webserver requirements (#2741)
- ♻️ Maintenance/new settings (2nd round) (#2739)
- ♻️ Maintenance/new settings: settings-library and cleanup (#2736)
- ♻️ Delete link UI/UX (#2743)
- ♻️ App Mode review (#2704)
- ♻️ sleep before restarting consumer (#2722)
- ♻️ change defaults to 1 CPU (#2711)
- ⬆️ Upgrading parfive (#2720)
- ⬆️ upgrades dependencies (#2733)
- ⬆️ Bump actions/setup-node from 2.5.0 to 2.5.1 (#2714)
Fixed
- 🐛 Retrieving service key/version from running service to use regex instead of split (#2738)
- 🐛 Bugfix: Workbench issues (#2712)
- 🐛 Bug fix: Draw connection to existing parameter
- 🐛 remove forbidden syntax
Removed
1.20.0
Added
- ✨e2e: get timeouts from cli arguments (#2695)
Fixes
- 🚧 Maintenance/diverse fixes (e2e, envs in computational services, refresh page, null issue) (#2702)
- 🐛 Add update-ca-certificates call to dask sidecar to enable self-signed SSL certs (#2699)
- 🚧 Test for aborting computation temporary disabled: tests must be refactored
- 🐛 Fixes: python runner fails raising FileNotFoundError (#2698)
- 🚧 Maintenance/fix mypy (#2700)
Staging rudolph1
Staging meerkat5
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)