Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
Staging Sundae3
What's Changed
- ✨ Implements
studyread operations inapi-serverby @pcrespov in #4511 - ♻️ fixes mypy issues in
servicelibby @matusdrobuliak66 in #4534 - 🐛 fix flaky
test_update_service_observationby @GitHK in #4535 - 🐛 Fix e2e: openWithResources by @odeimaiz in #4537
- 🐛 Bugfix: Super collaborator by @odeimaiz in #4499
- ⬆️Upgrade dask-based services by @sanderegg in #4536
- 🎨 Study home page and more improvements by @odeimaiz in #4539
- ♻️ fixes mypy issues in
models-libraryby @matusdrobuliak66 in #4533 - ⬆️ repo-wide upgrade to aiohttp==3.8.5 by @pcrespov in #4544
- ⬆️ upgrading docker-compse to 2.x.x in dynamic-sidecar 🚨 by @GitHK in #4545
- 🐛 fixes broken image build in master by @GitHK in #4547
- ✨⚗️ Add additional docker image tag to simcore github actions (
⚠️ DEVOPS) by @mrnicegyu11 in #4548 - ♻️ extending run_id with int_timestamp by @GitHK in #4505
- 🐛Fix unstoppable pipeline in external clusters🗃️ by @sanderegg in #4549
- ⬆️ upgrade
dynamic-sidecarservice requirements by @GitHK in #4551 - ♻️ refactors garbage-collector and open/close in project plugins by @pcrespov in #4550
- ✨ Wallets: Frontend only by @odeimaiz in #4542
- 🐛 e2e fix: enable the open project button by @odeimaiz in #4557
- 🎨 Notification in bell: "you don't have access anymore" by @odeimaiz in #4558
- ♻️ catalog API schema models moved to models-library by @pcrespov in #4553
- ♻️ Clean up simcore webserver environment
⚠️ DEVOPS by @YuryHrytsuk in #4491 - ♻️ directorv2 API schema models moved to models-library by @pcrespov in #4560
- 🎨 Feature: Stop, and Start, buttons in service options by @odeimaiz in #4564
- ♻️ multipart upload chunks are scheduled a few at a time by @GitHK in #4552
- 🐛 Bugfixes: labelValue is not a String by @odeimaiz in #4563
- 🐛 Fix webserver twilio env by @YuryHrytsuk in #4566
- ♻️ dy-sidecar no longer zips states (
⚠️ devops) by @GitHK in #4502 - ✨RabbitMQ: allow secure rabbit protocol (
⚠️ DevOPS) by @sanderegg in #4567 - ✨🗃️ Is1039/introduce wallets to osparc by @matusdrobuliak66 in #4565
- ✨Resource usage tracking: RabbitMQ messages by @sanderegg in #4569
- 🎨 TIP v2: Last aesthetics changes by @odeimaiz in #4576
- 🐛Uploading files works again by @sanderegg in #4577
- 🐛Check permissions before modifying project nodes by @sanderegg in #4582
- 🐛 Fix openapi swagger page dispay (missing env-var capture) by @mrnicegyu11 in #4584
- 🐛 rclone command output is once again captured and now swallowed by @GitHK in #4575
- 🐛
rclonepreserves symlinks even if broken by @GitHK in #4585 - ♻️ Remove docker node constraints from simcore repo (
⚠️ DEVOPS) by @YuryHrytsuk in #4571 - 🐛 fix templates publish/open with states as directories by @GitHK in #4586
- 🎨 Feature: Connect Wallets to backend by @odeimaiz in #4568
- ♻️🐛 storage provides presigned download links for files in folders by @GitHK in #4573
- 🐛 bugfix on wallet update by @matusdrobuliak66 in #4589
- 🎨 Wallets: Update
Statusrequired by @odeimaiz in #4592 - ✨ Is922/add rabbitMQ to resource usage tracker by @matusdrobuliak66 in #4583
- ✨Meet the clusters-keeper service (
⚠️ devops) by @sanderegg in #4591 - ✨ Computational backend: connect to resource tracking via RabbitMQ (🗃️,
⚠️ ) by @sanderegg in #4570 - ✨ Link assets folder from service to front-end by @GitHK in #4572
- 🐛 fix
dynamic-sidecaroutputs watcher by @GitHK in #4600 - 🗃️ resource usage tracker - credit tables by @matusdrobuliak66 in #4578
- ✨ Frontend: Allow users to open the study home page of studies with unknown services by @odeimaiz in #4599
- ⬆️ aio-pika: unblock constraint and fix test by @sanderegg in #4605
- ♻️🐛 dynamic-sidecar will ignore inputs pull commands while containers are created by @GitHK in #4601
- 🐛 rabbitmq connection by @matusdrobuliak66 in #4603
- 🎨 Frontend: Improve 3D mesh viewer defaults by @odeimaiz in #4606
- ✨ API server endpoints for performing multipart upload directly to S3 by @bisgaard-itis in #4596
- 🎨 Wallets: some defaults by @odeimaiz in #4607
New Contributors
- @YuryHrytsuk made their first contribution in #4491
Full Changelog: staging_Sundae1...staging_Sundae3
Release Issue: #4580
1.58.1
Staging Sundae2
1.58.0
What's Changed
- 📝 Maintenance: docs, repo configs and rm unused scripts [skip CI] by @pcrespov in #4495
- ♻️ Maintenance: removes openapi-core from aiohttp services by @pcrespov in #4490
- ⬆️ Critical requirements upgrades after releases of pyyaml and pip-tools by @pcrespov in #4503
- ♻️Maintenance: remove unused routes from director v2 by @sanderegg in #4462
- ⬆️ Complete upgrade of director v2 dependencies by @sanderegg in #4510
- 🐛Dask-sidecar: fix how GPUs are detected by @sanderegg in #4514
- ⬆️ rclone to 1.63.1 by @GitHK in #4520
- ⬆️ Maintenance: updates tools and tests requirements by @pcrespov in #4480
- ♻️
webserver: fixes last mypy issues and activating in CI's job by @pcrespov in #4519 - ✨ Frontend: Select resources & Credits workflow by @odeimaiz in #4322
- 🐛 fixing flaky test test_checked_once_task_is_auto_removed by @GitHK in #4527
Full Changelog: v1.57.0...v1.58.0
Related issues: #4574
Staging Sundae1
What's Changed
- 📝 Maintenance: docs, repo configs and rm unused scripts [skip CI] by @pcrespov in #4495
- ♻️ Maintenance: removes openapi-core from aiohttp services by @pcrespov in #4490
- ⬆️ Critical requirements upgrades after releases of pyyaml and pip-tools by @pcrespov in #4503
- ♻️Maintenance: remove unused routes from director v2 by @sanderegg in #4462
- ⬆️ Complete upgrade of director v2 dependencies by @sanderegg in #4510
- 🐛Dask-sidecar: fix how GPUs are detected by @sanderegg in #4514
- ⬆️ rclone to 1.63.1 by @GitHK in #4520
- ⬆️ Maintenance: updates tools and tests requirements by @pcrespov in #4480
- ♻️
webserver: fixes last mypy issues and activating in CI's job by @pcrespov in #4519 - ✨ Frontend: Select resources & Credits workflow by @odeimaiz in #4322
- 🐛 fixing flaky test test_checked_once_task_is_auto_removed by @GitHK in #4527
Full Changelog: staging_Watermelon6...staging_Sundae1
Release Issue: #4543
1.57.0
What's Changed
- ♻️ Maintenance: Fixes and removing deprecated functionality in
servicelibby @pcrespov in #4470 - openapi-projects-comments regenerate by @matusdrobuliak66 in #4460
- ♻️ removing code that is no longer required by @GitHK in #4478
- Bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot in #4479
- ✨
storagehandles directories 🚨 by @GitHK in #4377 - 🔨 Fix version of osparc client used in CI testing by @bisgaard-itis in #4477
- 🎨 Minors: Watermelon Review by @odeimaiz in #4474
- 🎨 TIP v2: 3 plus buttons by @odeimaiz in #4486
- 🐛 fix issue with parsing shared store by @GitHK in #4485
- ♻️🗃️ Is1004/modify resource tracker backend after container label changes by @matusdrobuliak66 in #4488
- Bump semver from 5.7.1 to 5.7.2 in /tests/e2e by @dependabot in #4484
- ✨ Announcements entrypoint at the web-api (
⚠️ devops) by @pcrespov in #4487 - ✨ Frontend: Announcements by @odeimaiz in #4489
- ✨ public-api: Get and Update jobs metadata by @pcrespov in #4476
- 🎨 Guest users warning message by @odeimaiz in #4492
- ♻️ nodeports accepts folders by @GitHK in #4447
- 🐛 Frontend: pageContext property might not be yet initialized by @odeimaiz in #4496
Full Changelog: v1.56.0...v1.57.0
Related Issue: #4500
Staging Watermelon6
What's Changed
- ♻️ Maintenance: Fixes and removing deprecated functionality in
servicelibby @pcrespov in #4470 - openapi-projects-comments regenerate by @matusdrobuliak66 in #4460
- ♻️ removing code that is no longer required by @GitHK in #4478
- Bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot in #4479
- ✨
storagehandles directories 🚨 by @GitHK in #4377 - 🔨 Fix version of osparc client used in CI testing by @bisgaard-itis in #4477
- 🎨 Minors: Watermelon Review by @odeimaiz in #4474
- 🎨 TIP v2: 3 plus buttons by @odeimaiz in #4486
- 🐛 fix issue with parsing shared store by @GitHK in #4485
- ♻️🗃️ Is1004/modify resource tracker backend after container label changes by @matusdrobuliak66 in #4488
- Bump semver from 5.7.1 to 5.7.2 in /tests/e2e by @dependabot in #4484
- ✨ Announcements entrypoint at the web-api (
⚠️ devops) by @pcrespov in #4487 - ✨ Frontend: Announcements by @odeimaiz in #4489
- ✨ public-api: Get and Update jobs metadata by @pcrespov in #4476
- 🎨 Guest users warning message by @odeimaiz in #4492
- ♻️ nodeports accepts folders by @GitHK in #4447
- 🐛 Frontend: pageContext property might not be yet initialized by @odeimaiz in #4496
Full Changelog: staging_Watermelon5...staging_Watermelon6
Related Issue: #4512
1.56.1
1.56.0
What's Changed
- ♻️ Refactors projects plugin sub-modules as controller-service-repository by @pcrespov in #4389
- 🎨 Redesign: Study information page by @odeimaiz in #4396
- ✨ (
⚠️ devops) 🗃️ Is922 resource tracking/1. version of regular scraping by @matusdrobuliak66 in #4380 - ✨ Frontend: Student competition announcement by @odeimaiz in #4404
- 🐛Autoscaling: fix listing of nodes with common prefix by @sanderegg in #4410
- ⬆️ Upgrade api-server requirements and includes pagination library by @pcrespov in #4411
- ✨ Personalized resource limits: add API to change node resources
⚠️ 🗃️ by @sanderegg in #4374 - 🐛 Bugfix: FP extractLabelFromLink + Announcement Validator by @odeimaiz in #4414
- 🐛 increase time before killing migration app by @sanderegg in #4418
- ✨ Previews: 2D images and 3D scenes by @odeimaiz in #4412
- 🐛 🗃️ fix resource tracking not starting + adding project uuid to tracking table by @matusdrobuliak66 in #4416
- ♻️Storage API specs are now autogenerated 🚨 by @GitHK in #4413
- ✨Frontend: Personalized resource limits by @odeimaiz in #4415
- ✨ Is994/resource tracking service auto populate missing data by @matusdrobuliak66 in #4420
- ♻️Maintenance: webserver openapi users now auto-generated by @sanderegg in #4424
- 🐛 Fix webserver storage OpenAPI schema by @GitHK in #4426
- ♻️ Moves webserver's projects api models to models_library by @pcrespov in #4425
- ✨Personalized resource limits: only allow specific groups to override resources by @sanderegg in #4417
- ✨Maintenance: add Ruff by @sanderegg in #4432
- ♻️Personalized resource limits: remove services limitations table 🗃️ by @sanderegg in #4428
- 🎨🐛Maintenance: fix CI build image issue by @sanderegg in #4434
- 🚚 fix name of client repo by @bisgaard-itis in #4372
- ✨ API jobs pagination (1st round) by @pcrespov in #4407
- ♻️ Renames
osparc environmentsasosparc variables and secretsby @pcrespov in #4443 - ✨ Frontend: ask backend for
override services specificationsby @odeimaiz in #4446 - 🐛Personalized-resource-limits: return default value when no product is defined by @sanderegg in #4449
- ♻️ Updates public API openapi specs (under dev) and cleanup by @pcrespov in #4437
- ✨ 🗃️ (
⚠️ DEVOPS) Is995/resource tracking list containers by @matusdrobuliak66 in #4445 - 🎨 Frontend: Improve study homepage by @odeimaiz in #4451
- ✨Computational backend: passing labels and envs 🗃️ by @sanderegg in #4429
- ♻️ Maintenance: Enhanced logs on sms service errors and tests image labels by @pcrespov in #4456
- ♻️ Maintenance: Remove director-v0 client from webserver by @sanderegg in #4461
- ✨ Computational backend: set container limits as labels
⚠️ (devops checks on grafana dashboards!) 🚨 by @sanderegg in #4453 - ✨ Frontend: Usage overview by @odeimaiz in #4455
- 🐛upgrade dask-sidecar cuda version to properly detect GPU nodes by @sanderegg in #4466
- 📝 Document backwards compatibility by @bisgaard-itis in #4457
- 🔨 Update public api system tests by @bisgaard-itis in #4444
- ♻️ Updated models for job/studies metadata in public-api by @pcrespov in #4465
- 🐛 Fixes replace operation in projects and uninitialized variable in health-check by @pcrespov in #4469
- ✨ Adds custom project's metadata in the webserver API by @pcrespov in #4421
Full Changelog: v1.55.0...v1.56.0
Related Issue: #4419
Staging Watermelon5
What's Changed
- ✨ Frontend: ask backend for
override services specificationsby @odeimaiz in #4446 - 🐛Personalized-resource-limits: return default value when no product is defined by @sanderegg in #4449
- ♻️ Updates public API openapi specs (under dev) and cleanup by @pcrespov in #4437
- ✨ 🗃️ (
⚠️ DEVOPS) Is995/resource tracking list containers by @matusdrobuliak66 in #4445 - 🎨 Frontend: Improve study homepage by @odeimaiz in #4451
- ✨Computational backend: passing labels and envs 🗃️ by @sanderegg in #4429
- ♻️ Maintenance: Enhanced logs on sms service errors and tests image labels by @pcrespov in #4456
- ♻️ Maintenance: Remove director-v0 client from webserver by @sanderegg in #4461
- ✨ Computational backend: set container limits as labels
⚠️ (devops checks on grafana dashboards!) 🚨 by @sanderegg in #4453 - ✨ Frontend: Usage overview by @odeimaiz in #4455
- 🐛upgrade dask-sidecar cuda version to properly detect GPU nodes by @sanderegg in #4466
- 📝 Document backwards compatibility by @bisgaard-itis in #4457
- 🔨 Update public api system tests by @bisgaard-itis in #4444
- ♻️ Updated models for job/studies metadata in public-api by @pcrespov in #4465
- 🐛 Fixes replace operation in projects and uninitialized variable in health-check by @pcrespov in #4469
- ✨ Adds custom project's metadata in the webserver API by @pcrespov in #4421
Full Changelog: staging_Watermelon4...staging_Watermelon5
Related Issue: #4482