Skip to content

1.82.0

Compare
Choose a tag to compare
@matusdrobuliak66 matusdrobuliak66 released this 08 May 08:27
1168c77

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 @matusdrobuliak66 in #7640

Full Changelog: v1.81.0...v1.82.0
Release Issue: #7573