Skip to content

Releases: ITISFoundation/osparc-simcore

1.80.5

01 Apr 16:42

Choose a tag to compare

Full Changelog: v1.80.4...v1.80.5

Staging TheAwakening6

28 Mar 12:51
1c829d7

Choose a tag to compare

Staging TheAwakening6 Pre-release
Pre-release
  • πŸ› [Frontend] Fix: Extract path :size (#7441)
  • ✨ Add example functions section to api-server (#7398)
  • 🎨Storage: HA (🚨🚨🚨 test with multiple replicas) (#7375)
  • 🎨 Use async redis client (#7443)
  • ✨ New CatalogService in api-server that connects via rpc to the catalog micro-service (#7439)
  • πŸ›Storage-Worker: ensure startup waits for fastapi application readyness (#7442)
  • πŸ› Fix bug (#7440)
  • ♻️ webserver: Refactor login domain for CSR compliance and future confirmation logic (#7417)
  • 🎨Storage with Celery: unit tests working now with storage worker implemented (#7438)
  • πŸ› [Frontend] Fix: storage/async-jobs was retired (#7429)
  • ♻️ Further cleanup of async jobs framework (#7424)
  • βš—οΈ Remove asserts in async jobs (#7434)
  • πŸ›Storage: multiple user_id defined issue (#7433)
  • πŸ›Storage: Celery issues with validation (#7427)
  • πŸ›Storage Worker does not need a RabbitMQ client (#7426)
  • 🎨 [Frontend] Enh: Wording and .po file (#7418)
  • πŸ› Fix redis ssl certificate issue (#7425)
  • πŸ› Fix task status percentage (#7422)
  • πŸ› Fix Celery's Redis backend SSL config (#7407)
  • 🎨 web-api: empty_trash operation waits until explicitly trashed projects are deleted (#7416)
  • πŸŽ¨πŸ› [Frontend] Enh/fix: Services in Pricing Plans (#7412)
  • ♻️ webserver: Refactor projects Domain to Align with Standardized Module Structure (#7409)
  • πŸ”§ Fix CI installation failure for json2html caused by setuptools 78.0.1 update (#7415)
  • πŸ›web-api: Fixes missing supportID on default 5XX responses (#7414)
  • 🎨 [Frontend] Feature: Hide username (#7406)
  • 🎨 web-api: Add privacy Field to Profile Endpoints and Retire Legacy Entrypoint (#7408)
  • ✨Async Jobs: add some tests + an internal client (#7410)
  • 🎨 [Frontend] Mock: Job Manager (#7396)
  • ✨ web-api: User privacy policy extended to username πŸ—ƒοΈ (#7402)
  • βš—οΈDirector-v0: Disable keep-alive connections (#7405)

Staging TheAwakening5

21 Mar 10:27
85e24e8

Choose a tag to compare

Staging TheAwakening5 Pre-release
Pre-release
  • 🎨Maintenance: make devel mode faster to boot + log fixes + webserver DB disable write to disk (#7403)
  • 🎨 [Frontend] Allow users copy OEC (#7394)
  • βœ… Fixes flaky test: create_troubleshotting_log_message (#7400)
  • Introduce links for async jobs actions (hateos style) in webserver (#7320)
  • ⬆️Maintenance: upgrade rabbitmq to 3.13.7 (#7376)
  • ⬆️Maintenance: unblock moto library (#7378)
  • 🎨 [Frontend] Use cursor paginated storage API (#7388)
  • 🎨 web-api: patch userName at least 4 chars ⚠️ (#7389)
  • 🎨 Unique EOC for deduplication purposes (#7364)
  • 🎨 web-api: enhances reset-password workflow (#7336)
  • πŸ› Permission changes in dynamic-sidecar are always executed when closing a service (#7372)
  • πŸ›Cannot refresh page when only 1 study per user is allowed (#7374)
  • πŸ› [Frontend] Fix: New project from menu (#7377)
  • 🎨 [Frontend] Study (and Node) :size (#7371)
  • ♻️DB maintenance: drop clusters and cluster_to_groups db tables (πŸ—ƒοΈ) (#7373)
  • 🎨 Changed confusing wording (#7365)
  • πŸ› [Frontend] Do not allow to leave studies with no owners (#7370)
  • ✨Computation of path size: WebAPI + RPC to storage through Asyncjobs (#7315)
  • πŸ› [Frontend] Fix: Cropped Fontawesome images (#7369)
  • Bump @babel/helpers from 7.24.7 to 7.26.10 in /tests/e2e in the npm_and_yarn group across 1 directory (#7347)
  • 🎨 [Frontend] Wording: Don't say Failed, say Unsuccessful (#7361)
  • πŸ› Celery tasks list doesn't include submitted, active and scheduled ones (#7366)
  • πŸ› Fix minor director-v0 typing bug (#7323)
  • πŸŽ¨β™»οΈ [Frontend (& API)] Retire history from list latest services (#7292)
  • πŸ› Avoid GC form detecting services as orphans when they are not (#7354)
  • ⬆️ invitations service: upgrades requirements (#7355)
  • πŸ› fix wrong ServiceRunGet model (#7349)
  • ⬆️ catalog service: upgrades requirements (#7356)
  • ♻️Storage Celery integration: diverse enhancements (#7353)
  • ♻️Storage: use transactions helpers (#7343)
  • 🎨 release notes version has always patch set to 0 (#7339)
  • ⬆️ upgraded agent requirements (#7317)
  • ⬆️ upgraded director-v2 requirements (#7319)
  • 🎨 [Frontend] Show default product thumbnail if resource's thumbnail is invalid (#7341)
  • πŸ› agent now starts the volume cleanup task (#7346)
  • Add workflow_dispatch trigger to PR CI workflows (#7340)
  • ⬆️ upgraded dynamic-scheduler requirements (#7318)
  • ♻️ webserver: catalog & api_keys renaming of modules (#7334)
  • ✨ Add a Distributed Task Queue (using Celery) (πŸ—οΈ ⚠️DEVOPS) (#7214)
  • πŸ›Autoscaled instances monitoring script: small fixes (#7337)
  • πŸ› [Frontend] Shop: Fix thumbnail (#7335)
  • ⬆️ upgraded dynamic-sidecar requirements (#7316)
  • πŸ› fixed issue with catalog and the icon field (#7331)
  • 🎨Autoscaling monitor: allow SSH tunneling for DB access, and add return value for CLI usage (#7329)
  • πŸ› allows mergify to merge PRs (#7332)
  • πŸ› [Frontend] Fix: Credits Summary indicator's offset (#7333)
  • πŸ› Clean Pydantic's UserWarnings (#7324)
  • β™»οΈπŸŽ¨ web-server: enhances product domain (#7294)
  • πŸ› [Frontend] Fix: Update members list after sharing (#7325)
  • 🎨E2E: add --service_version option (#7083)
  • ✨Storage: provide entrypoint to compute path size (⚠️ devops) (#7286)
  • πŸ› EFS - background task not starting (#7314)
  • πŸ› sidecar no longer fails when saving data with missing permissions (#7307)
  • 🎨 [Frontend] Guided Tours: update to latest frontend (#7311)
  • πŸ›Storage: quote returned links such that they are usable with files containing parentheses (#7313)
  • πŸ› Fixes contract limit parameter (#7309)
  • πŸ› [Frontend] Bugfix: getDatasetsByLocationCached (#7310)
  • ♻️ Refactor catalog domain in webserver (#7308)
  • πŸ› Fixes raises when stopping log fetching in dynamic-sidecar (#7302)
  • ⬆️ updates test & tooling requirements (#7298)
  • πŸ› Use tenacity in flaky api keys tests (#7304)
  • ✨ [Frontend] Enh: Adapt to paginated navigation and to new model (#7280)
  • ✨ web-api: Adds endpoint to retrieve project services with Release and Access Information (#7287)

1.80.4

18 Mar 14:47

Choose a tag to compare

Full Changelog: v1.80.3...v1.80.4

1.80.3

11 Mar 15:06

Choose a tag to compare

Full Changelog: v1.80.2...v1.80.3

1.80.2

10 Mar 15:54

Choose a tag to compare

Full Changelog: v1.80.1...v1.80.2

Staging TheAwakening4

10 Mar 16:07

Choose a tag to compare

1.80.1

07 Mar 14:37

Choose a tag to compare

Full Changelog: v1.80.0...v1.80.1

Staging TheAwakening3

07 Mar 14:34

Choose a tag to compare

1.80.0

06 Mar 12:41
a059026

Choose a tag to compare

What's Changed

  • 🎨 [Frontend] Search users as they type by @odeimaiz in #7037
  • πŸ› fix uvicorn logs that were always on INFO by @matusdrobuliak66 in #7045
  • ⬆️ Upgrade playwright to latest version and fix checking of service readyness by @sanderegg in #7047
  • πŸš‘οΈ Added escaping for 7zip paths by @GitHK in #7049
  • πŸ› [Frontend] Bugfix: handle better groups/${gid}/users error by @odeimaiz in #7048
  • ♻️ E2E: provide a requirements file without playwright installed by @sanderegg in #7050
  • ♻️ web-server: preparation of trash plugin ⚠️ by @pcrespov in #7018
  • ✨ Adding director-v0 client to dynamic-scheduler by @GitHK in #7001
  • βš—οΈ Changed periodic_task_result internals in the attempt of solving issue by @GitHK in #7032
  • ✨ [Frontend] ViP Rentals and ViP Checkouts in Billing Center by @odeimaiz in #7043
  • ✨ Add docker test image for performance tests by @bisgaard-itis in #7053
  • πŸ› Fix pylint tests by @bisgaard-itis in #7056
  • 🎨 [Frontend] Show trashedAt and trashedBy on Bin cards by @odeimaiz in #7030
  • ⬆️ UV upgrade to 0.5 by @sanderegg in #7058
  • πŸ›βœ¨ [Frontend] Improve latest version fetching workflow by @odeimaiz in #7054
  • ✨ Introduce wallet exchange πŸ—ƒοΈ by @matusdrobuliak66 in #7033
  • πŸ›Refactoring of project locking using decorator by @sanderegg in #7044
  • πŸ›Fixes invalid invitation links by @pcrespov in #7057
  • 🎨 [Frontend] e2e: Add test ids to version selector in Service Browser by @odeimaiz in #7060
  • ♻️ Extract workbench from projects to projects_nodes table πŸ—ƒοΈ by @giancarloromeo in #7010
  • πŸ› Use ubuntu dind for performance tests by @bisgaard-itis in #7064
  • πŸ› Set key, version and label columns as temporarily nullable by @giancarloromeo in #7067
  • πŸ› Fix not listing published templates by @matusdrobuliak66 in #7065
  • ♻️ Move service extras to catalog by @GitHK in #7025
  • ✨ [Frontend] Feature: Pay study's debt by @odeimaiz in #7061
  • πŸ› Add project name search parameter for project listing for the API server usecase 🚨 by @matusdrobuliak66 in #7066
  • πŸ› no longer fail when removing a volume from a node that does no longer exist by @GitHK in #7036
  • 🎨 extend ooil to support depends_on keyword in overwrites by @GitHK in #7041
  • ✨ [Frontend] More responsive login page by @odeimaiz in #7073
  • πŸ›Autoscaling: Fix issue where all warm buffers would be used to replace hot buffers (🚨) by @sanderegg in #7079
  • 🎨 increase timeout e2e tip test by @matusdrobuliak66 in #7059
  • πŸ› remove noisy errors form logs by @GitHK in #7094
  • ✨ web-api: trashed resources include trashedBy with the primary GID of the user that trashed it by @pcrespov in #7052
  • βœ… πŸ”¨ Maintenance: resolves tests hanging in CI by @pcrespov in #7077
  • 🎨 [Frontend] Purchase items for one year by @odeimaiz in #7084
  • πŸ”¨initial Mergify configuration by @GitHK in #7108
  • πŸ”¨ Mergify automatically update branch if behind in commits by @GitHK in #7111
  • 🎨 Progress bars wording improvements while opening a service by @GitHK in #7102
  • πŸ”¨ Trying to make Mergify use the merge queue by @GitHK in #7116
  • πŸ”¨ branch protection conditions are enforced before merging not when adding to the merge queue by @GitHK in #7120
  • πŸ”¨ Update PR queueing rules for Mergify by @GitHK in #7121
  • πŸ”¨ Mergify queue takes over keeping in sync with master by @GitHK in #7122
  • 🎨 improvements: return user email in licensed items, error msg, expose pricing plans πŸ—ƒοΈ by @matusdrobuliak66 in #7068
  • ♻️ 🎨 License plugin: toggle vip feature by @pcrespov in #7110
  • πŸ› [Frontend] Bugfix: Do not recreate login page after resize by @odeimaiz in #7118
  • πŸ”¨ Only retry flaky tests when PR is ready for merging by @GitHK in #7126
  • ♻️ Maintenance: refactors application settings repo-wide by @pcrespov in #7112
  • 🎨 New PO email per product to use in account requests πŸ—ƒοΈπŸš¨ by @pcrespov in #7131
  • 🎨 [Frontend] check licensesEnabled variable set in the webserver by @odeimaiz in #7132
  • ✨ [Frontend] New + Button by @odeimaiz in #7089
  • 🎨 Expose wallet_id to computational and dynamic services via env vars upon request by @GitHK in #7125
  • 🎨 [Frontend] S4L: Make Company Name required by @odeimaiz in #7129
  • 🎨 E2E: be compatible with legacy services by @matusdrobuliak66 in #7134
  • ⬆️ upgraded tools & packages by @GitHK in #7075
  • πŸ› [Frontend] Fix: "New" translation by @odeimaiz in #7142
  • ♻️ Update traefik router hardcoded priorities by @YuryHrytsuk in #7141
  • πŸ› [e2e] Fixes after new plus button by @odeimaiz in #7143
  • πŸ”¨ Allow Mergify to detect more failing cases for CI restarts & Automatically add PRs to queue by @GitHK in #7133
  • ✨ Updates licensed_items table πŸ—ƒοΈ by @pcrespov in #7144
  • 🎨 Changing Rest Model for licensed items listing (πŸ—ƒοΈ) by @matusdrobuliak66 in #7139
  • 🎨 Minor: ooil prints warning when one subfolder (of potentially many) doesn't contain metadata.yml by @mrnicegyu11 in #7128
  • Add licensing endpoints to api check and improve backwards compatibility checks by @bisgaard-itis in #7157
  • 🎨 [Frontend] Standalone (full screen) UI mode by @odeimaiz in #7138
  • 🎨 [Frontend] Licensed items: Adapt to new model and backend's catalog by @odeimaiz in #7146
  • 🎨 [Frontend] Feature: Study icon by @odeimaiz in #7155
  • ♻️ Adding lifespan support for FastAPI & migrated dynamic-scheduler to use it by @GitHK in #7149
  • πŸ› Removed tracing lifespan which should be an initialize by @GitHK in #7165
  • 🎨 [Frontend] UI/UX Data handling: Larger window and list view by default by @odeimaiz in #7160
  • ✨ Sync task that auto-registers items from VIP as licensed items in the system πŸ—ƒοΈ 🚨 by @pcrespov in #7140
  • 🎨 [Frontend] Enh: Merge Preferences into My Account by @odeimaiz in #7173
  • 🎨 [Frontend] Enh: Tags UX by @odeimaiz in #7169
  • πŸ› fixes failure due to nullable doi in licensed-items web-api response by @pcrespov in #7177
  • ♻️ [Frontend] ViP Market: adapt to latest model by @odeimaiz in #7164
  • 🎨 Enhances Iicence feature: new vendor phantoms and licensed-resource-data id (🚨) by @pcrespov in #7179
  • ♻️ Refactors catalog's update_service operation by @pcrespov in https:...
Read more