Releases: microsoft/botbuilder-dotnet
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
Bot Framework DotNet SDK 4.21.1
This is the October 2023 patch release for the Bot Framework DotNet SDK.
What's Changed
- fix: [#6683] Timeout issue when using DLASE by @sw-joelmut in #6696
- Support SN+I authentication with AAD by @mikeus-hanzlik in #6694
- Add sendx5c parameter to Certificate factory class by @ceciliaavila in #6699
- [#6643] WithManagedIdentity is experimental and not exist in Microsoft.Identity.Client 4.51.0 by @sw-joelmut in #6686
- [#6651] Replace TestFramework package to remove ADAL dependencies by @ceciliaavila in #6690
Full Changelog: 4.21.0...4.21.1
Bot Framework DotNet SDK 4.21.0
Welcome to the September 2023 minor release of the Bot Framework SDK.
What's Changed
Teams
- Support Bot new invoke type: config by @yingduyingdu in #6632
- [Teams] Add support for meeting participants added/removed events by @ceciliaavila in #6677
- Implementation of Teams batch APIs by @ceciliaavila in #6655
Other
- Add WithAuthority to MSAL client application builder by @sw-joelmut in #6671
- Drop ADAL to unblock pipeline by @Danieladu in #6687
- Resolve concurrency issues in InterfaceConverter's ReadJson method by @ramfattah in #6681
- Use LRUCache in ExpressionParser for efficient memory usage by @ramfattah in #6667
- Upgrade ANTLR to version 4.11.1 in Microsoft.Bot.Builder.Parsers.LU project by @ceciliaavila in #6670
- Updated stray Microsoft.Rest.ClientRuntime dependency by @tracyboehrer in #6675
- #6673 - Fix of SNI auth not working in Cert based authentication by @mikeus-hanzlik in #6676
- Update JwtTokenExtractor.cs by @xieofxie in #6685
- Updated NuGet.Packaging by @tracyboehrer in #6652
- fix: cleanup streaming high-perf logs by @stevengum in #6650
- Explicitly adding 3.1 to test steps. by @tracyboehrer in #6666
- Microsoft.Rest.ClientRuntime from 2.3.21 to 2.3.24 by @tracyboehrer in #6662
- [#6642] Handle null content by @ceciliaavila in #6654
- [#6644] Remove BotFrameworkAdapter Obsolete annotation by @ceciliaavila in #6648
- Adding Microsoft SECURITY.MD by @microsoft-github-policy-service in #6639
New Contributors
- @microsoft-github-policy-service made their first contribution in #6639
- @mikeus-hanzlik made their first contribution in #6676
Full Changelog: 4.20.0...4.21.0