Releases: workfloworchestrator/orchestrator-core
4.0.0rc2
Breaking changes:
- Changed Validation workflows from Target.SYSTEM to Target.VALIDATION
Please refer to the 4.0 migration guide for more detail on these breaking changes.
What's Changed
- Adding Target.VALIDATION to Workflows, including isTask bool by @saket-geant and @Igoranze in #930
Full Changelog: 4.0.0rc1...4.0.0rc2
4.0.0rc1
Breaking changes:
- Redis domain model caching removed
Please refer to the 4.0 migration guide for more detail on these breaking changes.
What's Changed
- Make workflow description mandatory by @pboers1988 in #850
- fix: subsequent callback progress key error by @adamkirchberger in #934
- Update pydantic-settings requirement from ~=2.8.0 to ~=2.9.1 by @dependabot in #925
- Update more-itertools requirement from ~=10.6.0 to ~=10.7.0 by @dependabot in #928
- Bump typer from 0.15.2 to 0.15.3 by @dependabot in #936
- Update sentry-sdk[fastapi] requirement from ~=2.25.1 to ~=2.27.0 by @dependabot in #929
- Bump orjson from 3.10.16 to 3.10.18 by @dependabot in #937
- Removing Caching from the orchestrator by @pboers1988 in #938
Full Changelog: 3.2.2...4.0.0rc1
3.2.3
- fix: subsequent callback progress key error by @adamkirchberger in #934
Full Changelog: 3.2.2...3.2.3
3.2.2
3.2.1
3.2.0
Deprecation Warning
This release adds support for pydantic-forms 2.0 in which ReadOnlyField
is replaced with read_only_field
. (more details)
To prevent errors you can pin pydantic-forms==1.4.0
in your requirements.
In a future release support for pydantic-forms 1.4 will be dropped, so it will be necessary to rewrite your usages of pydantic_forms.validators.ReadOnlyField
as per the above details.
What's Changed
- Rework SubscriptionModel.from_subscription and in_use_by_id injection to remove dependency on Redis by @Mark90 in #880
- Add process_id to workflow @step logging by @RichieB2B in #913
- Adds support for pydantic-forms 1.4.0-2.0.0 by @misterbox in #916
- adding on delete cascade onstraint by @saket-geant in #915
- Add workflow_name and process_id to @retrystep structlog context variables by @RichieB2B in #917
- Update celery requirement from ~=5.4.0 to ~=5.5.1 by @dependabot in #918
Full Changelog: 3.1.2...3.2.0
3.2.0rc1
3.1.2
❗ The following dependencies have been downgraded to resolve problems:
- Downgraded Pydantic 2.10 to 2.8 by @pboers1988 in #892
- Downgraded psycopg from 3.0 to 2.9 due to query locking issues under high load
What's Changed
- Bump redis from 5.0.3 to 5.1.1 by @dependabot in #866
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #876
- [#724] Exclude subscriptions_search materialized view from Alembic au… by @torkashvand in #877
- Refactor inject_args for Direct UUID Support by @torkashvand in #878
- Bump alembic from 1.14.1 to 1.15.1 by @dependabot in #879
- Consistent database query sorting results in unittests by @Mark90 in #884
- Bump sqlalchemy from 2.0.38 to 2.0.39 by @dependabot in #886
- Add callback progress update endpoint by @adamkirchberger in #883
- 294 detect usage of basemodel by @karimbenbourenane in #885
- Add GEANT as a partner in codes they have changed by @torkashvand in #891
- Update references to postgresql@15 in docs by @karimbenbourenane in #893
- Update sentry-sdk[fastapi] requirement from ~=2.22.0 to ~=2.24.0 by @dependabot in #895
- adding a decorator for isolating provisioning step by @saket-geant in #896
- Add InputStateTable to orchestrator/db/init.py by @RichieB2B in #907
- Bump orjson from 3.10.15 to 3.10.16 by @dependabot in #901
- Bump sqlalchemy from 2.0.39 to 2.0.40 by @dependabot in #905
- Bump alembic from 1.15.1 to 1.15.2 by @dependabot in #903
- Bump pytz from 2025.1 to 2025.2 by @dependabot in #904
- #782 add RBAC to running workflows - update decorators by @Sparrow1029 in #837
- Bump version to 3.1.2 by @Mark90 in #912
- Update sentry-sdk[fastapi] requirement from ~=2.24.0 to ~=2.25.1 by @dependabot in #911
New Contributors
- @adamkirchberger made their first contribution in #883
- @saket-geant made their first contribution in #896
Full Changelog: 3.1.1...3.1.2
3.1.2rc4
What's Changed
- 294 detect usage of basemodel by @karimbenbourenane in #885
- Add GEANT as a partner in codes they have changed by @torkashvand in #891
- Update references to postgresql@15 in docs by @karimbenbourenane in #893
- Update sentry-sdk[fastapi] requirement from ~=2.22.0 to ~=2.24.0 by @dependabot in #895
Full Changelog: 3.1.2rc3...3.1.2rc4