Skip to content

Releases: ITISFoundation/osparc-simcore

1.85.1

10 Sep 13:32

Choose a tag to compare

  • Fix job_task_id not found if db doesnt have the field 🐛 🚑️ by @wvangeit in #8347

Staging Cheops3

10 Sep 13:12

Choose a tag to compare

Staging Cheops3 Pre-release
Pre-release
  • Fix job_task_id not found if db doesnt have the field 🐛 🚑️ by @wvangeit in #8347

1.85.0

08 Sep 12:03

Choose a tag to compare

What's Changed

  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #8204
  • 🐛 Fix bug when notifying users based on wrong access rights by @matusdrobuliak66 in #8207
  • Add more function job filters 🎨 by @wvangeit in #8187
  • ♻️ Adds feature flag check for realtime collaboration Project Document updates by @matusdrobuliak66 in #8209
  • Add permission function service layer methods 🎨 by @wvangeit in #8211
  • ✨ [Frontend] RTC: Support for adding nodes by @odeimaiz in #8196
  • ♻️ Shorten traefik config placeholder svc name by @YuryHrytsuk in #8217
  • Add search and sort fields to list_functions 🎨 by @wvangeit in #8218
  • 🎨 Make POSTGRES_MINSIZE and POSTGRES_MAXSIZE configurable by @mrnicegyu11 in #8199
  • 🐛Fixes webserver integration tests by @sanderegg in #8221
  • ✨👽️🗃️ Introduce api-server endpoint for deleting solver job assets (s3-data) by @bisgaard-itis in #8203
  • 🎨When a docker pulling is retried, output a warning by @sanderegg in #8223
  • 🎨Ensure all DB clients have a sensible name by @sanderegg in #8220
  • 🐛 Fix issue with agent and volume permissions when backing up by @GitHK in #8214
  • 🐛 [Frontend] Fix: start dynamic services by @odeimaiz in #8224
  • ✨ First iteration backend for support center (🗃️) by @matusdrobuliak66 in #8212
  • node locking by @sanderegg in #8170
  • ⬆️ Webserver node locking: missing change by @sanderegg in #8230
  • ⬆️Upgrade UV to 0.8.X by @sanderegg in #8232
  • 🐛Refreshing shall renew the socket by @sanderegg in #8228
  • ✨ Add Function groups permissions management endpoints by @giancarloromeo in #8226
  • ♻️ Refactor job_service and function_job_service in api-server before introducing celery worker by @bisgaard-itis in #8222
  • ✨ Add ordering and filtering when listing Functions by @giancarloromeo in #8229
  • 🎨 instrument storage and director httpx client (opentelemetry) by @mrnicegyu11 in #8234
  • 🎨 Adds support for extra context in conversation updates by @matusdrobuliak66 in #8235
  • 🎨Director-v0: compatible with both registries + upgraded registry to v3 by @sanderegg in #8240
  • ✨ On first support message send email to fogbugz by @matusdrobuliak66 in #8238
  • 🎨Director-v0: Pass headers on /manifests call to let the registry know we accept all manifest versions by @sanderegg in #8241
  • ✨ [Frontend] Support center by @odeimaiz in #8216
  • 🐛 [Frontend] Fix: Share workspaces by @odeimaiz in #8242
  • ♻️Maintenance: remove circular dependency by @sanderegg in #8245
  • 🎨 Support conversation improvement (ws notification, remove unnecessary parameters) by @matusdrobuliak66 in #8244
  • ✨Simultaneous access: allow access to collaborative services by @sanderegg in #8236
  • 🐛 fix list_users_in_group introduced in previous PR by @matusdrobuliak66 in #8249
  • ♻️ add rabbitmq interface to long_running_tasks ⚠️🚨 by @GitHK in #8198
  • ✨ [Frontend] RTC: Node Lock State by @odeimaiz in #8243
  • ⬆️Security update with alignment of dependencies by @sanderegg in #8247
  • 🐛 fixes issue with agent not executing in correct container by @GitHK in #8256
  • ✨ [Frontend] Functions Browser: Permissions and Search by @odeimaiz in #8252
  • E2E: Fix classic TIP test by @sanderegg in #8259
  • 🎨Send NodeUpdate when computational pipeline completes by @sanderegg in #8250
  • ✨ [Frontend] Expose phone number by @odeimaiz in #8260
  • 🐛 Fix PO center invitations to include correct product info and links (🚨) by @pcrespov in #8261
  • 🎨Autoscaling: warm buffers: create at minimum 1 machine at a time instead of asking directly for the required number by @sanderegg in #8262
  • ✨ [Frontend] Update Phone Number by @odeimaiz in #8264
  • 🎨 Fixed long running tasks cleanup 🚨⚠️ by @GitHK in #8253
  • ✨👽️ Add patch registered function job rpc endpoint in webserver by @bisgaard-itis in #8268
  • 🎨 [Frontend] Functions Browser: sorting by @odeimaiz in #8267
  • 🎨 introducing fogbugz client ⚠️ by @matusdrobuliak66 in #8258
  • ⬆️ Update dependencies to add celery worker in api server by @bisgaard-itis in #8269
  • 🐛 Fixed encoding unpicklable errors by @GitHK in #8263
  • ✨ Add long running rpc interface to dynamic-sidecar by @GitHK in #8255
  • 🎨 [Frontend] Request Account: Enhanced Phone input filed by @odeimaiz in #8270
  • 🎨 [Frontend] (Too) light buttons by @odeimaiz in #8274
  • 🐛 [Frontend] Fix: Release date on Service Card by @odeimaiz in #8275
  • 🎨🐛Autoscaling: Allow EC2 launches in multiple AvailabilityZones ⚠️ (DevOPS) 🚨 by @sanderegg in #8210
  • 🎨 [Frontend] Support Conversations: Listen to websocket by @odeimaiz in #8276
  • ✨ Adds RPC interface for containers routes by @GitHK in #8227
  • 🐛Autoscaling: ensure unstarteable warm buffer are replaced by cold instances if available by @sanderegg in #8277
  • 🐛Director-v2 computational scheduler: tasks specific state combination was missing and returning UNKNOWN pipeline state by @sanderegg in #8281
  • 🐛Clusters-keeper: missing quoting for newly transformed list of values by @sanderegg in #8285
  • ♻️Maintenance: Add UNKOWN type to DB State Type (🗃️) by @sanderegg in #8284
  • 🐛🗑️ Fixes validation of product vendor ui object and drops unused project_alias ⚠️ by @pcrespov in #8266
  • ✨ [Frontend] User profile details by @odeimaiz in #8282

Full Changelog: v1.84.0...v1.85.0

Staging Cheops2

05 Sep 10:18

Choose a tag to compare

Staging Cheops2 Pre-release
Pre-release
  • 🐛 [Frontend] FIXES: Add nodes (#8312)

Full Changelog: staging_Cheops1...staging_Cheops2

Staging Cheops1

02 Sep 13:14
8768457

Choose a tag to compare

Staging Cheops1 Pre-release
Pre-release

What's Changed

  • 🎨 [Frontend] Request Account: Enhanced Phone input filed by @odeimaiz in #8270
  • 🎨 [Frontend] (Too) light buttons by @odeimaiz in #8274
  • 🐛 [Frontend] Fix: Release date on Service Card by @odeimaiz in #8275
  • 🎨🐛Autoscaling: Allow EC2 launches in multiple AvailabilityZones ⚠️ (DevOPS) 🚨 by @sanderegg in #8210
  • 🎨 [Frontend] Support Conversations: Listen to websocket by @odeimaiz in #8276
  • ✨ Adds RPC interface for containers routes by @GitHK in #8227
  • 🐛Autoscaling: ensure unstarteable warm buffer are replaced by cold instances if available by @sanderegg in #8277
  • 🐛Director-v2 computational scheduler: tasks specific state combination was missing and returning UNKNOWN pipeline state by @sanderegg in #8281
  • 🐛Clusters-keeper: missing quoting for newly transformed list of values by @sanderegg in #8285
  • ♻️Maintenance: Add UNKOWN type to DB State Type (🗃️) by @sanderegg in #8284
  • 🐛🗑️ Fixes validation of product vendor ui object and drops unused project_alias ⚠️ by @pcrespov in #8266
  • ✨ [Frontend] User profile details by @odeimaiz in #8282

Full Changelog: staging_Voyager4...staging_Cheops1
Release Issue: #8289

Staging Voyager4

28 Aug 12:24
1f37607

Choose a tag to compare

Staging Voyager4 Pre-release
Pre-release

What's Changed

  • ✨ [Frontend] Expose phone number by @odeimaiz in #8260
  • 🐛 Fix PO center invitations to include correct product info and links (🚨) by @pcrespov in #8261
  • 🎨Autoscaling: warm buffers: create at minimum 1 machine at a time instead of asking directly for the required number by @sanderegg in #8262
  • ✨ [Frontend] Update Phone Number by @odeimaiz in #8264
  • 🎨 Fixed long running tasks cleanup 🚨⚠️ by @GitHK in #8253
  • ✨👽️ Add patch registered function job rpc endpoint in webserver by @bisgaard-itis in #8268
  • 🎨 [Frontend] Functions Browser: sorting by @odeimaiz in #8267
  • 🎨 introducing fogbugz client ⚠️ by @matusdrobuliak66 in #8258
  • ⬆️ Update dependencies to add celery worker in api server by @bisgaard-itis in #8269
  • 🐛 Fixed encoding unpicklable errors by @GitHK in #8263
  • ✨ Add long running rpc interface to dynamic-sidecar by @GitHK in #8255

Full Changelog: staging_Voyager3...staging_Voyager4

Staging Voyager3

26 Aug 08:56
7881d83

Choose a tag to compare

Staging Voyager3 Pre-release
Pre-release

What's Changed

Full Changelog: staging_Voyager2...staging_Voyager3

1.84.1

18 Aug 11:34

Choose a tag to compare

Full Changelog: v1.84.0...v1.84.1

1.84.0

08 Aug 15:10
8e85054

Choose a tag to compare

What's Changed

  • 🐛 [Frontend] Reset Password's "Submit" button: Center it and make it fetch button by @odeimaiz in #7921
  • ♻️ Maintenance/remove legacy db listing code 🚨🚨 by @matusdrobuliak66 in #7889
  • 🎨 [Frontend] Enh: Request services access by @odeimaiz in #7924
  • 🎨🔨 AI-assisted workflow for user-facing messages by @pcrespov in #7345
  • 🐛 [Frontend] Fix in_debt tracking by @odeimaiz in #7927
  • 🐛Ensure Dask client reference is uniquely defined for reference counting by @sanderegg in #7937
  • 🐛 Fix clone title and description by @bisgaard-itis in #7940
  • ✨ [Frontend] Conversations: notify users by @odeimaiz in #7916
  • ♻️ Maintenance: Unify ApplicationSettings Testing Across Services and Prepare for External Env File Support by @pcrespov in #7919
  • 🐛 web-api: Fixes handling of unexpected errors by @pcrespov in #7939
  • 🐛 Stopping a pipeline should not fail when it does not exist by @sanderegg in #7942
  • 🎨🔨 AI-assisted prompt to convert pydantic model fields to use Annotated types by @pcrespov in #7938
  • ♻️ Extract Celery code to a new simcore library by @giancarloromeo in #7698
  • 🎨 [Frontend] Functions: Show Preview only when requested from MMUX by @odeimaiz in #7948
  • 🐛 [Frontend] Fix: pass welcome credits to backend by @odeimaiz in #7950
  • 🎨 [Frontend] Create Functions: Make default input values editable by @odeimaiz in #7951
  • ♻️✅ invitations service: small refactoring and cleanup by @pcrespov in #7945
  • ✨ [Frontend] Conversations: Edit and Delete messages by @odeimaiz in #7954
  • 🐛♻️ webserver error handling: Fix incorrect error logging for web.HTTPCreated; cleanup success response handling by @pcrespov in #7952
  • Mitigate hanging requests from api-server to storage by @bisgaard-itis in #7918
  • 🎨 Extend locust tests for testing individual endpoints by @bisgaard-itis in #7955
  • 🎨 Send Socket.IO events whenever conversation messages are created, updated, or deleted by @giancarloromeo in #7941
  • 🐛 Send conversation message notifications to users by @giancarloromeo in #7964
  • 🎨📝 web-api: New batch of improved user-facing messages by @pcrespov in #7944
  • 🐛Sticky connection: Ensure emitted socketio messages for logs, progress, status updates and payments are not lost by @sanderegg in #7967
  • 🎨 ♻️ Improves task cancellation with new cancel_and_wait utility by @pcrespov in #7956
  • 🐛 Use context manager for app server lifecycle in Celery workers by @giancarloromeo in #7962
  • ✨ [Frontend] Conversation Messages: Listen to WebSocket by @odeimaiz in #7963
  • 🎨 Add fallback traefik 503 routes 🚨⚠️ DEVOPS by @YuryHrytsuk in #7899
  • 🐛Ensure log/progress queue is restored when websocket connection is restored by @sanderegg in #7971
  • 🎨 [Frontend] Enh: Preferred Wallet by @odeimaiz in #7978
  • 🎨 Send Socket.IO events whenever conversations are created, updated or deleted by @giancarloromeo in #7977
  • ♻️ Maintenance: Migrate more Pydantic models to Annotated types by @pcrespov in #7965
  • ♻️ Refactor app_module_setup into Composable Decorators to Enable Modular and Idempotent App Setups by @pcrespov in #7982
  • 🐛⚗️ Remove cancel_on_disconnect decorator from certain api-server endpoints by @bisgaard-itis in #7986
  • ♻️ web-server: Upgrade GC periodic tasks to new servicelib.background_task by @pcrespov in #7970
  • 🐛 Fix app server mock in celery-library by @giancarloromeo in #7989
  • 🎨 [Frontend] UX Enh: Starting osparc by @odeimaiz in #7987
  • ♻️✅ Refactor webserver pytest helpers to isolate user and login setup logic by @pcrespov in #7984
  • 🐛 [Frontend] Fix template creation texts by @odeimaiz in #7993
  • 🎨 [Frontend] Conversation: Listen to WebSocket by @odeimaiz in #7976
  • 🎨 [Frontend] MM: Improve potential Function checks by @odeimaiz in #7990
  • ✨ web-server: Add Stand-alone Auth-App Entrypoint to Web-Server by @pcrespov in #7818
  • 🎨 Add type and template_type query parameter filter to projects:search endpoint by @matusdrobuliak66 in #7995
  • 🐛Improvements on pipeline cancellation and ensure pipeline state is consistent by @sanderegg in #7996
  • ♻️ Extract async_jobs RPC routes from simcore_service_storage by @giancarloromeo in #7988
  • 📝 .github/README.md Overrides Root README.md by @pcrespov in #8004
  • ♻️CI: modularizing CI workflow towards faster feedback by @sanderegg in #8001
  • ⬆️Upgrade to UV 0.7, pre-commit tools and dump installation of pip/setuptools/wheels by @sanderegg in #8000
  • ⬆️ upgrade efs service requirements by @matusdrobuliak66 in #8009
  • 🐛Stop pruning /inputs folder after unzipping input port by @sanderegg in #8016
  • ♻️ Update postgres configuration ⚠️ DEVOPS by @YuryHrytsuk in #7997
  • 🐛E2E: check for NOT_STARTED state instead of UNKNOWN by @sanderegg in #8024
  • ✨ [Frontend] Search Templates and Search Public Projects by @odeimaiz in #8013
  • Make function API access rights non nullable 🐛 🗃️ by @wvangeit in #8022
  • 🐛 Fixes catalog giving access rights to everyone (group 1) to new services 🚨 by @pcrespov in #7992
  • 🎨 Exclude Conversations Annotation UI info when copying projects by @giancarloromeo in #8029
  • 🔒️ Fix Conversations permissions checks by @giancarloromeo in #8030
  • 🐛 unit-, integration- and system- tests don't fail on cancellation by @giancarloromeo in #8032
  • ⬆️ Upgrades Mypy to 1.16.1 by @sanderegg in #8006
  • 🐛E2E playwright: fix flakyness by @sanderegg in #8038
  • 🎨 [Frontend] UX: Usage in the last 24h by @odeimaiz in #8034
  • 🐛 [Frontend] Fix: Service's Pricing Plans by @odeimaiz in #8035
  • ✨ [Frontend] Feature: Localized conversations by @odeimaiz in #7999
  • 🎨Improve testing on DB listener by @sanderegg in #8019
  • ⬆️Removed pip installation, replaced by UV repo-wide by @sanderegg in #8007
  • ♻️Refactor some fixtures and duplications by @sanderegg in #8042
  • 🎨 [Frontend] PO Center: Approval/Deny of account requests by @odeimaiz in #8046
  • ✨ Enhance Account Request Flow with Pre-Registration and PO Approval Handling by @pcrespov in #8026
  • 🔨⬆️ Add support for batch-updating dependencies by prefix (e.g., pytest*) + ✅ tests using uvloop by @pcrespov in #8014
  • ✨ Expose long running task endpoints in the api server by @bisgaard-itis in #8037
  • 🐛 [Frontend] Fix: Runs listing by @odeimaiz in htt...
Read more

Staging Voyager2

08 Aug 14:15
8e85054

Choose a tag to compare

Staging Voyager2 Pre-release
Pre-release

What's Changed

Full Changelog: staging_Voyager1...staging_Voyager2