Skip to content

1.80.0

Latest
Compare
Choose a tag to compare
@matusdrobuliak66 matusdrobuliak66 released this 21 Feb 17:13
c6b4cca

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 #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
  • 🎨 [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
  • ✨ 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
  • 🎨 [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
  • 🎨 [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: v1.79.0...v1.80.0