v2.1.0a1
Pre-release
Pre-release
v2.1.0a1 is the first 2.1 alpha, introducing Agent 365 identity, lifecycle, proactive messaging, and observability support. It includes the shared 2.0 maintenance baseline documented in v2.0.15; those changes are not repeated here.
Alpha: This prerelease is intended for evaluation and early integration. APIs may change before the stable 2.1 release.
Highlights
- Added Agent 365 token acquisition and inbound Entra Agent ID token validation (#457, #462) — Aamir Jawaid (@heyitsaamir).
- Added scoped Agent 365 API access plus app-level reactive and proactive send helpers (#478, #480, #505, #533) — Aamir Jawaid (@heyitsaamir).
- Added typed Agent 365 lifecycle events and app handlers (#492) — Aamir Jawaid (@heyitsaamir).
- Added OpenTelemetry diagnostics spanning inbound activities, handlers, outbound API calls, authentication, and Agent 365 context (#514, #515, #530, #516) — Aamir Jawaid (@heyitsaamir).
Changes
Agent 365 identity and authentication
- Added the agentic authentication-provider foundation (#485) and the Agent 365 API identity surface (#478) — Aamir Jawaid (@heyitsaamir).
- Standardized SDK-facing names around
AgenticUser,AgenticAppInstance, andAgenticBlueprintwhile retaining service wire compatibility (#524) — Aamir Jawaid (@heyitsaamir). - Standardized
AgenticIdentityas the operation scope for requests, proactive sends, and scoped API clients (#533) — Aamir Jawaid (@heyitsaamir).
Messaging and lifecycle
- Unified activity sending through the API client while preserving create, update, targeted-send, and reply behavior (#479) — Aamir Jawaid (@heyitsaamir).
- Added app-level Agent 365 reactive and proactive send helpers (#480) — Aamir Jawaid (@heyitsaamir).
- Added typed
agentLifecycleactivity models, parsing, routing, and per-variant handlers (#492) — Aamir Jawaid (@heyitsaamir). - Removed stale
streamSequencedata from final streamed messages (#539) — Corina (@corinagum).
Diagnostics and release reliability
- Added outbound API/auth spans and inbound activity/handler telemetry (#514, #515) — Aamir Jawaid (@heyitsaamir).
- Added the SDK token-provider surface and Agent 365 baggage bridge for reactive and proactive telemetry context (#530, #516) — Aamir Jawaid (@heyitsaamir).
- Hardened alpha publication with the NBGV setup fix (#540), Windows UTF-8 diagnostics port (#542, originating in #541), and locked publish dependencies (#544, originating in #543) — Aamir Jawaid (@heyitsaamir).
The Agent 365 work was integrated through #464 — Aamir Jawaid (@heyitsaamir).
Install
pip install --pre --upgrade "microsoft-teams-apps==2.1.0a1"