Skip to content

Releases: ITISFoundation/osparc-simcore

Staging Cheops7

22 Sep 15:03
562497c

Choose a tag to compare

Staging Cheops7 Pre-release
Pre-release

What's Changed

Full Changelog: staging_Cheops6...staging_Cheops7

Staging Cheops6

19 Sep 14:18
53f823f

Choose a tag to compare

Staging Cheops6 Pre-release
Pre-release

What's Changed

  • 🎨 Increase timeout in map load test by @bisgaard-itis in #8385
  • 🐛RabbitMQ client: prevent crashing consumer if channel is closed by @sanderegg in #8382
  • ⬆️🔨 upgrade cache cleanup script by @sanderegg in #8390
  • 🐛Dask-sidecar: added a larger timeout when pulling images by @sanderegg in #8389
  • ⚗️ [Frontend] Integrate the 3rd party Appointment Booking tool by @odeimaiz in #8391
  • 🐛 [Frontend] Fix: Crop long parameter values by @odeimaiz in #8393
  • 🐛Computational backend: fix issue where job_id is inexistent + logs improvements by @sanderegg in #8395

Full Changelog: staging_Cheops5...staging_Cheops6

Staging Cheops5

18 Sep 09:49
0a583a5

Choose a tag to compare

Staging Cheops5 Pre-release
Pre-release

What's Changed

Full Changelog: staging_Cheops4...staging_Cheops5

Staging Cheops4

11 Sep 10:15
7913c04

Choose a tag to compare

Staging Cheops4 Pre-release
Pre-release

What's Changed

  • ⚠️🎨✨ Execute the api-server's run and map function api endpoints in celery worker by @bisgaard-itis in #8233
  • ✨ [Frontend] OEC to Support chat by @odeimaiz in #8288
  • 🎨 Use FogBugz client to create support request (⚠️) by @matusdrobuliak66 in #8293
  • Add a function_job_list_with_status endpoint 🎨 by @wvangeit in #8278
  • ✨ dynamic-scheduler prerequisites ⚠️🚨 by @GitHK in #8287
  • 🐛🎨Do not fail a pipeline when the clusters-keeper or the computational backend in general is not reachable for short time 🚨 by @sanderegg in #8286
  • ✨ Support center: extend response model of get profile endpoint with support group info by @pcrespov in #8294
  • ✨ [Frontend] Support: Book a call by @odeimaiz in #8297
  • ✨E2E: Added initial skeleton for testing MMUX services in E2E tests by @sanderegg in #8301
  • 🐛Director-v2: fix empty arguments for max method by @sanderegg in #8308
  • Fix python client wrt function job status 🐛 by @wvangeit in #8309
  • ✨ Add Optional Contact Information Fields to get_profile Response by @pcrespov in #8300
  • 🎨 Run each job creation as a single task in api-worker by @bisgaard-itis in #8306
  • 🎨 [Frontend] Display Contact information by @odeimaiz in #8302
  • ♻️ Refactors studies-dispatcher before extending nih portal's views api (🚨) by @pcrespov in #8257
  • [Frontend] e2e: IDs for MetaModeling by @odeimaiz in #8310
  • 🎨 [Frontend] All users know about the Support group by @odeimaiz in #8305
  • 🐛 [Frontend] FIXES: Add nodes by @odeimaiz in #8312
  • 🎨 Allow headers and random body generation in single endpoint locust test by @bisgaard-itis in #8318
  • 🎨 Enhance account request emails to reduce invitation errors by @pcrespov in #8317
  • ✨Clusters-keeper: Add new ENV to test different configurations by @sanderegg in #8304
  • 🎨 [Frontend] Enh: Show Tags filter only in the Tutorials tab by @odeimaiz in #8320
  • 🎨 Add env var for setting number of threads in api-server celery worker by @bisgaard-itis in #8298
  • 🎨Maintenance & Performance: Properly setup asyncpg DB engine by @sanderegg in #8322
  • 🎨 Only run a single function at a time in map endpoint by @bisgaard-itis in #8327
  • 🎨 [Frontend] UX: Join project with assigned wallet by @odeimaiz in #8324
  • 🐛 [Frontend] Add new parameter from node's inputs by @odeimaiz in #8332
  • Add a check_write_permissions option to update function job/out 🐛 by @wvangeit in #8325
  • ✅ Add parametrizable load tests for function interface by @bisgaard-itis in #8326
  • 🎨 added docker hub registry auth to director-v2 when creating services ⚠️ by @GitHK in #8321
  • 🎨 [Frontend] Event-driven patch regardless of whether RTC is enabled by @odeimaiz in #8328
  • 🐛🎨⚗️Computational backend stability: improvements step 1 by @sanderegg in #8323
  • 🎨 [Frontend] Hide some pages in Study/Template details when user has no write access by @odeimaiz in #8331
  • ✨ Support Center: Gives Read Access to Support Users to User Accounts and Product Details by @pcrespov in #8313
  • 🎨E2E: add create study, create function, start mmux by @sanderegg in #8311
  • 🎨 [Frontend] Distinguish product groups (Everyone/Public and Support) by @odeimaiz in #8335
  • ✨ Create custom generate json schema for resolving references by @bisgaard-itis in #8295
  • 🐛🎨Computational backend stability: improvements step 2 by @sanderegg in #8341
  • ⬆️ Upgrade traefik to v3.5.2 by @YuryHrytsuk in #8343
  • Fix job_task_id not found if db doesnt have the field 🐛 🚑️ by @wvangeit in #8347
  • ✨ Check for associated jobs when deleting a function by @giancarloromeo in #8342
  • ✨ [Frontend] Delete Functions by @odeimaiz in #8351
  • ✨ [Frontend] Support users can access other users extra data by @odeimaiz in #8339
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #8329
  • Bump actions/setup-node from 4.4.0 to 5.0.0 by @dependabot[bot] in #8330

Full Changelog: staging_Cheops1...staging_Cheops4

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