Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
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
Staging Watermelon4
What's Changed
- 🐛 🗃️ 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
Full Changelog: staging_Watermelon3...staging_Watermelon4
Release Issue: #4454
1.55.1
Hotfix 🚑️
- ✨ Frontend: Student competition announcement (#4404) by @odeimaiz
- 🐛Autoscaling: fix listing of nodes with common prefix (#4410) by @sanderegg
- 🐛 Bugfix: FP extractLabelFromLink + Announcement Validator (#4414) by @odeimaiz @pcrespov
Full Changelog: v1.55.0...v1.55.1
Release Issue #4409
Staging Watermelon3
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
Full Changelog: staging_Watermelon2...staging_Watermelon3
Release Issue: #4430
1.55.0
What's Changed
- ✨ Use RUN mounts in dockerfiles + should make build more reliable by @sanderegg in #4347
- ♻️ change timeout until project gets closed to 1 minute (
⚠️ devops) by @sanderegg in #4349 - Use forked openapi generator repo by @bisgaard-itis in #4343
- 📝 improving release doc [skip ci] by @matusdrobuliak66 in #4297
- ⬆️ ♻️ Maintenance: sqlachemy2 compatibility upgrades by @pcrespov in #4330
- 🐛 Enabling make setting-schema.json for agent by @GitHK in #4338
- 🎨TIP v2: start Phase Modulated button by @odeimaiz in #4365
- 📝 add docs: how to determine if a service is legacy by @mrnicegyu11 in #4042
- ⬆️ Bump Postgres minor version by @mrnicegyu11 in #4368
- ✨ Frontend: Study home page by @odeimaiz in #4360
- ✨ Add check for weak passwords (small length) (
⚠️ devops) by @mrnicegyu11 in #4367 - Update client generation by @bisgaard-itis in #4366
- ✨ API: new
DELETE /solvers/*/versions/*/jobs/*by @pcrespov in #4336 - ✨ Adds CLI to dask-sidecar service by @pcrespov in #4373
- ✨ Feature: Sticky notes by @odeimaiz in #4324
- ✨Personalized resource limits: add project nodes table to store nodes resources 🗃️ by @sanderegg in #4362
- ⚗️Computational services: pass as logs even if recognized as a progress value by @sanderegg in #4381
- ✨Personalized resources: remove projects to projects nodes table 🗃️ by @sanderegg in #4384
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #4382
- 🐛 take osparc package from pypi by @bisgaard-itis in #4388
- ✨ Node previews for project homepage by @pcrespov in #4379
- ✨ Frontend: Preview page: WorkbenchPreview + Thumbnails by @odeimaiz in #4378
- 🐛 Fixes file-only study dispatcher by @pcrespov in #4387
- ✨ 🗃️ adding projects_comments DB table and API endpoints by @matusdrobuliak66 in #4383
- ✨ Frontend: Study comments by @odeimaiz in #4386
- ♻️ refactor of project comments by @matusdrobuliak66 in #4393
- 🐛 Fixes on studies dispatcher: file-picker download, extension mapping and study naming by @pcrespov in #4390
- 🗃️ adding minor projects comments table changes + forgotten migration by @matusdrobuliak66 in #4395
Full Changelog: v1.54.0...v1.55.0
Related issue: #4371
Staging Watermelon2
What's Changed
- ✨ Use RUN mounts in dockerfiles + should make build more reliable by @sanderegg in #4347
- ♻️ change timeout until project gets closed to 1 minute (
⚠️ devops) by @sanderegg in #4349 - Use forked openapi generator repo by @bisgaard-itis in #4343
- 📝 improving release doc [skip ci] by @matusdrobuliak66 in #4297
- ⬆️ ♻️ Maintenance: sqlachemy2 compatibility upgrades by @pcrespov in #4330
- 🐛 Enabling make setting-schema.json for agent by @GitHK in #4338
- 🎨TIP v2: start Phase Modulated button by @odeimaiz in #4365
- 📝 add docs: how to determine if a service is legacy by @mrnicegyu11 in #4042
- ⬆️ Bump Postgres minor version by @mrnicegyu11 in #4368
- ✨ Frontend: Study home page by @odeimaiz in #4360
- ✨ Add check for weak passwords (small length) (
⚠️ devops) by @mrnicegyu11 in #4367 - Update client generation by @bisgaard-itis in #4366
- ✨ API: new
DELETE /solvers/*/versions/*/jobs/*by @pcrespov in #4336 - ✨ Adds CLI to dask-sidecar service by @pcrespov in #4373
- ✨ Feature: Sticky notes by @odeimaiz in #4324
- ✨Personalized resource limits: add project nodes table to store nodes resources 🗃️ by @sanderegg in #4362
- ⚗️Computational services: pass as logs even if recognized as a progress value by @sanderegg in #4381
- ✨Personalized resources: remove projects to projects nodes table 🗃️ by @sanderegg in #4384
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #4382
- 🐛 take osparc package from pypi by @bisgaard-itis in #4388
- ✨ Node previews for project homepage by @pcrespov in #4379
- ✨ Frontend: Preview page: WorkbenchPreview + Thumbnails by @odeimaiz in #4378
- 🐛 Fixes file-only study dispatcher by @pcrespov in #4387
- ✨ 🗃️ adding projects_comments DB table and API endpoints by @matusdrobuliak66 in #4383
- ✨ Frontend: Study comments by @odeimaiz in #4386
- ♻️ refactor of project comments by @matusdrobuliak66 in #4393
- 🐛 Fixes on studies dispatcher: file-picker download, extension mapping and study naming by @pcrespov in #4390
- 🗃️ adding minor projects comments table changes + forgotten migration by @matusdrobuliak66 in #4395
- Full Changelog: staging_Watermelon1...staging_Watermelon2
- Release Issue: #4397