Skip to content

build(deps): update openlit and pydantic to unblock mcp upgrade#455

Merged
hbrodin merged 1 commit intomainfrom
fix/openlit-mcp-dependency
Jan 27, 2026
Merged

build(deps): update openlit and pydantic to unblock mcp upgrade#455
hbrodin merged 1 commit intomainfrom
fix/openlit-mcp-dependency

Conversation

@hbrodin
Copy link
Copy Markdown
Collaborator

@hbrodin hbrodin commented Jan 27, 2026

Summary

  • Update openlit constraint from ==1.35.0 to ~=1.36.0 in common
  • Update pydantic constraint from ~=2.10.5 to ~=2.11.0 in orchestrator

This unblocks the mcp upgrade that was stuck at 1.12.4. The blocking constraints were:

  1. openlit 1.35.0 constrained openai-agents to older versions
  2. pydantic <2.11.0 blocked mcp 1.23.0+ (which requires pydantic>=2.11.0)

Resulting upgrades

Package Before After
mcp 1.12.4 1.26.0
openlit 1.35.0 1.36.7
pydantic 2.10.6 2.11.10
openai-agents 0.2.8 0.3.3

Test plan

  • All component tests pass (718 total)
  • Verified mcp 1.26.0 in all component lock files

Closes #450

🤖 Generated with Claude Code

Update dependency constraints to allow mcp 1.26.0:
- common: openlit ==1.35.0 -> ~=1.36.0
- orchestrator: pydantic ~=2.10.5 -> ~=2.11.0

The mcp upgrade was blocked because:
1. openlit 1.35.0 constrained openai-agents to older versions
2. pydantic <2.11.0 blocked mcp 1.23.0+ (requires pydantic>=2.11.0)

Resulting upgrades:
- mcp: 1.12.4 -> 1.26.0
- openlit: 1.35.0 -> 1.36.7
- pydantic: 2.10.6 -> 2.11.10
- openai-agents: 0.2.8 -> 0.3.3

Closes #450

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@hbrodin hbrodin merged commit b94a23e into main Jan 27, 2026
25 checks passed
@hbrodin hbrodin deleted the fix/openlit-mcp-dependency branch January 27, 2026 13:15
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.

2 participants