Releases: microsoft/botbuilder-dotnet
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
Bot Framework DotNet SDK 4.20.1
Welcome to the July 2023 patch release of the Bot Framework SDK.
What's Changed
- Add WithAuthority to MSAL client application builder in #6671
- Upgrade ANTLR to version 4.11.1 in Microsoft.Bot.Builder.Parsers.LU project in #6670
- Use LRUCache in ExpressionParser for efficient memory usage in #6667
- Updated NuGet.Packaging in #6652
- Microsoft.Rest.ClientRuntime from 2.3.21 to 2.3.24 in #6662
Bot Framework DotNet SDK 4.20.0
This is the June 2023 release of the DotNet SDK. This release contains Teams features and bug/security fixes.
What's Changed
Teams
- Support MeetingTabIconSurface in Meeting Notification API by @yingduyingdu in #6621
- Add support for Teams Adaptive cards in QnA Dialog by @anishprasad01 in #6625
- [#6086] Teams is adding support for suggested actions in 1-1 chats by @ceciliaavila in #6607
- Fix class structure for meeting notification feature extensibility by @yingduyingdu in #6579
- [#6596] TeamsChannelData need OnBehalfOf by @ceciliaavila in #6609
Other
- [#6589] Default to MSAL and eliminate ADAL without breaking changes by @sw-joelmut in #6605
- Fix cast issue in SendHandoffActivity action by @ceciliaavila in #6575
- [#6563] Expired JWT token exception not being handled by @erquirogasw in #6572
- Added log to ProcessAsync method in CloudAdapter.cs. by @erquirogasw in #6587
- [#6582, #6584] Incorrect serialization of state when using Blob or CosmosDB storage in v4.19.x by @sw-joelmut in #6585
- Removed MyGet instructions by @tracyboehrer in #6588
- [#6591] Concurrency issue with TimeZoneConverter by @ceciliaavila in #6593
- Disabled warning CA1507 in Parsers.LU by @tracyboehrer in #6600
- [#6590] Error while saving bot state to azure blob storage by @sw-joelmut in #6595
- [#6558] Update to ANTLR 4.11 to compensate for breaking changes between versions by @sw-joelmut in #6586
- Bump minimatch and replace in /libraries/Swagger by @dependabot in #6601
- fix: Custom Question Answering in MS Teams by @anishprasad01 in #6603
- [#6616] Telemetry not logging ActivityID and ConversationID by @erquirogasw in #6620
- USER scope variable values do not transfer to skill when SSO is configured by @ceciliaavila in #6612
- [#6560] Allow TokenCredential authentication in CosmosDbPartitionedStorage by @ceciliaavila in #6614
- [#5820] Outgoing Activity Locale being Overwritten by @ceciliaavila in #6629
- [#6624] port: [#4452][#4456][#4460][botframework-streaming] Should reject pending requests on disconnection by @ceciliaavila in #6627
- [#5577] BotFrameworkClientImpl.PostActivityAsync() doesn't support null fromBotId and toBotId values by @ceciliaavila in #6626
- [#6588] UserId not being passed to AzureDiagnostics by @sw-joelmut in #6623
- [#6628] port [#4449] CloudAdapter always builds Connector with MicrosoftAppCredentials (never CertificateAppCredentials) -- certificate auth flow broken by @sw-joelmut in #6631
- [#6346] Add Azure Storage (BlobStorage.cs) using a managed identity by @ceciliaavila in #6636
- Allow sending GET requests with a body by @ceciliaavila in #6633
New Contributors
- @erquirogasw made their first contribution in #6572
Full Changelog: 4.19.0...4.20.0
Bot Framework DotNet SDK 4.19.3
Welcome to the February 2023 patch release of the Bot Framework SDK.
What's Changed
- Concurrency issue with TimeZoneConverter #6593