Releases: workfloworchestrator/orchestrator-core
Releases · workfloworchestrator/orchestrator-core
5.0.0rc1
What's Changed
- Documentation: fix all 404s and mkdocs warnings, enable strict docs testing by @Mark90 in #1496
- Case insensitivity in filters by @dev-elie in #1459
- Add configurable columns dynamic by @Igoranze in #1430
- chore(deps): update docker/build-push-action action to v7 by @renovate[bot] in #1447
- chore(deps): update docker/setup-buildx-action action to v4 by @renovate[bot] in #1451
- fix(deps): update dependency uvicorn to ~=0.42.0 by @renovate[bot] in #1473
- chore(deps): update dependency astral-sh/uv to v0.10.12 by @renovate[bot] in #1449
- Add Elasticsearch DSL filter format support (#1476) by @pboers1988 in #1478
- Pin starlette to <1.0.0 by @tjeerddie in #1498
- Handle None returns from Celery inspection API in worker status monitor by @torkashvand in #1458
- Fix bug subscription count in summary card is zero by @tvdven in #1501
- Add @task decorator by @misterbox in #1492
- chore(deps): update dependency astral-sh/uv to v0.11.0 by @renovate[bot] in #1502
- fix(deps): update dependency redis to v7.4.0 by @renovate[bot] in #1509
- Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #1512
- chore(deps): update dependency astral-sh/uv to v0.11.1 by @renovate[bot] in #1508
- chore(deps): update dependency astral-sh/uv to v0.11.2 by @renovate[bot] in #1513
- Bump cryptography from 46.0.5 to 46.0.6 by @dependabot[bot] in #1515
- chore(deps): update mw-root/uv-lock-report action to v0.13.1 by @renovate[bot] in #1516
- Remove all agent related code from this repo by @timfdev in #1500
- chore(deps): lock file maintenance by @renovate[bot] in #1475
- Improve test coverage and refactor test suite by @pboers1988 in #1497
- Update dependency orjson to v3.11.8 by @renovate[bot] in #1520
- Remove starlette pin by @tjeerddie in #1523
- Update CI actions: codecov v3→v6 and CodSpeed v3→v4 by @pboers1988 in #1524
- Update dependency more-itertools to v11 by @renovate[bot] in #1527
- Update dependency pytest to v9 by @renovate[bot] in #1526
- Update dependency astral-sh/uv to v0.11.3 by @renovate[bot] in #1525
- Update dependency sqlalchemy to v2.0.49 by @renovate[bot] in #1529
- Update dependency click to <=8.3.2 by @renovate[bot] in #1528
- Update dependency uvicorn to ~=0.43.0 by @renovate[bot] in #1530
- Bump strawberry-graphql from 0.312.2 to 0.312.3 by @dependabot[bot] in #1531
- Update dependency uvicorn to ~=0.44.0 by @renovate[bot] in #1532
- Update dependency pytest to v9.0.3 by @renovate[bot] in #1534
- Lock file maintenance by @renovate[bot] in #1535
- Update dependency astral-sh/uv to v0.11.5 by @renovate[bot] in #1538
- Bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #1537
- Update dependency astral-sh/uv to v0.11.6 by @renovate[bot] in #1539
- Update dependency prometheus-client to v0.25.0 by @renovate[bot] in #1540
- Docs/pr template and contrib additions by @slbyrnes1 in #1554
- Rewrite testing guide and register noresponses marker by @slbyrnes1 in #1562
- Add github action that verifies current year is in every modified file by @kvklink in #1558
- Lock file maintenance by @renovate[bot] in #1563
- Lock file maintenance by @renovate[bot] in #1564
- Docs/1557 various cleanup by @slbyrnes1 in #1560
- Update actions/checkout action to v6 by @renovate[bot] in #1567
- Add no_uncompleted_instance predicate to tasks by @tjeerddie in #1548
- Add Justfile by @jamesharr in #1543
- Update dependency pydantic to ~=2.13.0 by @renovate[bot] in #1566
- Change the Default python version by @pboers1988 in #1569
- Convert embedded diagrams to mermaid by @jamesharr in #1559
- Change gh-pages.yml to trigger workfloworchestrator.github.io docs by @Mark90 in #1568
- 1135: Add status field to PATCH product API endpoint by @jbgann in #1571
- Deprecate TSV search, make LLM search the default by @pboers1988 in #1544
- 1552 enhancement fix rest authorization handler and improve docs by @eenblam in #1573
- #2183 Note field for processes by @Sparrow1029 in #1572
- feat(graphql): expose search API through GraphQL schema by @pboers1988 in #1556
- #1292 Pass more context into workflow authorization callbacks by @eenblam in #1510
New Contributors
- @dev-elie made their first contribution in #1459
- @slbyrnes1 made their first contribution in #1554
Full Changelog: 5.0.0a7...5.0.0rc1
5.0.0a8
What's Changed
- Documentation: fix all 404s and mkdocs warnings, enable strict docs testing by @Mark90 in #1496
- Case insensitivity in filters by @elie605 in #1459
- Add configurable columns dynamic by @Igoranze in #1430
- chore(deps): update docker/build-push-action action to v7 by @renovate[bot] in #1447
- chore(deps): update docker/setup-buildx-action action to v4 by @renovate[bot] in #1451
- fix(deps): update dependency uvicorn to ~=0.42.0 by @renovate[bot] in #1473
- chore(deps): update dependency astral-sh/uv to v0.10.12 by @renovate[bot] in #1449
- Add Elasticsearch DSL filter format support (#1476) by @pboers1988 in #1478
- Pin starlette to <1.0.0 by @tjeerddie in #1498
- Handle None returns from Celery inspection API in worker status monitor by @torkashvand in #1458
- Fix bug subscription count in summary card is zero by @tvdven in #1501
- Add @task decorator by @misterbox in #1492
- chore(deps): update dependency astral-sh/uv to v0.11.0 by @renovate[bot] in #1502
New Contributors
- @elie605 made their first contribution in #1459
Full Changelog: 5.0.0a7...5.0.0a8
5.0.0a7
What's Changed
- Bump deepdiff from 8.6.1 to 8.6.2 by @dependabot[bot] in #1481
- Add /api/forms endpoint and support for scheduling tasks with user inputs by @tjeerddie in #1454
- Make description default to empty str by @Igoranze in #1493
Full Changelog: 5.0.0a6...5.0.0a7
5.0.0a6
What's Changed
- Removed old OrchSecretStr by @Igoranze in #1479
- Update strawberry from <0.285.0 to >=0.311.3 by @tjeerddie in #1474
- Downgrade pytz from ==2026.1.post1 to >=2025 by @tjeerddie in #1491
- Add authorization to create and update schedule endpoints by @tjeerddie in #1464
Full Changelog: 5.0.0a5...5.0.0a6
5.0.0a5
What's Changed
- deprecate description parameter in workflow decorators by @saket-geant in #1460
- Remove EngineSettingsTable.running_processes DB column by @Mark90 in #1424
Dependencies:
- chore(deps): update dependency black to v26.3.1 [security] by @renovate[bot] in #1462
- Bump authlib from 1.6.6 to 1.6.7 by @dependabot[bot] in #1468
- Bump authlib from 1.6.7 to 1.6.9 by @dependabot[bot] in #1472
- Bump cairosvg from 2.8.2 to 2.9.0 by @dependabot[bot] in #1465
- Bump pyjwt from 2.11.0 to 2.12.0 by @dependabot[bot] in #1467
Full Changelog: v5.0.0a4...5.0.0a5
4.8.2
Addressing CVE in Authlib
Full Changelog: 4.8.1...4.8.2
v5.0.0a4
Full Changelog: v5.0.0a3...v5.0.0a4
v5.0.0a3
What's Changed
- fix(deps): update dependency tabulate to v0.10.0 by @renovate[bot] in #1445
- chore(deps): update docker/login-action action to v4 by @renovate[bot] in #1446
- fix(deps): update dependency pytz to v2026 by @renovate[bot] in #1443
- fix(deps): update dependency fastapi to ~=0.135.1 by @renovate[bot] in #1439
- chore(deps): update dependency astral-sh/uv to v0.10.8 by @renovate[bot] in #1441
- unit tests for all protocol adapters by @timfdev in #1452
- fix(deps): update dependency redis to v7.3.0 by @renovate[bot] in #1450
- Add migration to set is_task of task_validate_product_type to true by @tjeerddie in #1456
- Tests: prevent stale graphql router in test_client by @Mark90 in #1457
- #1347 Show all tasks from CLI, but remove them from resolver by @Igoranze in #1391
- Change secret env variables to use pydantic secret type by @jbgann in #1404
- Require pydantic-forms >= 2.4.0, add form key "extraProperties" alongside "uniforms" by @Mark90 in #1409
- chore(deps): update docker/metadata-action action to v6 by @renovate[bot] in #1448
Full Changelog: 4.8.1...v5.0.0a3
4.8.1
What's Changed
- Add sorting to structured search by @tjeerddie in #1433
- fix(deps): update dependency sqlalchemy to v2.0.48 by @renovate[bot] in #1440
- POC finite statemachine search agent by @timfdev in #1324
Full Changelog: 4.8.0...4.8.1
4.8.0
What's Changed
Please consult the 4.8 upgrade guide for more information regarding the new run_predicate argument to the workflow decorator and removal of the validate_products schedule.
Functional
- 1344: add total results to structured search by @tjeerddie in #1361
- Add run_predicate to workflow decorator by @Igoranze in #1399
- Add step cleanup_ai_search_index to task_clean_up_tasks by @PersonalSpace-Django in #1403
- Add typing result on run predicate by @Igoranze in #1436
- Change product migration generator to optionally skip existing (reused) product blocks by @Mark90 in #1372
- Fix running processes count endpoint not showing an accurate value by @torkashvand in #1384
- Fix scheduler using the same sqlalchemy session by @Mark90 in #1401
- Fix type annotation of expose_settings() by @Mark90 in #1425
- Fix/UUID type conversion with default values by @torkashvand in #1389
- fix: update metrics initialisation to handle missing DB tables by @Haak1981 in #1366
- Fixed bug where DB migration d69e10434a04 errors on long traceback strings; added related truncations by @jbgann in #1386
- Log debug message when LazyWorkflowInstance is missing by @Mark90 in #1373
- refresh_process_search_index added by @PersonalSpace-Django in #1358
- Restrict Text fields in DB Models, save empty subscription note as NULL by @jbgann in #1339
Dependencies
- Bump cryptography from 46.0.4 to 46.0.5 by @dependabot[bot] in #1395
- Bump pydantic-ai-slim from 1.51.0 to 1.56.0 by @dependabot[bot] in #1376
- fix(deps): update dependency alembic to v1.18.2 by @renovate[bot] in #1357
- fix(deps): update dependency alembic to v1.18.3 by @renovate[bot] in #1360
- fix(deps): update dependency alembic to v1.18.4 by @renovate[bot] in #1393
- fix(deps): update dependency fastapi to ~=0.129.0 by @renovate[bot] in #1402
- fix(deps): update dependency fastapi to ~=0.131.0 by @renovate[bot] in #1419
- fix(deps): update dependency fastapi to ~=0.132.0 by @renovate[bot] in #1422
- fix(deps): update dependency fastapi to ~=0.133.0 by @renovate[bot] in #1428
- fix(deps): update dependency fastapi to ~=0.134.0 by @renovate[bot] in #1438
- fix(deps): update dependency orjson to v3.11.6 by @renovate[bot] in #1362
- fix(deps): update dependency orjson to v3.11.7 by @renovate[bot] in #1368
- fix(deps): update dependency pydantic-settings to ~=2.13.0 by @renovate[bot] in #1406
- fix(deps): update dependency redis to v7.1.1 by @renovate[bot] in #1387
- fix(deps): update dependency redis to v7.2.0 by @renovate[bot] in #1408
- fix(deps): update dependency redis to v7.2.1 by @renovate[bot] in #1434
- fix(deps): update dependency sqlalchemy to v2.0.46 by @renovate[bot] in #1350
- fix(deps): update dependency sqlalchemy to v2.0.47 by @renovate[bot] in #1427
- fix(deps): update dependency typer to v0.21.2 by @renovate[bot] in #1394
- fix(deps): update dependency typer to v0.24.0 by @renovate[bot] in #1400
- fix(deps): update dependency typer to v0.24.1 by @renovate[bot] in #1418
- fix(deps): update dependency uvicorn to ~=0.41.0 - autoclosed by @renovate[bot] in #1411
CI
- CI: Add check-waiting-label.yml by @Mark90 in #1396
- CI: refresh uv.lock and add uv-lock-report workflow by @Mark90 in #1414
- chore(deps): lock file maintenance by @renovate[bot] in #1341
- chore(deps): lock file maintenance by @renovate[bot] in #1354
- chore(deps): lock file maintenance by @renovate[bot] in #1365
- chore(deps): lock file maintenance by @renovate[bot] in #1378
- chore(deps): update dependency astral-sh/uv to v0.10.0 by @renovate[bot] in #1374
- chore(deps): update dependency astral-sh/uv to v0.10.2 by @renovate[bot] in #1392
- chore(deps): update dependency astral-sh/uv to v0.10.4 by @renovate[bot] in #1407
- chore(deps): update dependency astral-sh/uv to v0.10.6 by @renovate[bot] in #1426
- chore(deps): update dependency astral-sh/uv to v0.10.7 - autoclosed by @renovate[bot] in #1437
- chore(deps): update dependency astral-sh/uv to v0.9.26 by @renovate[bot] in #1340
- chore(deps): update dependency astral-sh/uv to v0.9.27 by @renovate[bot] in #1356
- chore(deps): update dependency astral-sh/uv to v0.9.28 by @renovate[bot] in #1359
- chore(deps): update dependency astral-sh/uv to v0.9.29 by @renovate[bot] in #1371
New Contributors
- @PersonalSpace-Django made their first contribution in #1358
Full Changelog: 4.7.1...4.8.0