-
Notifications
You must be signed in to change notification settings - Fork 10
chore: Update semantic-kernel to 1.39.3 #167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Update semantic-kernel constraint from >=1.0.0 to >=1.39.3 - Add override-dependencies to resolve azure-ai-projects version conflict (semantic-kernel 1.39.3 constrains azure-ai-projects~=1.0.0b12 but we need >=2.0.0b1) - The override is safe as the functionality is compatible; only the version constraint was tightened in SK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Updates the workspace’s dependency resolution to use semantic-kernel==1.39.3 (via constraints) while keeping azure-ai-projects on the required 2.x line despite semantic-kernel’s tighter transitive constraint.
Changes:
- Raised the global
semantic-kernelconstraint to>=1.39.3. - Added a uv override to force
azure-ai-projects >= 2.0.0b1during resolution. - Regenerated
uv.lockto reflect the newsemantic-kernelversion and the override.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| uv.lock | Updates the locked semantic-kernel version to 1.39.3 and records an azure-ai-projects override in the manifest. |
| pyproject.toml | Raises the centralized semantic-kernel constraint and adds override-dependencies to keep azure-ai-projects on 2.x. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.
Summary
Updates semantic-kernel from 1.37.1 to 1.39.3 to address security vulnerabilities.
Changes
Technical Details
Semantic-kernel 1.39.3 constrains \�zure-ai-projects~=1.0.0b12\ (i.e., <1.1.0), but this repository requires \�zure-ai-projects >= 2.0.0b1\ for azure-ai-agents integration.
Investigation shows that semantic-kernel 1.37.1 had \�zure-ai-projects>=1.0.0b12\ (no upper bound), while 1.39.3 tightened this to ~=1.0.0b12. The underlying functionality is compatible with azure-ai-projects 2.x; only the version constraint was tightened. The override allows us to use both packages at their required versions.
Verification