v2.0.6
This release has been building up for a while! We are hoping to get back into a regular groove of release features and fixes once more.
New Features
- HttpServer — New built-in HTTP server, begins deprecating HttpPlugin (#433)
- Targeted Messages — Experimental (#443, #449, #468, #477)
- Reactions — Message reaction support (#452)
- signin/failure handling — New invoke activity for sign-in failures (#459)
- Configurable messaging endpoint path (#483)
- Overridable base service URL for API Client (#435)
Bug Fixes
- Streaming timeout no longer resets on each chunk (#378)
- Plugin context merging fix for onActivity (#418)
- JWT validator issuer/audience matching fix (#469)
- MeetingClient getParticipant/getById fix (#448)
- objectId → aadObjectId for TeamsChannelAccount (#475)
Full CL
- Release 2.0.5 by @heyitsaamir in #421
- [Fix] streaming: do not reset timeout for each chunk emit by @MehakBindra in #378
- Add support for Targeted Messages by @ShanmathiMayuramKrithivasan in #427
- Revert "Add support for Targeted Messages" by @heyitsaamir in #429
- Update React to 19.2.3 for CVE fixes by @Copilot in #423
- Bump express from 4.21.2 to 4.22.0 by @dependabot[bot] in #411
- Bump react-router from 7.5.3 to 7.12.0 by @dependabot[bot] in #432
- Bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #425
- Bump @modelcontextprotocol/sdk from 1.24.3 to 1.25.2 by @dependabot[bot] in #428
- add meetings sample and update events to pascal casing by @lilyydu in #434
- Fix context merging with Plugin's response to onActivity by @heyitsaamir in #418
- Add option to override base service url for our API Client by @heyitsaamir in #435
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #436
- Refactor C# template and update .NET target framework by @rido-min in #437
- Add support for Targeted Messages by @ShanmathiMayuramKrithivasan in #443
- Fix MeetingClient API usage for
getParticipantandgetByIdby @corinagum in #448 - Switch CLI to give instructions for pip (python) by @heyitsaamir in #444
- Add AGENTS.md to TypeScript AI template by @SidU in #446
- Bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #450
- Remove changesets, use dynamic versioning during release by @heyitsaamir in #445
- Refactor targeted messaging API to consolidate recipient and targeting flags by @Copilot in #449
- Add ESRP publish pipeline and migrate from ADO by @corinagum in #454
- Fix versioning issues with nbgv by @corinagum in #456
- Rename CUSTOM_VERSION variable to VersionNumber in publish pipeline by @rido-min in #457
- Set nbgv cloud build version variable in publish script by @corinagum in #458
- Update docs for Release and Meeting API by @corinagum in #455
- Create and use ADO-managed approver groups for publish by @corinagum in #461
- Implement Reactions following teams.net PR #335 by @Copilot in #452
- Fix package-lock with rollup for windows by @rido-min in #466
- Fix package-lock json by @rido-min in #467
- Create
'signin/failure'invoke activity handling by @corinagum in #459 - Update sign-in failure example string by @corinagum in #470
- Fix JWT validator issuer validation and audience matching by @heyitsaamir in #469
- Update
target: container: hostin each step and release title to publish script by @corinagum in #472 - Add preview indicators to targeted messages and reactions by @corinagum in #468
- Simplify HTTP Plugin architecture by @heyitsaamir in #424
- Fix npm audit vulnerabilities by @heyitsaamir in #473
- Introduce HttpServer (and begin deprecating HttpPlugin) by @heyitsaamir in #433
- fix: update
objectIdtoaadObjectIdforTeamsChannelAccountby @lilyydu in #475 - Move internal workspace packages from peer deps to direct deps by @heyitsaamir in #474
- Fix npm audit vulnerabilities by @heyitsaamir in #481
- Move IsTargeted property from Activity to Account by @ShanmathiMayuramKrithivasan in #477
- Make messaging endpoint path configurable by @heyitsaamir in #483
- Release 2.0.6 by @heyitsaamir in #485
New Contributors
- @ShanmathiMayuramKrithivasan made their first contribution in #427
- @SidU made their first contribution in #446
Full Changelog: v2.0.5...v2.0.6