Skip to content

Core 5.0#94

Merged
Mark90 merged 25 commits into
mainfrom
core-5.0
May 12, 2026
Merged

Core 5.0#94
Mark90 merged 25 commits into
mainfrom
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

Closes #80

Comment thread docker-compose.yml Outdated
Comment thread pyproject.toml Outdated
Mark90 and others added 7 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
* Make necessary changes to support netbox

* update supergraph versions

* Change version to 2.11
@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.0
orjson: 3.11.5 -> 3.11.9
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.25.1
uvicorn: 0.40.0 -> 0.46.0

Removed Packages

lia-web: 0.2.3
psycopg2-binary: 2.9.11

@Mark90 Mark90 marked this pull request as ready for review May 12, 2026 15:48
@Mark90 Mark90 enabled auto-merge (squash) May 12, 2026 15:48
@Mark90 Mark90 merged commit 999a338 into main May 12, 2026
3 checks passed
@Mark90 Mark90 deleted the core-5.0 branch May 12, 2026 17:31
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.

[Maintenance]: Upgrade example-orchestrator to orchestrator-core 5.0

3 participants