Skip to content

1.86.0

Choose a tag to compare

@matusdrobuliak66 matusdrobuliak66 released this 24 Sep 19:26
1efd09c

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
  • ♻️[Maintenance]: Improve RPC Server Logging and Error Handling by @pcrespov in #8346
  • 🎨 [Frontend] Enhanced Support Center by @odeimaiz in #8353
  • 🎨 [Frontend] Remove S4L's border and Enhance PO Center by @odeimaiz in #8359
  • 🎨 Unmarks WEBSERVER_REALTIME_COLLABORATION as dev feature ⚠️ by @pcrespov in #8348
  • 🎨 Added user identifiers to the UserAccountGetmodel by @pcrespov in #8358
  • 🐛 Ensure consistent Celery task cancellation by @giancarloromeo in #8354
  • 🎨 [Frontend] Enh: User Account UI by @odeimaiz in #8361
  • 🐛 Ensure proper Redis client shutdown in Celery by @giancarloromeo in #8237
  • 🎨🐛 Fix filtering bug in celery tasks by @bisgaard-itis in #8355
  • 🎨 Cleanup test in celery library by @bisgaard-itis in #8364
  • ♻️ Refactor Models, Schema Validation, and DB Utilities (Spin-off 1 from PR #8141) by @pcrespov in #8360
  • ♻️Maintenance: improve cancellation error handling by @sanderegg in #8367
  • ♻️ [Maintenance] Refactor Tests Utilities and Typing (Spin-off 2 from PR #8141) by @pcrespov in #8368
  • 🎨 [Frontend] Support center feedback by @odeimaiz in #8362
  • 🐛 Update API keys uniqueness constraint (🗃️) by @giancarloromeo in #8363
  • 🎨 Makes removal of long running tasks faster by @GitHK in #8350
  • 🎨 allow support user to patch conversation by @matusdrobuliak66 in #8372
  • ♻️🐛 Use celery task manager in function job task client service by @bisgaard-itis in #8352
  • 🎨 [Frontend] Suport Center: Chat bubble and Fogbugz link by @odeimaiz in #8369
  • 🐛 Celery tasks aborted after submission by @giancarloromeo in #8371
  • 🎨 Computational backend performance: improvements step1 by @sanderegg in #8349
  • 🐛 Add task_manager to api-worker by @bisgaard-itis in #8373
  • 🎨Computational backend: performance improvements step2 - autoscaling shall ask dask to retire nodes only if necessary by @sanderegg in #8374
  • ♻️Maintenance: multiple improvements after debugging session by @sanderegg in #8370
  • ♻️Maintenance: fix generation of service names by @sanderegg in #8377
  • 🐛 Minor fixes for the function api by @bisgaard-itis in #8376
  • ⚗️ [Frontend] PoC: Rocket preview by @odeimaiz in #8378
  • 🎨♻️Computational backend: stability improvements step 4 by @sanderegg in #8380
  • 🎨 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
  • 🎨Computational backend: improvements step 5 by @sanderegg in #8396
  • 🎨Computational backend: improvements step 6 by @sanderegg in #8397
  • 🐛 [Frontend] Fix/hide support buttons by @odeimaiz in #8399
  • 🎨Computational backend: stability improvements step7 by @sanderegg in #8400
  • 🐛 [Frontend] Fix workbench by @odeimaiz in #8402
  • 🐛 Adds user to project rooms on websocket reconnect by @matusdrobuliak66 in #8407
  • 🐛🎨 [Frontend] RTC: Reload project after websocket reconnection by @odeimaiz in #8406
  • 🎨Computational backend: stability improvements step8 🚨 by @sanderegg in #8401
  • 🐛Fix possible race condition in distributed semaphore initialization by @sanderegg in #8411
  • ♻️🎨 [Frontend] Refactor conversations by @odeimaiz in #8404
  • 🐛 Add internal scheduler UI in dynamic-scheduler by @GitHK in #8410
  • 🎨 [Frontend] Create Function: Do not allow registering functions without exposing 1 input AND 1 output by @odeimaiz in #8412
  • 🐛🎨 [Frontend] Consistent modified by @odeimaiz in #8413
  • 🐛 [Frontend] Fix: Limit conversation title (50) by @odeimaiz in #8416

Full Changelog: v1.85.0...v1.86.0
Release Issue: #8338