Repository navigation
Version 1.8
What's Changed
New features
- Added a Teams SDK-based extension, including automated checks to detect drift between the Teams API and Agents Teams Extension. (#1212, #1229, #1230)
- Strengthened authentication and outbound request security with default JWT authorization for agent-to-agent scenarios, Entra issuer tenant validation, and a shared anti-SSRF outbound host validator. (#1238, #1214, #1251)
- Expanded observability and telemetry across Hosting, Dialogs, Named Pipes, Blob and Cosmos storage, Copilot Studio Client, and Slack integrations. Added
activity.nameinstrumentation and typing-indicator telemetry spans. (#1234, #1235, #1236, #1240, #1241, #1242, #1219, #1265) - Improved streaming responses with timeout handling, timeout notifications, and clearer agent response-handler behavior. (#1246, #1249)
- Added retry handling for MSAL operations. (#1227)
Fixes and maintenance
- Improved Copilot Studio Client reliability, security, and observability, including state handling, HTTP error checking before SSE processing, safe URL segment encoding, and reduced logging of sensitive request and activity data. (#1201, #1192, #1193, #1194)
- Fixed and improved Blob and Cosmos storage implementations. (#1224, #1195)
- Improved SDK error handling, including resolving conflicting error codes, handling failures in long-running calls, completing outstanding Hosting error paths, and automating AgentErrorCodesJS documentation updates. (#1213, #1172, #1174, #1167)
- Fixed Adaptive Card refresh loops. (#1210)
- Improved repository validation and completed outstanding implementation work by adding
repo:doctorand addressing remaining TODOs. (#1225, #1173) - Improved test and CI reliability, fixing test explorer hangs and visualization as well as unit-test execution in CI. (#1188, #1196)
- Updated documentation and package metadata, including TypeDoc fixes, Slack sample setup instructions, a NOTICE file, and general package corrections. (#1165, #1239, #1267)
- Updated dependencies and development tooling, including
ip-address,fast-uri,js-yaml, Node.js types, Sinon, Nerdbank.GitVersioning, GitHub Actions, and the dev-container Docker feature. (#1207, #1222, #1226, #1233, #1175, #1258, #1260, #1257, #1168) - Improved supply-chain and dependency automation by pinning GitHub Actions to full commit SHAs and adding a cooldown period for npm dependency updates. (#1254, #1262)
- Verified TypeScript 7 compatibility. (#1266)
- Advanced the repository version to the 1.8 release line. (#1199)
Full Changelog: v1.7...v1.8