Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
Staging PauwelKwak5
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 draftslist_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
toget_pipeline_state_from_task_states
by @matusdrobuliak66 in #7640
Full Changelog: staging_PauwelKwak4...staging_PauwelKwak5
Staging PauwelKwak4
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 thecatalog
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 useasyncpg
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
Full Changelog: staging_PauwelKwak3...staging_PauwelKwak4
1.81.0
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
UserWarning
s 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
andscheduled
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 default5XX
responses by @pcrespov in #7414 - 🔧 Fix CI installation failure for
json2html
caused bysetuptools 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...
Staging PauwelKwak3
What's Changed
- ♻️ Remove listing of programs by @bisgaard-itis in #7530
Full Changelog: staging_PauwelKwak2...staging_PauwelKwak3
Staging PauwelKwak2
What's Changed
- 🐛 Fix abort task test by @bisgaard-itis in #7501
- 🎨E2E: playwright improvements by @sanderegg in #7500
- ♻️ Refactor
simcore_service_catalog
: Apply Layered Architecture and Initialization Cleanup by @pcrespov in #7491 - 🎨 E2E: upgrade timings by @sanderegg in #7511
- ♻️ lifespans cleanup by @GitHK in #7496
- 🎨E2E: fixed computation of timeouts by @sanderegg in #7512
- 🐛 [Frontend] Fix: Do not list deprecated service versions by @odeimaiz in #7504
- ✨Maintenance: added first draft of copilot instructions by @sanderegg in #7513
- 🐛E2E: fix missing return value by @sanderegg in #7515
- 🐛🎨 [Frontend] Enh: Comments aesthetics by @odeimaiz in #7517
- ✨ [Frontend] Clusters mock table by @odeimaiz in #7521
- 🐛 Monitor Celery tasks cancellation by @giancarloromeo in #7514
Full Changelog: staging_PauwelKwak1...staging_PauwelKwak2
Release Issue: #7529
Staging PauwelKwak1
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_dump
s 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
1.80.5
Full Changelog: v1.80.4...v1.80.5
Staging TheAwakening6
- 🐛 [Frontend] Fix: Extract path
:size
(#7441) - ✨ Add example
functions
section to api-server (#7398) - 🎨Storage: HA (🚨🚨🚨 test with multiple replicas) (#7375)
- 🎨 Use async redis client (#7443)
- ✨ New
CatalogService
inapi-server
that connects via rpc to thecatalog
micro-service (#7439) - 🐛Storage-Worker: ensure startup waits for fastapi application readyness (#7442)
- 🐛 Fix bug (#7440)
- ♻️ webserver: Refactor login domain for CSR compliance and future confirmation logic (#7417)
- 🎨Storage with Celery: unit tests working now with storage worker implemented (#7438)
- 🐛 [Frontend] Fix:
storage/async-jobs
was retired (#7429) - ♻️ Further cleanup of async jobs framework (#7424)
- ⚗️ Remove asserts in async jobs (#7434)
- 🐛Storage: multiple user_id defined issue (#7433)
- 🐛Storage: Celery issues with validation (#7427)
- 🐛Storage Worker does not need a RabbitMQ client (#7426)
- 🎨 [Frontend] Enh: Wording and .po file (#7418)
- 🐛 Fix redis ssl certificate issue (#7425)
- 🐛 Fix task status percentage (#7422)
- 🐛 Fix Celery's Redis backend SSL config (#7407)
- 🎨 web-api: empty_trash operation waits until explicitly trashed projects are deleted (#7416)
- 🎨🐛 [Frontend] Enh/fix: Services in Pricing Plans (#7412)
- ♻️ webserver: Refactor
projects
Domain to Align with Standardized Module Structure (#7409) - 🔧 Fix CI installation failure for
json2html
caused bysetuptools 78.0.1
update (#7415) - 🐛web-api: Fixes missing
supportID
on default5XX
responses (#7414) - 🎨 [Frontend] Feature: Hide username (#7406)
- 🎨 web-api: Add
privacy
Field to Profile Endpoints and Retire Legacy Entrypoint (#7408) - ✨Async Jobs: add some tests + an internal client (#7410)
- 🎨 [Frontend] Mock: Job Manager (#7396)
- ✨ web-api: User privacy policy extended to
username
🗃️ (#7402) - ⚗️Director-v0: Disable keep-alive connections (#7405)
Staging TheAwakening5
- 🎨Maintenance: make devel mode faster to boot + log fixes + webserver DB disable write to disk (#7403)
- 🎨 [Frontend] Allow users copy OEC (#7394)
- ✅ Fixes flaky test:
create_troubleshotting_log_message
(#7400) - Introduce links for async jobs actions (hateos style) in webserver (#7320)
- ⬆️Maintenance: upgrade rabbitmq to 3.13.7 (#7376)
- ⬆️Maintenance: unblock moto library (#7378)
- 🎨 [Frontend] Use cursor paginated storage API (#7388)
- 🎨 web-api: patch
userName
at least 4 chars⚠️ (#7389) - 🎨 Unique EOC for deduplication purposes (#7364)
- 🎨 web-api: enhances reset-password workflow (#7336)
- 🐛 Permission changes in dynamic-sidecar are always executed when closing a service (#7372)
- 🐛Cannot refresh page when only 1 study per user is allowed (#7374)
- 🐛 [Frontend] Fix: New project from menu (#7377)
- 🎨 [Frontend] Study (and Node)
:size
(#7371) - ♻️DB maintenance: drop clusters and cluster_to_groups db tables (🗃️) (#7373)
- 🎨 Changed confusing wording (#7365)
- 🐛 [Frontend] Do not allow to leave studies with no owners (#7370)
- ✨Computation of path size: WebAPI + RPC to storage through Asyncjobs (#7315)
- 🐛 [Frontend] Fix: Cropped Fontawesome images (#7369)
- Bump @babel/helpers from 7.24.7 to 7.26.10 in /tests/e2e in the npm_and_yarn group across 1 directory (#7347)
- 🎨 [Frontend] Wording: Don't say Failed, say Unsuccessful (#7361)
- 🐛 Celery tasks list doesn't include
submitted
,active
andscheduled
ones (#7366) - 🐛 Fix minor director-v0 typing bug (#7323)
- 🎨♻️ [Frontend (& API)] Retire
history
from list latest services (#7292) - 🐛 Avoid GC form detecting services as orphans when they are not (#7354)
- ⬆️ invitations service: upgrades requirements (#7355)
- 🐛 fix wrong
ServiceRunGet
model (#7349) - ⬆️ catalog service: upgrades requirements (#7356)
- ♻️Storage Celery integration: diverse enhancements (#7353)
- ♻️Storage: use transactions helpers (#7343)
- 🎨 release notes version has always patch set to 0 (#7339)
- ⬆️ upgraded agent requirements (#7317)
- ⬆️ upgraded director-v2 requirements (#7319)
- 🎨 [Frontend] Show default product thumbnail if resource's thumbnail is invalid (#7341)
- 🐛 agent now starts the volume cleanup task (#7346)
- Add
workflow_dispatch
trigger to PR CI workflows (#7340) - ⬆️ upgraded dynamic-scheduler requirements (#7318)
- ♻️ webserver: catalog & api_keys renaming of modules (#7334)
- ✨ Add a Distributed Task Queue (using Celery) (🏗️
⚠️ DEVOPS) (#7214) - 🐛Autoscaled instances monitoring script: small fixes (#7337)
- 🐛 [Frontend] Shop: Fix thumbnail (#7335)
- ⬆️ upgraded dynamic-sidecar requirements (#7316)
- 🐛 fixed issue with catalog and the icon field (#7331)
- 🎨Autoscaling monitor: allow SSH tunneling for DB access, and add return value for CLI usage (#7329)
- 🐛 allows mergify to merge PRs (#7332)
- 🐛 [Frontend] Fix: Credits Summary indicator's offset (#7333)
- 🐛 Clean Pydantic's
UserWarning
s (#7324) - ♻️🎨 web-server: enhances
product
domain (#7294) - 🐛 [Frontend] Fix: Update members list after sharing (#7325)
- 🎨E2E: add --service_version option (#7083)
- ✨Storage: provide entrypoint to compute path size (
⚠️ devops) (#7286) - 🐛 EFS - background task not starting (#7314)
- 🐛 sidecar no longer fails when saving data with missing permissions (#7307)
- 🎨 [Frontend] Guided Tours: update to latest frontend (#7311)
- 🐛Storage: quote returned links such that they are usable with files containing parentheses (#7313)
- 🐛 Fixes contract
limit
parameter (#7309) - 🐛 [Frontend] Bugfix: getDatasetsByLocationCached (#7310)
- ♻️ Refactor catalog domain in webserver (#7308)
- 🐛 Fixes raises when stopping log fetching in
dynamic-sidecar
(#7302) - ⬆️ updates test & tooling requirements (#7298)
- 🐛 Use tenacity in flaky api keys tests (#7304)
- ✨ [Frontend] Enh: Adapt to paginated navigation and to new model (#7280)
- ✨ web-api: Adds endpoint to retrieve project services with Release and Access Information (#7287)
1.80.4
Full Changelog: v1.80.3...v1.80.4