What's Changed
- Fix Windows encoding in SDK import test by Aamir Jawaid (@heyitsaamir) in #541
- Install locked test dependencies in publish pipeline by Aamir Jawaid (@heyitsaamir) in #543
- build(deps): bump aiohttp from 3.14.1 to 3.14.3 by Dependabot (@dependabot)[bot] in #548
- build(deps): bump cryptography from 48.0.1 to 50.0.0 by Dependabot (@dependabot)[bot] in #549
- build(deps): bump h2 from 4.3.0 to 4.4.1 by Dependabot (@dependabot)[bot] in #551
- Feature: Receive files in personal scope by Corina (@corinagum) in #550
- Fix HTML widget black gap and MessageBack forced scroll by Corina (@corinagum) in #552
- Fix: reuse the shared HTTP client for file downloads by Corina (@corinagum) in #557
- add m365 extension and sample by Lily Du (@lilyydu) in #558
- Make channelData subfields optional to avoid throw by Corina (@corinagum) in #564
- Pin GitHub Actions to full-length commit SHAs by Dan Fiedler (@danfiedler-msft) in #565
- Add ai-file-analysis example by Corina (@corinagum) in #562
- build(deps): bump the github-actions group with 5 updates by Dependabot (@dependabot)[bot] in #570
- feat: add per-turn state foundation (state scopes, container, loader) by Lily Du (@lilyydu) in #553
- docs: document hotfix backports and preview release versioning by Corina (@corinagum) in #569
- Consolidate message interaction examples by Corina (@corinagum) in #556
- feat: expose per-turn state (
ctx.state,App(state=...)) and wire into dispatch by Lily Du (@lilyydu) in #554 - Remove internal naming from comments and docs by Corina (@corinagum) in #572
- fix: drop recipient from targeted message update payload by Corina (@corinagum) in #571
- feat: add multi-connection OAuth registry and flow APIs by Lily Du (@lilyydu) in #561
- build(deps): bump the github-actions group with 2 updates by Dependabot (@dependabot)[bot] in #574
- Rename IncomingFile.web_url to content_url by Corina (@corinagum) in #580
- feat(oauth): route sign-in callbacks on turn state by Lily Du (@lilyydu) in #573
- feat(oauth): dedup, update oauth/graph samples, add dep markers on legacy methods by Lily Du (@lilyydu) in #576
- feat(api): add setCachePolicy card action by Mehak Bindra (@MehakBindra) in #582
- fix: accept installationUpdate upgrade action by jibin jose (@jibin7jose) in #583
- fix: include typing markers in package wheels by Russlan Ramdowar (@russlan23) in #578
- fix: notify flow failure handlers on terminal oauth errors by Lily Du (@lilyydu) in #584
- Preserve text_format through HttpStream's intermediate and final activities by @Copilot in #581
- build(deps): bump qs from 6.15.2 to 6.16.0 in /examples/tab/Web by Dependabot (@dependabot)[bot] in #588
- fix(apps): allow targeted messages in personal chats by @Copilot in #589
- feat(oauth): add telemetry for multioauth/state by Lily Du (@lilyydu) in #587
- build(deps): bump step-security/harden-runner from 2.21.0 to 2.21.1 in the github-actions group by Dependabot (@dependabot)[bot] in #591
- Stop emitting Adaptive Card schema defaults in serialized payloads by Corina (@corinagum) in #595
- feat(apps): resolve Agentic User file bytes through Graph /shares by Corina (@corinagum) in #594
- Release 2.1.0: merge main into release/v2.1 by Lily Du (@lilyydu) in #596
New Contributors
- Dan Fiedler (@danfiedler-msft) made their first contribution in #565
- jibin jose (@jibin7jose) made their first contribution in #583
- Russlan Ramdowar (@russlan23) made their first contribution in #578
Full Changelog: v2.1.0a2...v2.1.0