Skip to content

Version 1.8

Choose a tag to compare

@matthewmeyer matthewmeyer released this 27 Aug 19:24

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.name instrumentation 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:doctor and 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