Skip to content

Releases: ITISFoundation/osparc-simcore

Staging Bazinga3

23 May 14:32
6105d2e

Choose a tag to compare

Staging Bazinga3 Pre-release
Pre-release

What's Changed

  • 🎨 [Frontend] Enable/disable Create Functions by @odeimaiz in #7714
  • 🎨 web-server: Advertises state of WEBSERVER_FUNCTIONS so front-end can enable/disable this feature by @pcrespov in #7715
  • 🎨 remove histogram with many buckets by @bisgaard-itis in #7706
  • 🎨 database+web-server: Extending user pre-registration workflow and asyncpg upgrades 🗃️ by @pcrespov in #7709
  • ✨ [Frontend] Pretty JSON objects by @odeimaiz in #7710
  • 🎨 [Frontend] Runs with children by @odeimaiz in #7712
  • 🎨 introduce include_children query parameter for activity monitor / project activity listings (🗃️) by @matusdrobuliak66 in #7718
  • 🎨 [Frontend] Support any image url in the Hypertool buttons by @odeimaiz in #7720
  • ✨ [Frontend] Allow users access not-running latest runs by @odeimaiz in #7723
  • Let frontend return 'number' instead of 'float' for the func schema 🐛 by @wvangeit in #7726
  • 🐛Dask-sidecar: ignore unexpected key-value pairs in outputs json data + unreliable computational runs in on-demand clusters by @sanderegg in #7724
  • 🎨 api-server: Add GET /solvers/page Public API Route with Pagination and Filter Support by @pcrespov in #7719
  • 🎨 Improve Exception Context to diagnose Invalid Invitations links by @pcrespov in #7727
  • 🐛On-demand computational backend failing by @sanderegg in #7735
  • ✨ web-api: admin views and actions for user accounts for the PO center by @pcrespov in #7560
  • 🎨 [Frontend] Filter Runs by @odeimaiz in #7728
  • 🐛 Fix listing (currently, project activity only shows the current user's actions; activities of other users are not visible) by @matusdrobuliak66 in #7732
  • 🐛 web-api: wallet update operation has now optional thumbnail by @pcrespov in #7736
  • ✨ Add lifespan handling to tracing instrumentation and instrument rabbitmq rpc clients by @bisgaard-itis in #7642
  • 🎨 dynamic-sidecar prints disk usage on boot by @GitHK in #7740
  • ✨ [Frontend] Listen to openFunction iframe's message by @odeimaiz in #7741
  • 🎨 [Frontend] Fetch tasks from the given projectUuid by @odeimaiz in #7743

Full Changelog: staging_Bazinga2...staging_Bazinga3

Staging Bazinga2

21 May 09:43
973d6f4

Choose a tag to compare

Staging Bazinga2 Pre-release
Pre-release

What's Changed

  • 🎨 add project template type 🚨 (🗃️) by @matusdrobuliak66 in #7677
  • ♻️Dask-sidecar: remove dask Pub/Sub (🚨🚨🚨 computational services must be switched off prior to deploy) by @sanderegg in #7660
  • 🐛 fix project-v0.0.1.json schema by @matusdrobuliak66 in #7684
  • 🎨 [Frontend] Show Runs history by @odeimaiz in #7681
  • ♻️ upgrade markupsafe by @matusdrobuliak66 in #7691
  • 🐛 Fixes WEBSERVER_FUNCTIONS to run in development deploys by @pcrespov in #7687
  • ✨ Add Support for Filtering Solver Jobs by Custom Metadata via metadata.any Query Parameter by @pcrespov in #7678
  • 🎨 Adding filtering for template type + extend patching by @matusdrobuliak66 in #7689
  • ✨ public-api 0.7.1: adds version_display field in the Solver response model by @pcrespov in #7694
  • 🎨 [Frontend] Filter and patch template types by @odeimaiz in #7690
  • ✨ Adding RPC entry points to dynamic-sidecar for disk and volumes by @GitHK in #7651
  • dynamic-sidecar allows to import old state from legacy services 🚨 by @GitHK in #7675
  • 🎨 [Frontend] Card Menu: Template menu on template, tutorial and hypertool cards by @odeimaiz in #7696
  • ✨ Add exemplars to prometheus metrics by @bisgaard-itis in #7644
  • public-api: list solvers filtered by service_key and version_display patterns by @pcrespov in #7695
  • ✨ [Frontend] PO Center: Pending Users by @odeimaiz in #7699
  • 🐛 [Frontend] Fix: Pricing plan creation and Edit by @odeimaiz in #7702
  • ✨🐛Computational Backend: Introduce Dask plugins for tasks lifecycle by @sanderegg in #7686
  • Add functions rest api inside webserver ✨ ♻️ by @wvangeit in #7693
  • 🐛 Process canonical endpoint in fastapi case when collecting prometheus metrics by @bisgaard-itis in #7704
  • Fix functions frontend by using schema_content instead of schema_dict 🐛🚑️ by @wvangeit in #7705
  • 🎨 [Frontend] Review 20.05 by @odeimaiz in #7703
  • ⬆️Upgrade dask-based services (dask-sidecar, autoscaling, clusters-keeper, director-v2) 🚨🚨🚨 (computational clusters must be down on release) by @sanderegg in #7701
  • Fix function job collection changelog descr 🐛 by @wvangeit in #7708
  • 🎨 public-api: cleanup openapi routes descriptions by @pcrespov in #7707

Full Changelog: staging_Bazinga1...staging_Bazinga2

Staging Bazinga1

15 May 12:44
81958f3

Choose a tag to compare

Staging Bazinga1 Pre-release
Pre-release

What's Changed

  • ✨ [Frontend] Multiple conversations per project by @odeimaiz in #7643
  • 🐛Dask-Sidecar: explicitely set expand flag to remove confusing error message by @sanderegg in #7645
  • 🎨 add safety condition for auto-recharge by @matusdrobuliak66 in #7648
  • ♻️✨🐛Dask-Sidecar: add RabbitMQ dependency and remove usage of deprecated Pub/Sub for logs 🚨🚨🚨 by @sanderegg in #7621
  • ⬆️ Maintenance: upgrade aiohttp, version 3.11.13 is yanked by @sanderegg in #7649
  • ♻️Dask sidecar: Glob error tests + autoscaling monitoring fix by @sanderegg in #7650
  • 🎨 [Frontend] Enh: Lazy load templates by @odeimaiz in #7647
  • ✨ [Frontend] Create Functions by @odeimaiz in #7653
  • 🐛 Avoid 401 when listing in process tasks in webserver by @bisgaard-itis in #7657
  • 🎨 Improve web-api listing task manager (download logs, credits, node name) by @matusdrobuliak66 in #7656
  • ⬆️ Maintenance: Upgrade aioboto3 by @giancarloromeo in #7662
  • 🎨Webserver: use uvloop and aiohttp UV loop worker to increase performances by @sanderegg in #7663
  • ✨ [Frontend] App Browser with Hypertools by @odeimaiz in #7658
  • 🎨 Improve listing task manager (add filter + and project name, project custom metadata fields) by @matusdrobuliak66 in #7661
  • ⬆️Maintenance: upgrade to traefik v3.4.0 by @sanderegg in #7670
  • ⬆️Maintenance: more upgrades due to last upgrade of traefik to 3.4 by @sanderegg in #7671
  • ✨ [Frontend] Activity Center and Activity Overview by @odeimaiz in #7664
  • 🐛 [Frontend] Fixes: Data Browsing by @odeimaiz in #7672
  • 🐛 [Frontend] Fix: Templates listing by @odeimaiz in #7673
  • ✨ task manager improvement: listing /computations/{project_id}/iterations by @matusdrobuliak66 in #7669
  • 🎨 [Frontend] Enh: Publish and Template in different sections by @odeimaiz in #7674
  • 🐛 Generate API base URL by active product ⚠️ by @giancarloromeo in #7619
  • Functions api ✨ 🗃️ by @wvangeit in #7539
  • ✨ [Frontend] Templates and Public Projects in Study Browser by @odeimaiz in #7676

Full Changelog: staging_PauwelKwak5...staging_Bazinga1

1.82.0

08 May 08:27
1168c77

Choose a tag to compare

What's Changed

  • ♻️ Refactoring of APIs for computations in web-server, api-server and directorv2 by @pcrespov in #7520
  • 🐛 fix OAS test by @odeimaiz in #7535
  • ✨ [Frontend] Convert To Pipeline by @odeimaiz in #7522
  • [e2e] Fix TIP test by @odeimaiz in #7533
  • ✨ web-server RPC: exposes list_my_projects_marked_as_jobs by @pcrespov in #7534
  • ✨ [Frontend] Template type: Hypertools by @odeimaiz in #7531
  • 🐛 Add legacy tasks to webserver openapi specs by @bisgaard-itis in #7543
  • ♻️ Use catalog rpc client in api-server by @bisgaard-itis in #7541
  • 🐛 [Frontend] Disable Autocompletion by @odeimaiz in #7549
  • 🎨 Add Reusable Lifespan Contexts for RabbitMQ and Redis in servicelib.fastapi by @pcrespov in #7547
  • 🎨 [Frontend] More Plus Menu by @odeimaiz in #7545
  • 🐛 [Frontend] Do not reload Studies when loading Tags by @odeimaiz in #7551
  • 🐛 [Frontend] Fix TIP's New Plans by @odeimaiz in #7552
  • 🎨 Store and retrieve task_name when listing Celery tasks by @giancarloromeo in #7538
  • ✨ [Frontend] Persistent Export Data by @odeimaiz in #7554
  • 🐛 Add missing AsyncJob's name by @giancarloromeo in #7555
  • ✨ Adds filtering for Service Listing in Catalog's RPC API by @pcrespov in #7537
  • Is7420/permanently delete trashed workspaces by @matusdrobuliak66 in #7482
  • 🎨 replace project_id and node_id with appropriate labels when exporting by @GitHK in #7508
  • 🐛 [Frontend] Fix: Service catalog listing by @odeimaiz in #7559
  • ♻️🎨Dockerfile: fix start period/start interval healthchecks by @sanderegg in #7557
  • ✨ task manager web-api listing (🗃️) by @matusdrobuliak66 in #7544
  • 🔒️ Enhance security of API keys 🗃️ by @giancarloromeo in #7085
  • ✨Computational clusters: connect autoscaling to RabbitMQ ⚠️ by @sanderegg in #7485
  • ⬆️ Maintenance: Upgrade UV to 0.6.x by @sanderegg in #7561
  • 🐛Clusters-keeper: ensure json dicitionary is '-escaped by @sanderegg in #7564
  • 🎨 Exposes get_service_ports to rpc interface of the catalog simcore-service by @pcrespov in #7558
  • ✨ [Frontend] Jobs: Connect to backend by @odeimaiz in #7550
  • 🎨 [Frontend] Delete export-data task after downloading artifacts by @odeimaiz in #7567
  • 🎨 [Frontend] Hypertools in menu by @odeimaiz in #7570
  • ♻️SQLAlchemy migration: simcore-sdk by @sanderegg in #7404
  • ⬆️Maintenance: unblock boto3 by @sanderegg in #7572
  • 🎨 Replaces built-in JSON serialization with common_library utilities by @pcrespov in #7569
  • ✨ adds notifications service (⚠️ devops) by @GitHK in #7436
  • 🎨 [Frontend] Enh: Converstations by @odeimaiz in #7571
  • ✨ Enhance task cancellation by @giancarloromeo in #7565
  • 🎨 Extends list_projects_marked_as_jobs in the webserver's rpc API by @pcrespov in #7577
  • 🐛lock botocore<1.36.0 until CEPH S3 is updated to be compatible with AWS S3 by @sanderegg in #7587
  • 🎨E2E: when service legacy there is no need to wait for the running events by @sanderegg in #7579
  • 🐛Maintenance: Unlock botocore again 🚨🚨🚨🚨 by @sanderegg in #7589
  • 🐛 [Frontend] Fix share service by @odeimaiz in #7593
  • 🐛 [Frontend] Fix: Cached promises by @odeimaiz in #7595
  • 🎨Autoscaling in computations: send log/progress messages to rabbitMQ by @sanderegg in #7597
  • ♻️🗑️ api-server upgraded to use asyncpg by @pcrespov in #7598
  • 🎨E2E: fixing fail fast when websocket messages missing, fixing missing yield by @sanderegg in #7602
  • 🎨 E2E: Handle success value to True when no messages came in by @sanderegg in #7603
  • 🐛 fixed issue where notifications service would not start in development mode by @GitHK in #7580
  • 🎨 Program jobs: Pass metadata and return display version by @bisgaard-itis in #7562
  • ♻️CI: Upgraded setup-uv to v6, try fix ARM build, modularization of CI file by @sanderegg in #7604
  • ♻️Director v2: remove aiopg usage by @sanderegg in #7576
  • 🐛⚗️ARM CI: build fail in CI on ARM by @sanderegg in #7606
  • ⚗️CI: Improvements and addition ARM64 fixes by @sanderegg in #7607
  • ✨🎨 Remove all http catalog client from api-server and introduce listing of programs endpoint by @bisgaard-itis in #7575
  • 🐛E2E: TIP test fixes by @sanderegg in #7610
  • ✅ Fixes flaky: test_guest_user_is_not_garbage_collected by @pcrespov in #7609
  • 🐛Autoscaling: Fix docker-compose variable name typo by @sanderegg in #7611
  • ⚗️ CI: Fixing ARM64 build by @sanderegg in #7612
  • ✨ api-server: listing of all solver jobs by @pcrespov in #7566
  • 🎨 docker-api-proxy always requires authentication (⚠️devops) by @GitHK in #7586
  • ✨ introduce conversations (🗃️) by @matusdrobuliak66 in #7591
  • 🐛 Add correct registry when collecting api-server log queue prometheus metrics by @bisgaard-itis in #7616
  • ♻️ Clean up getting latest released service by @bisgaard-itis in #7608
  • 🐛Dask-sidecar: getting logs from container times-out by @sanderegg in #7627
  • 🐛 Fix automatic API keys generation by @giancarloromeo in #7625
  • ✨ ♻️ api-server: Refactor Service Layer, extended dependency injection and drafts list_study_jobs by @pcrespov in #7615
  • ✨ Introduce changelog-driven FastAPI route configuration system by @pcrespov in #7620
  • 🐛 Deregister log streamer via starlette background task by @bisgaard-itis in #7626
  • ✨Maintenance: autoscaled clusters allows to write outputs to a file by @sanderegg in #7628
  • 🔨 Maintenance: script to assist bulk pre-registrations by @pcrespov in #7623
  • ✨Maintenance CLI: introduce option to terminate dynamic instances by @sanderegg in #7630
  • 🎨 add Postgres connection to dynamic-scheduler by @GitHK in #7600
  • ♻️E2E: Fix some timing issues by @sanderegg in #7633
  • 🐛 [Frontend] Fix: Shared with Everyone filter by @odeimaiz in #7596
  • ♻️E2e: definite fix to ensure idle timeout is always smaller than waiting timeout by @sanderegg in #7637
  • ♻️Director-v2: removed aiopg dependency also from tests by @sanderegg in #7638
  • 🐛Autoscaling script: bugfix, invalid variable by @sanderegg in #7639
  • 🎨 add WAITING_FOR_RESOURCES to get_pipeline_state_from_task_states by @ma...
Read more

Staging PauwelKwak5

07 May 10:49
1168c77

Choose a tag to compare

Staging PauwelKwak5 Pre-release
Pre-release

What's Changed

  • ✨🎨 Remove all http catalog client from api-server and introduce listing of programs endpoint by @bisgaard-itis in #7575
  • 🐛E2E: TIP test fixes by @sanderegg in #7610
  • ✅ Fixes flaky: test_guest_user_is_not_garbage_collected by @pcrespov in #7609
  • 🐛Autoscaling: Fix docker-compose variable name typo by @sanderegg in #7611
  • ⚗️ CI: Fixing ARM64 build by @sanderegg in #7612
  • ✨ api-server: listing of all solver jobs by @pcrespov in #7566
  • 🎨 docker-api-proxy always requires authentication (⚠️devops) by @GitHK in #7586
  • ✨ introduce conversations (🗃️) by @matusdrobuliak66 in #7591
  • 🐛 Add correct registry when collecting api-server log queue prometheus metrics by @bisgaard-itis in #7616
  • ♻️ Clean up getting latest released service by @bisgaard-itis in #7608
  • 🐛Dask-sidecar: getting logs from container times-out by @sanderegg in #7627
  • 🐛 Fix automatic API keys generation by @giancarloromeo in #7625
  • ✨ ♻️ api-server: Refactor Service Layer, extended dependency injection and drafts list_study_jobs by @pcrespov in #7615
  • ✨ Introduce changelog-driven FastAPI route configuration system by @pcrespov in #7620
  • 🐛 Deregister log streamer via starlette background task by @bisgaard-itis in #7626
  • ✨Maintenance: autoscaled clusters allows to write outputs to a file by @sanderegg in #7628
  • 🔨 Maintenance: script to assist bulk pre-registrations by @pcrespov in #7623
  • ✨Maintenance CLI: introduce option to terminate dynamic instances by @sanderegg in #7630
  • 🎨 add Postgres connection to dynamic-scheduler by @GitHK in #7600
  • ♻️E2E: Fix some timing issues by @sanderegg in #7633
  • 🐛 [Frontend] Fix: Shared with Everyone filter by @odeimaiz in #7596
  • ♻️E2e: definite fix to ensure idle timeout is always smaller than waiting timeout by @sanderegg in #7637
  • ♻️Director-v2: removed aiopg dependency also from tests by @sanderegg in #7638
  • 🐛Autoscaling script: bugfix, invalid variable by @sanderegg in #7639
  • 🎨 add WAITING_FOR_RESOURCES to get_pipeline_state_from_task_states by @matusdrobuliak66 in #7640

Full Changelog: staging_PauwelKwak4...staging_PauwelKwak5

Staging PauwelKwak4

29 Apr 11:39
85d61c3

Choose a tag to compare

Staging PauwelKwak4 Pre-release
Pre-release

What's Changed

Full Changelog: staging_PauwelKwak3...staging_PauwelKwak4

1.81.0

17 Apr 07:11
c8e880a

Choose a tag to compare

What's Changed

  • ✨ web-api: Adds endpoint to retrieve project services with Release and Access Information by @pcrespov in #7287
  • ✨ [Frontend] Enh: Adapt to paginated navigation and to new model by @odeimaiz in #7280
  • 🐛 Use tenacity in flaky api keys tests by @bisgaard-itis in #7304
  • ⬆️ updates test & tooling requirements by @GitHK in #7298
  • 🐛 Fixes raises when stopping log fetching in dynamic-sidecar by @GitHK in #7302
  • ♻️ Refactor catalog domain in webserver by @bisgaard-itis in #7308
  • 🐛 [Frontend] Bugfix: getDatasetsByLocationCached by @odeimaiz in #7310
  • 🐛 Fixes contract limit parameter by @matusdrobuliak66 in #7309
  • 🐛Storage: quote returned links such that they are usable with files containing parentheses by @sanderegg in #7313
  • 🎨 [Frontend] Guided Tours: update to latest frontend by @odeimaiz in #7311
  • 🐛 sidecar no longer fails when saving data with missing permissions by @GitHK in #7307
  • 🐛 EFS - background task not starting by @matusdrobuliak66 in #7314
  • ✨Storage: provide entrypoint to compute path size (⚠️ devops) by @sanderegg in #7286
  • 🎨E2E: add --service_version option by @sanderegg in #7083
  • 🐛 [Frontend] Fix: Update members list after sharing by @odeimaiz in #7325
  • ♻️🎨 web-server: enhances product domain by @pcrespov in #7294
  • 🐛 Clean Pydantic's UserWarnings by @giancarloromeo in #7324
  • 🐛 [Frontend] Fix: Credits Summary indicator's offset by @odeimaiz in #7333
  • 🐛 allows mergify to merge PRs by @GitHK in #7332
  • 🎨Autoscaling monitor: allow SSH tunneling for DB access, and add return value for CLI usage by @sanderegg in #7329
  • 🐛 fixed issue with catalog and the icon field by @GitHK in #7331
  • ⬆️ upgraded dynamic-sidecar requirements by @GitHK in #7316
  • 🐛 [Frontend] Shop: Fix thumbnail by @odeimaiz in #7335
  • 🐛Autoscaled instances monitoring script: small fixes by @sanderegg in #7337
  • ✨ Add a Distributed Task Queue (using Celery) (🏗️ ⚠️DEVOPS) by @giancarloromeo in #7214
  • ♻️ webserver: catalog & api_keys renaming of modules by @pcrespov in #7334
  • ⬆️ upgraded dynamic-scheduler requirements by @GitHK in #7318
  • Add workflow_dispatch trigger to PR CI workflows by @bisgaard-itis in #7340
  • 🐛 agent now starts the volume cleanup task by @GitHK in #7346
  • 🎨 [Frontend] Show default product thumbnail if resource's thumbnail is invalid by @odeimaiz in #7341
  • ⬆️ upgraded director-v2 requirements by @GitHK in #7319
  • ⬆️ upgraded agent requirements by @GitHK in #7317
  • 🎨 release notes version has always patch set to 0 by @GitHK in #7339
  • ♻️Storage: use transactions helpers by @sanderegg in #7343
  • ♻️Storage Celery integration: diverse enhancements by @sanderegg in #7353
  • ⬆️ catalog service: upgrades requirements by @pcrespov in #7356
  • 🐛 fix wrong ServiceRunGet model by @matusdrobuliak66 in #7349
  • ⬆️ invitations service: upgrades requirements by @pcrespov in #7355
  • 🐛 Avoid GC form detecting services as orphans when they are not by @GitHK in #7354
  • 🎨♻️ [Frontend (& API)] Retire history from list latest services by @odeimaiz in #7292
  • 🐛 Fix minor director-v0 typing bug by @mrnicegyu11 in #7323
  • 🐛 Celery tasks list doesn't include submitted, active and scheduled ones by @giancarloromeo in #7366
  • 🎨 [Frontend] Wording: Don't say Failed, say Unsuccessful by @odeimaiz in #7361
  • Bump @babel/helpers from 7.24.7 to 7.26.10 in /tests/e2e in the npm_and_yarn group across 1 directory by @dependabot in #7347
  • 🐛 [Frontend] Fix: Cropped Fontawesome images by @odeimaiz in #7369
  • ✨Computation of path size: WebAPI + RPC to storage through Asyncjobs by @sanderegg in #7315
  • 🐛 [Frontend] Do not allow to leave studies with no owners by @odeimaiz in #7370
  • 🎨 Changed confusing wording by @GitHK in #7365
  • ♻️DB maintenance: drop clusters and cluster_to_groups db tables (🗃️) by @sanderegg in #7373
  • 🎨 [Frontend] Study (and Node) :size by @odeimaiz in #7371
  • 🐛 [Frontend] Fix: New project from menu by @odeimaiz in #7377
  • 🐛Cannot refresh page when only 1 study per user is allowed by @sanderegg in #7374
  • 🐛 Permission changes in dynamic-sidecar are always executed when closing a service by @GitHK in #7372
  • 🎨 web-api: enhances reset-password workflow (🚨) by @pcrespov in #7336
  • 🎨 New OEC:{traceback}-{timestamp} format for de-duplication purposes by @pcrespov in #7364
  • 🎨 web-api: patch userName at least 4 chars ⚠️ by @pcrespov in #7389
  • 🎨 [Frontend] Use cursor paginated storage API by @odeimaiz in #7388
  • ⬆️Maintenance: unblock moto library by @sanderegg in #7378
  • ⬆️Maintenance: upgrade rabbitmq to 3.13.7 by @sanderegg in #7376
  • Introduce links for async jobs actions (hateos style) in webserver by @bisgaard-itis in #7320
  • ✅ Fixes flaky test: create_troubleshotting_log_message by @pcrespov in #7400
  • 🎨 [Frontend] Allow users copy OEC by @odeimaiz in #7394
  • 🎨Maintenance: make devel mode faster to boot + log fixes + webserver DB disable write to disk by @sanderegg in #7403
  • ⚗️Director-v0: Disable keep-alive connections by @sanderegg in #7405
  • ✨ web-api: User privacy policy extended to username 🗃️ by @pcrespov in #7402
  • 🎨 [Frontend] Mock: Job Manager by @odeimaiz in #7396
  • ✨Async Jobs: add some tests + an internal client by @sanderegg in #7410
  • 🎨 web-api: Add privacy Field to Profile Endpoints and Retire Legacy Entrypoint by @pcrespov in #7408
  • 🎨 [Frontend] Feature: Hide username by @odeimaiz in #7406
  • 🐛web-api: Fixes missing supportID on default 5XX responses by @pcrespov in #7414
  • 🔧 Fix CI installation failure for json2html caused by setuptools 78.0.1 update by @pcrespov in #7415
  • ♻️ webserver: Refactor projects Domain to Align with Standardized Module Structure by @pcrespov in #7409
  • 🎨🐛 [Frontend] Enh/fix: Services Pricing Plans by @odeimaiz in #7412
  • 🎨 web-api: empty_trash operation waits until explicitly trashed projects are deleted by @pcrespov in #7416
  • 🐛 Fix Celery's Redis backend SSL config by @giancarloromeo in #7407
  • 🐛 Fix task status percentage by @bis...
Read more

Staging PauwelKwak3

15 Apr 14:14
c8e880a

Choose a tag to compare

Staging PauwelKwak3 Pre-release
Pre-release

What's Changed

Full Changelog: staging_PauwelKwak2...staging_PauwelKwak3

Staging PauwelKwak2

15 Apr 10:20
aac0abd

Choose a tag to compare

Staging PauwelKwak2 Pre-release
Pre-release

What's Changed

Full Changelog: staging_PauwelKwak1...staging_PauwelKwak2
Release Issue: #7529

Staging PauwelKwak1

10 Apr 09:16
c4f3dca

Choose a tag to compare

Staging PauwelKwak1 Pre-release
Pre-release

What's Changed

  • 🐛 [Frontend] Fix: show computational service's settings in App Mode by @odeimaiz in #7445
  • 🐛 [Frontend] Fix: Remove Task by @odeimaiz in #7451
  • 🎨 Prettify emails by @odeimaiz in #7432
  • 🎨Director-v0: set default timeout to 20s and potentially allow setting it up by @sanderegg in #7460
  • 🐛 Fixed issue where GC stopping too early by @GitHK in #7457
  • ✨ adds entry point to dynamic-scheduler exposing the current running services by @GitHK in #7454
  • 🎨Monitoring script: add json output for summary, allow to trigger computational cluster termination by @sanderegg in #7462
  • ✨Storage: batchDelete by @sanderegg in #7450
  • 🎨 [Frontend] Enh: batch delete files by @odeimaiz in #7458
  • 🎨E2E: Fail fast conditions + websocket logging in case of error by @sanderegg in #7463
  • 🐛 Clean Pydantic model_dumps warnings by @giancarloromeo in #7358
  • 🎨 [Frontend] Enh: Show deleting files progress by @odeimaiz in #7466
  • ✨ api and web-server: introduce job-project mapping via projects_to_jobs table and RPC integration by @pcrespov in #7435
  • 🐛Datcore-Adapter: fix listing files in pennsieve pagination sized 1000 by @sanderegg in #7464
  • 🔨 Removes unused validation by @pcrespov in #7468
  • 🎨 [Frontend] Enh: Expose access rights when Sharing Study by @odeimaiz in #7467
  • 🎨 [Frontend] Enh: releaseTag to OEC clipboard data by @odeimaiz in #7469
  • ✨ web-api: new share_project operation (dev) and updates notifications-library by @pcrespov in #7431
  • 🐛 [Frontend] Bugfixes: Long Running Task by @odeimaiz in #7470
  • 🐛Webserver: duplication of studies, ensure message does not contain progress by @sanderegg in #7474
  • 🐛Dask-sidecar: set 1 hour timeout when waiting for container logs by @sanderegg in #7472
  • ♻️🚨 Improve DB query listing_projects performance (🗃️) by @matusdrobuliak66 in #7475
  • 🎨Monitoring script: allow to terminate non-billable clusters by @sanderegg in #7479
  • ✨ Maintenance: Improves troubleshooting dump message used to log 5XX errors by @pcrespov in #7473
  • 🎨 Feature: on share project email by @odeimaiz in #7455
  • ✨ [Frontend] Feature: Share Study via email by @odeimaiz in #7481
  • 🐛 [Frontend] Fixes: delete(d) Workspaces by @odeimaiz in #7484
  • 🎨 [Frontend] Enh service calls: avoid request deduplication by @odeimaiz in #7487
  • ✨ Start implementation of programs section of api server by @bisgaard-itis in #7447
  • ✨ Add exporter code to storage by @GitHK in #7218
  • 🎨 catalog: lifespan managers for fastapi apps by @pcrespov in #7483
  • 🎨 state of webserverDevFeaturesEnabled flag is passed in statics for the front-end by @pcrespov in #7490
  • 🐛 Dont freeze fields in ApiServerOutputSchema by @bisgaard-itis in #7494
  • ✨ [Frontend] Feature: multi download by @odeimaiz in #7495
  • 🐛Autoscaling: Fix lost stopped EC2 instances and missing error logs by @sanderegg in #7493
  • ✨ Add Celery routing queues by @giancarloromeo in #7471
  • ♻️ making docker-api-proxy buildable on arm by @GitHK in #7497
  • ♻️ export data feature enhancements by @GitHK in #7498
  • 🐛🎨 [Frontend] Handle missing services by @odeimaiz in #7488
  • 🐛 Fix a typo in Celery's cpu-bound queue name by @giancarloromeo in #7503

Full Changelog: staging_TheAwakening6...staging_PauwelKwak1
Release Issue: #7502