Skip to content

Core 5.0#94

Draft
Mark90 wants to merge 22 commits intomainfrom
core-5.0
Draft

Core 5.0#94
Mark90 wants to merge 22 commits intomainfrom
core-5.0

Conversation

@Mark90
Copy link
Copy Markdown
Contributor

@Mark90 Mark90 commented Apr 24, 2026

Changes

  • Change orchestrator python version from 3.12 to 3.13
  • Update orchestrator entrypoint.sh for orchestrator-core (search indexing, agent/search no longer an extra, uv is now in the Dockerfile)
  • Update/rework documentation on orchestrator/search/embeddings

Apply 5.0 upgrade steps

  • 1. Rename imports from orchestrator to orchestrator.core
  • 2. GraphQL scheduledTasks query no longer returns tasks created by the decorator
  • 3. Secret settings for sensitive URIs
  • 4. Dependency pydantic-forms lower bound increased from 1.4.0 to 2.4.0
  • 5. DB column engine_settings.running_processes removed, service functions renamed
  • 6. The description parameter in workflow decorators is now deprecated
  • 7. strawberry-graphql upgrade includes breaking changes
  • 8. LLM-powered search is now the default
  • 9. orchestrator.security.authorize and authorize_websocket now raise on False
  • 10. Workflow and Step callbacks of type Authorizer now expect an AuthContext, not an OIDCUserModel
  • 11. Migration from psycopg2 to psycopg3
  • 12. New OrchestratorCore.register_table() API

Checklist

  • Test the new search without embeddings
  • Test the new search with embeddings
  • Change core version from 5.0.0rc1+ (main) to 5.0.0 once ready
  • Apply orchestrator.core namespace package upgrade

Comment thread docker-compose.yml
orchestrator:
container_name: orchestrator
image: ${ORCH_BACKEND_TAG:-ghcr.io/workfloworchestrator/orchestrator-core:latest}
# TODO revert back to latest when 5.0 is released as stable
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^

Comment thread pyproject.toml Outdated
Mark90 added 4 commits April 24, 2026 16:33
* Temporarily pin core to branch feature/1471-namespace-package

* Apply 50_upgrade script to python code

* Update readme

* Bump orchestrator-core to 5.0.0rc3
@github-actions
Copy link
Copy Markdown

uv Lockfile Report

Python Constraint Changed

>=3.12, <3.14 -> ==3.13.*

Added Packages

aiohappyeyeballs: 2.6.1
aiohttp: 3.13.5
aiosignal: 1.4.0
attrs: 26.1.0
cross-web: 0.6.0
distro: 1.9.0
fastuuid: 0.14.0
frozenlist: 1.8.0
fsspec: 2026.3.0
hf-xet: 1.4.3
huggingface-hub: 1.11.0
importlib-metadata: 9.0.0
jiter: 0.14.0
jsonschema: 4.26.0
jsonschema-specifications: 2025.9.1
litellm: 1.83.0
multidict: 6.7.1
openai: 2.32.0
propcache: 0.4.1
psycopg: 3.3.3
psycopg-binary: 3.3.3
referencing: 0.37.0
regex: 2026.4.4
rpds-py: 0.30.0
tiktoken: 0.12.0
tokenizers: 0.22.2
tqdm: 4.67.3
yarl: 1.23.0
zipp: 3.23.1

Changed Packages

alembic: 1.18.1 -> 1.18.4
click: 8.1.8 -> 8.3.3
fastapi: 0.128.1 -> 0.136.0
more-itertools: 10.8.0 -> 11.0.2
orchestrator-core: 4.7.1 -> 5.0.0rc3
orjson: 3.11.5 -> 3.11.8
prometheus-client: 0.24.1 -> 0.25.0
pydantic: 2.12.4 -> 2.13.3
pydantic-core: 2.41.5 -> 2.46.3
pydantic-forms: 2.1.0 -> 2.4.0
pydantic-settings: 2.12.0 -> 2.14.0
pytz: 2025.2 -> 2026.1.post1
redis: 7.1.0 -> 7.4.0
sqlalchemy: 2.0.45 -> 2.0.49
strawberry-graphql: 0.281.0 -> 0.314.3
tabulate: 0.9.0 -> 0.10.0
typer: 0.21.1 -> 0.24.2
uvicorn: 0.40.0 -> 0.46.0

Removed Packages

lia-web: 0.2.3
psycopg2-binary: 2.9.11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant