Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
1.80.0
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
andtrashedBy
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
fromprojects
toprojects_nodes
table 🗃️ by @giancarloromeo in #7010 - 🐛 Use ubuntu dind for performance tests by @bisgaard-itis in #7064
- 🐛 Set
key
,version
andlabel
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
intoMy 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:...
Staging Singularity7
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
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
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
What's Changed
- 🎨 [Frontend] Enh: validate UI config by @odeimaiz in #7225
- ♻️Storage: light refactoring to reduce noise by @sanderegg in #7233
- 🐛 fix licensed items listing with hidden flag by @matusdrobuliak66 in #7232
Full Changelog: staging_Singularity3...staging_Singularity4
Staging Singularity3
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 todynamic-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
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
intoMy 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
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
andtrashedBy
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
fromprojects
toprojects_nodes
table 🗃️ by @giancarloromeo in #7010 - 🐛 Use ubuntu dind for performance tests by @bisgaard-itis in #7064
- 🐛 Set
key
,version
andlabel
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
1.79.3
1.79.2
🐛Fixes invalid invitation links (#7057)
Full Changelog: v1.79.1...v1.79.2