Releases: microsoft/botbuilder-dotnet
Bot Framework DotNet SDK 4.23.1
Final Release of Bot Framework DotNet SDK
Bot Framework DotNet SDK has reached end-of-life. This is the last planned release. This project will no longer be updated or maintained. Customers using this SDK will not be disrupted. However, the SDK will no longer be supported through service tickets in the Azure portal and will not receive product updates.
To build agents with your choice of AI services, orchestration, and knowledge, consider using the Microsoft 365 Agents SDK. The Agents SDK is GA and has support for C#, JavaScript or Python. You can learn more about the Agents SDK at aka.ms/agents. If you're looking for a SaaS-based agent platform, consider Microsoft Copilot Studio. If you have an existing bot built with the Bot Framework SDK, you can update your bot to the Agents SDK. You can review the core changes and updates at Bot Framework SDK to Agents SDK migration guidance here. Support tickets for the Bot Framework SDK will no longer be serviced as of December 31, 2025.
Bot Framework DotNet SDK 4.23.0
What's Changed
- [#6768] CosmosDBKeyEscape.TruncateKeyIfNeeded return different value after compiled by @ceciliaavila in #6860
- fix: [#6861]TeamsSSOTokenExchangeMiddleware.DeduplicatedTokenExchangeIdAsync fails on BlobStorage ETag validation by @JhontSouth in #6867
- Bump the nuget group across 9 directories with 1 update by @dependabot in #6859
- fix: Disable telemetry adaptive sampling by @JhontSouth in #6849
- Suppressed general exception warning by @tracyboehrer in #6851
- Bumped dependencies for System.Text.Json alert by @tracyboehrer in #6864
- Add obsolete tag to MsalServiceClientCredentialsFactory class by @ceciliaavila in #6866
- fix:[#6877] Bot is not accepting v2 tokens from Bot Framework Emulator - Single Tenant Bots by @JhontSouth in #6879
- Port PVA unit tests by @ceciliaavila in #6868
- Disable manual component injection since it is injected by @tracyboehrer in #6880
- Fix create parity issue github action by @sw-joelmut in #6881
Full Changelog: 4.22.9...4.23.0
Bot Framework DotNet SDK 4.22.9
Bot Framework DotNet SDK 4.22.8
This is the September 2024 release of the DotNet Bot Framework SDK.
What's Changed
- Fix for Skills endorsement check in #6846
- Federated Credentials (Microsoft tenant only) in #6838
- Remove .Net Core 3.1 from projects in #6819
- Update packages to latest version that support .NET 6 in #6840
- SM02211 issue alert in #6843
This release also adds the correct PublicKeyToken back to the assemblies. This does not appear as a PR since it was a build pipeline issue.
Bot Framework DotNet SDK 4.22.7
This is the June 2024 release of the Bot Framework DotNet SDK. This release contains security and authorization fixes.
What's Changed
- Microsoft.Identity.Client bump by @tracyboehrer in #6800
- Corrected Authority in MsalServiceClientCredentialsFactory by @tracyboehrer in #6802
- CertificateServiceClientCredentialsFactory handles public, Gov, and private clouds by @tracyboehrer in #6806
- fix: [#6758] Update to version 3 of the Azure Cosmos DB .NET SDK by @JhontSouth in #6796
- Add Microsoft.AdaptiveExpressions.Core, fork of AdaptiveExpressions on System.Text.Json (and AOT compatible) by @jevansaks in #6783
- AdaptiveExpression.Core package rename by @tracyboehrer in #6807
- AdaptiveExpression.Core framework by @tracyboehrer in #6808
- AdaptiveExpression.Core duplicated icon.png by @tracyboehrer in #6809
Bot Framework DotNet SDK 4.22.4
This is the May 2024 Bot Framework DotNet SDK patch release. This release contains security fixes, .Net 8, and authentication improvements.
What's Changed
- Microsoft.Identity.Client bump by @tracyboehrer in #6779
- [#6741] Update projects to .Net 8 by @ceciliaavila in #6760
- [#6741] Update functional test pipelines to .NET8 by @ceciliaavila in #6761
- [#6741] Update generators templates and VSIX to .Net 8 by @sw-joelmut in #6762
- fix: Add Audience for Certificate auth to work with Skills by @sw-joelmut in #6794
- Fix error when building activity with non-string text by @ceciliaavila in #6753
- feat: Support Single Tenant authentication through BotFramework-Emulator by @JhontSouth in #6769
- New LGTM suppression syntax - BlobsStorage by @tracyboehrer in #6782
- Logging UnauthorizedAccessException in BotFrameworkHttpAdapter by @tracyboehrer in #6784
- Added messages for all UnauthorizedAccessException by @tracyboehrer in #6786
- Converting to new CodeQL suppression syntax by @gandiddi in #6787
- fix: [#6792] Composer Bot with QnA Intent recognized triggers duplicate QnA queries by @sw-joelmut in #6793
Full Changelog: 4.22.3...4.22.4
Bot Framework DotNet SDK 4.22.3
This is the April 2024 DotNet SDK patch release. This version contains minor bug fixes and security updates.
What's Changed
- Microsoft.IdentityModel.Protocols.OpenIdConnect bump in #6756
- Update TimeoutException message in #6773
- The ShowTypingMiddleware throws System.ObjectDisposedException when an exception occurs in the bot in #6772
- Move SaveAllChanges method from SetProperty to OAuthInput in #6757
- Fix error when building activity with non-string text in #6753
Bot Framework DotNet SDK 4.22.2
This is the second February 2024 patch release to correct LU parsing issues and a security fix.
What's Changed
- Fix LU parser rules to support all comments in a file by @sw-joelmut in #6744
- Updated NuGet.Packaging by @tracyboehrer in #6749
Bot Framework DotNet SDK 4.22.1
Bot Framework DotNet SDK 4.22.0
This is the January 2024 4.22.0 release for the DotNet SDK. This contains a security fixes Sharepoint support, and ASE improvements.
What's Changed
-
feat: Add ASE channel validation in #6718
-
feat: Include HEAD method to http requests in #6713
-
feat: Support for SharePoint (Viva) Adaptive Card Extension in #6695
-
feat: Add isVisible property to AceData in #6730
-
fix: USGovSingleTenant OAuthEndpoint in #6714
-
bump: System.IdentityModel.Tokens.Jwt in #6731
-
Fix a json serializer bug in #6722
-
Add obsolete warning to Orchestrator classes in #6711