v0.1.28
What's Changed
- docs: Add Azure Managed Identity guide for BYOK by @tonybaloney in #498
- Breaking change: deny all permissions by default by @SteveSandersonMS in #509
- feat: add clientName to SessionConfig across all SDKs by @devm33 in #510
- Add E2E scenario tests/examples for all SDK languages by @patniko in #512
- python: migrate to PEP 639 license-files by @brettcannon in #456
- fix(python): clean up setuptools usage and drop redundant/unnecessary lock files by @brettcannon in #449
- Bump manylinux tag to glibc 2.28 for Node 24.11 by @brettcannon in #428
- Fix timeout issue when downloading the exe file by @MikeAlhayek in #533
- fix: replace execSync with execFileSync in docs validation by @krukow in #505
- Document Microsoft Foundry Local setup and usage by @leestott in #461
- fix: correct 'GithubToken' casing to 'GitHubToken' in .NET and Go by @SteveSandersonMS in #541
- chore(nodejs): bump @github/copilot from ^0.0.411 to ^0.0.414 by @SteveSandersonMS in #542
- [dotnet] Fix SendAndWaitAsync to throw OperationCanceledException on external cancellation by @Copilot in #543
- Require permission handler on session creation by @SteveSandersonMS in #554
- docs: fix inaccuracies in skills.md by @patniko in #556
- Add SDK support for agent selection and session compaction APIs by @SteveSandersonMS in #544
- Add permission checks for SDK-registered custom tools by @SteveSandersonMS in #555
- Bump Microsoft.NET.Test.Sdk from 18.0.1 to 18.3.0 by @dependabot[bot] in #579
- Consolidate schedule for Dependabot updates by @SteveSandersonMS in #582
- Python: remove hardcoded 30s default timeout from JsonRpcClient.request() by @SteveSandersonMS in #592
- docs(go): add missing context package in sample code by @feici02 in #566
- Fix Go client data races by @chlowell in #586
- chore(python): Bump the oldest supported Python version to 3.11 by @brettcannon in #561
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /nodejs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #593
- chore(deps-dev): bump hono from 4.11.9 to 4.12.3 in /test/harness in the npm_and_yarn group across 1 directory by @dependabot[bot] in #595
- chore(deps): bump minimatch from 10.1.2 to 10.2.4 in /scripts/docs-validation in the npm_and_yarn group across 1 directory by @dependabot[bot] in #594
- More e2e nodejs tests by @friggeri in #466
- fix(python): use 'is not None' check for excluded_tools in session methods by @patniko in #596
- docs: Add OpenTelemetry GenAI semantic conventions setup guide by @tonybaloney in #529
- docs: fix OpenTelemetry guide to use correct SDK APIs by @patniko in #597
- Add hidden block directive to validate partial code snippets in docs by @patniko in #600
- fix(python): restore package discovery for platform wheel builds by @SteveSandersonMS in #601
New Contributors
- @tonybaloney made their first contribution in #498
- @brettcannon made their first contribution in #456
- @MikeAlhayek made their first contribution in #533
- @krukow made their first contribution in #505
- @leestott made their first contribution in #461
- @feici02 made their first contribution in #566
- @chlowell made their first contribution in #586
Full Changelog: v0.1.25...v0.1.28