Skip to content

Releases: ITISFoundation/osparc-simcore

Staging TheAwakening2

05 Mar 10:40
a059026
Compare
Choose a tag to compare
Staging TheAwakening2 Pre-release
Pre-release

What's Changed

Full Changelog: staging_TheAwakening1...staging_TheAwakening2

Staging TheAwakening1

28 Feb 09:31
ed01dce
Compare
Choose a tag to compare
Staging TheAwakening1 Pre-release
Pre-release

What's Changed

  • ♻️ Removed unused endpoint from dynamic-sidecar by @GitHK in #7255
  • πŸ› Fix pr workflows by @bisgaard-itis in #7259
  • ♻️ Currently frontend is expecting status field in error response body 🚨 by @matusdrobuliak66 in #7256
  • ♻️ licensed_items migration add product to key, version unique index key (πŸ—ƒοΈ) by @matusdrobuliak66 in #7260
  • β™»οΈβœ¨ ViP Store: Licensed Item model and Cache by @odeimaiz in #7261
  • ♻️ [Frontend] Maintenance: Refactor decorators by @odeimaiz in #7266
  • πŸ› catalog-api: Fixes validation errors on /services entrypoint by @pcrespov in #7268
  • 🎨 Improves empty-trash to avoid misleading the user by @pcrespov in #7267
  • 🎨 add constrains in resource_tracker_pricing_plan_to_service and licensed_item_to_resource DB tables (πŸ—ƒοΈ) by @matusdrobuliak66 in #7269
  • ♻️ Datcore-adapter refactoring by @sanderegg in #7270
  • πŸ› add product_name to licensed item/resource mapping table (πŸ—ƒοΈ) by @matusdrobuliak66 in #7272
  • ✨Storage: new paths entrypoint with pagination by @sanderegg in #7200
  • ♻️ Maintenance: enhances pytest_simcore tooling by @pcrespov in #7274
  • πŸ›Webserver: re-generate wrong openapi by @sanderegg in #7283
  • 🎨 add num_of_seats to pricing unit (for LICENSE type pricing plan) by @matusdrobuliak66 in #7271
  • ♻️ web-server: Refactor products domain by @pcrespov in #7263
  • 1848 add permission rights to async jobs by @bisgaard-itis in #7262
  • 🎨Storage: display path field is url encoded by parts by @sanderegg in #7285
  • Storage: Add cancellation middleware by @sanderegg in #7279

Full Changelog: staging_Singularity7...staging_TheAwakening1

1.80.0

21 Feb 17:13
c6b4cca
Compare
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

Staging Singularity7

21 Feb 14:38
c6b4cca
Compare
Choose a tag to compare
Staging Singularity7 Pre-release
Pre-release

What's Changed

  • 🎨 [Frontend] ViP Market: Requests after review 02.19 by @odeimaiz in #7249
  • 🎨 [Frontend] ViP Market: last minors by @odeimaiz in #7250
  • 🎨 [Frontend] ViP Market: Capitalize some feature fields by @odeimaiz in #7252
  • ✨ Deletion of trashed projects/folders upon expiration of retention time by @pcrespov in #7246
  • Propagate data export endpoints to webserver by @bisgaard-itis in #7244
  • 🎨 [Frontend] Enh: Empty trash workflow by @odeimaiz in #7253
  • 🎨 [Frontend] ViP Store: Add splitpane to Store by @odeimaiz in #7254

Full Changelog: staging_Singularity6...staging_Singularity7

Staging Singularity6

19 Feb 14:11
75ad9b0
Compare
Choose a tag to compare
Staging Singularity6 Pre-release
Pre-release

What's Changed

  • 🎨 [Frontend] ViP Market: Support 0-cost models by @odeimaiz in #7245
  • πŸ› vip-syncer: fixed parsing items in Features string by @pcrespov in #7247
  • πŸ› disable network encryption when running locally due to WSL by @GitHK in #7243
  • 🎨 [Frontend] ViP Market: Cache pricing units by @odeimaiz in #7248

Full Changelog: staging_Singularity5...staging_Singularity6

Staging Singularity5

18 Feb 16:22
dd053ac
Compare
Choose a tag to compare
Staging Singularity5 Pre-release
Pre-release

What's Changed

  • ✨ web-api: Empty bin of explicitly trashed projects by @pcrespov in #7226
  • ✨Streaming utils for zipping and reading/wiring to S3 by @GitHK in #7186
  • 🎨 [Frontend] Enh ViP Market: Display bundled models in thumbnail list by @odeimaiz in #7236
  • ♻️ Refactor webserver projects: rest exception handlers by @pcrespov in #7229
  • 🎨 [Frontend] Plus Button: Support myMostUsed Services by @odeimaiz in #7238
  • 🎨 [Frontend] ViP Market: force accept Terms and Conditions by @odeimaiz in #7239
  • 🎨 [Frontend] Restore standalone view by @odeimaiz in #7242
  • ✨ web-api: Empty bins for folders and its content by @pcrespov in #7237
  • ♻️ licensed_resources ordering based on priority (πŸ—ƒοΈ) by @matusdrobuliak66 in #7241

Full Changelog: staging_Singularity4...staging_Singularity5

Staging Singularity4

17 Feb 13:06
bcaa959
Compare
Choose a tag to compare
Staging Singularity4 Pre-release
Pre-release

What's Changed

Full Changelog: staging_Singularity3...staging_Singularity4

Staging Singularity3

14 Feb 14:33
4bed41e
Compare
Choose a tag to compare
Staging Singularity3 Pre-release
Pre-release

What's Changed

  • 🎨 Enhances Iicence feature: new vendor phantoms and licensed-resource-data id (🚨) by @pcrespov in #7179
  • ♻️ Refactors catalog's update_service operation by @pcrespov in #7181
  • πŸ› Fix showing tags in usage overview by @matusdrobuliak66 in #7183
  • πŸ› error handling vip models πŸ—ƒοΈ by @matusdrobuliak66 in #7184
  • 🎨 Services metadata has icon field and API can get/update it πŸ—ƒοΈ by @pcrespov in #7174
  • πŸ—‘οΈ Retire webserver's project meta-modeling and version-control βš οΈπŸš¨πŸ—ƒοΈ by @pcrespov in #7182
  • ♻️Storage: Code refactoring prior to changes (🚨🚨) by @sanderegg in #7088
  • ♻️ introduce licensed_resources (πŸ—ƒοΈ) by @matusdrobuliak66 in #7190
  • πŸ›Fixes batch-get operations on trash by @pcrespov in #7194
  • πŸ› fix migration (πŸ—ƒοΈ) by @matusdrobuliak66 in #7205
  • πŸ› [Frontend] Bugfix: App Mode was showing the settings by @odeimaiz in #7180
  • ✨ web-api: exposes project's icon as an ui attribute by @pcrespov in #7204
  • πŸ› Mergify unwanted master branch reruns by @GitHK in #7208
  • πŸ› retry pulling image layer when they timeout by @GitHK in #7051
  • πŸ›Storage: fix copying of file and ensure project lock release is always notified safely by @sanderegg in #7206
  • ✨ [Frontend] Patch service icon by @odeimaiz in #7209
  • ✨ adding docker-api-proxy service ⚠️ by @GitHK in #7070
  • πŸ›Storage: fix access to DatCore by @sanderegg in #7213
  • 🎨 [Frontend] Hide Sim4Life->oSparc integration features by @odeimaiz in #7207
  • ♻️ refactors web-api project's ui schemas by @pcrespov in #7210
  • ✨ Adding catalog client to dynamic-scheduler ⚠️ by @GitHK in #7162
  • πŸ› migration fix (πŸ—ƒοΈ) by @matusdrobuliak66 in #7216
  • ♻️ Making docker-api-network internal by @GitHK in #7222
  • ✨ product's ui config πŸ—ƒοΈ by @pcrespov in #7217
  • ✨ [Frontend] Read product_ui_config from backend by @odeimaiz in #7220
  • ♻️ VIP models introduce licensed versioning (πŸ—ƒοΈ) by @matusdrobuliak66 in #7215
  • 🎨 itis vip syncer: adds periodicity in config ⚠️🚨 by @pcrespov in #7221
  • 🎨 [Frontend] ViP Market enhancements by @odeimaiz in #7212
  • 🎨 add is_hidden_on_market field for listing (πŸ—ƒοΈ) by @matusdrobuliak66 in #7227
  • ✨ Add storage dummy rpc endpoints for zipping by @bisgaard-itis in #7202
  • ♻️ Refactor webserver projects: drops request dependency on service layer functions by @pcrespov in #7228
  • 🎨 [Frontend] ViP Market: Give access to purchased lower versions by @odeimaiz in #7230

Full Changelog: staging_Singularity2...staging_Singularity3

Staging Singularity2

07 Feb 08:11
a8a8046
Compare
Choose a tag to compare
Staging Singularity2 Pre-release
Pre-release

What's Changed

  • ✨ 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

Full Changelog: staging_Singularity1...staging_Singularity2
Release Issue: #7150

Staging Singularity1

30 Jan 12:57
b50e7e8
Compare
Choose a tag to compare
Staging Singularity1 Pre-release
Pre-release

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

Full Changelog: staging_EventHorizon6...staging_Singularity1
Release Notes: #7082