Skip to content

Releases: microsoft/botbuilder-dotnet

Bot Framework DotNet SDK 4.20.1

13 Jul 15:36
62b1112
Compare
Choose a tag to compare

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

01 Jun 18:21
868531d
Compare
Choose a tag to compare

This is the June 2023 release of the DotNet SDK. This release contains Teams features and bug/security fixes.

What's Changed

Teams

Other

New Contributors

Full Changelog: 4.19.0...4.20.0

Bot Framework DotNet SDK 4.19.3

02 Mar 21:57
Compare
Choose a tag to compare

Welcome to the February 2023 patch release of the Bot Framework SDK.

What's Changed

  • Concurrency issue with TimeZoneConverter #6593

Bot Framework DotNet SDK 4.19.2

16 Feb 18:12
Compare
Choose a tag to compare

Welcome to the February 2023 patch release of the Bot Framework SDK.

What's Changed

Teams

  • Fix class structure for meeting notification feature extensibility #6579

Other

  • Incorrect serialization of state when using Blob or CosmosDB storage #6585
  • Added log to ProcessAsync method in CloudAdapter #6587

Bot Framework DotNet SDK 4.19.1

17 Jan 17:16
dcaa545
Compare
Choose a tag to compare

Welcome to the January 2023 patch release of the Bot Framework SDK. This release has been focused on bug fixes.

What's Changed

  • Fix cast issue in SendHandoffActivity action #6575
  • Expired JWT token exception not being handled #6572

Full Changelog: 4.19.0...4.19.1

Bot Framework DotNet SDK 4.19.0

12 Jan 20:11
74a8612
Compare
Choose a tag to compare

Welcome to the January 2023 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.

What's Changed

Teams

  • Support Teams message edit, message soft delete, message undelete activities by @yingduyingdu in #6564
  • Support bot sdk dot net for targeted meeting notification by @yingduyingdu in #6570

Other

New Contributors

Full Changelog: 4.18.1...4.19.0

Bot Framework DotNet SDK 4.18.1

26 Oct 20:22
Compare
Choose a tag to compare

Welcome to the October 2022 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.

What's Changed

Teams

  • Add new handler for anonymous query link invoke by @daseong-ms in #6524
  • Ensure TeamsChannelData is supplied to ChannelData by @ramfattah in #6477

General bug fixes and maintenance

New Contributors

Full Changelog: 4.17.2...4.18.1

Bot Framework DotNet SDK 4.17.2

15 Sep 15:45
8307e64
Compare
Choose a tag to compare

Welcome to the September 2022 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.

What's Changed

  • Support passing sas token url's for token service by @swagatmishra2007 in #6449
  • [#6434] Priority broken for RegexRecognizer by @ceciliaavila in #6435
  • [#5800] AdaptiveExpression Bool function is not very useful because it doesn't convert anything but ints by @ceciliaavila in #6431
  • [#6354] isMatch adaptive expression returns error when value is null or empty string by @sw-joelmut in #6426
  • [#6430] Adaptive ForEachElement does not exit when child action CancelAllDialogs is called by @ceciliaavila in #6452
  • [#6432] TeamsInfo.GetMemberAsync(...) doesn't work properly in Skill Bot scenario, it returns http 405 error by @ceciliaavila in #6443
  • [#6433] Error in AdaptiveDialog.ContinueActionAsync with native dialog SDK by @sw-joelmut in #6444
  • [ #6459] Typing indicator shown after bot has replied
  • [#6446] TeamsInfo GetTeamChannelsAsync, GetTeamDetailsAsync don't pass along the cancellation token

Full Changelog: 4.17.1...4.17.2

Bot Framework DotNet SDK 4.17.1

05 Aug 14:22
e26e17f
Compare
Choose a tag to compare

Welcome to the July 2022 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.

Required changes to existing bots

CosmosDB

This release removed the deprecated CosmosDBStorage and CosmosDBStorageOptions class. Existing bots should use CosmosDBPartitionedStorage and CosmosDBPartitionedStorageOptions instead.

NewtonSoft v13

The update to v13 can cause issues due to NewtonSoft v13 defaulting to a lower MaxDepth than v12. This can cause exceptions while processing some payloads, especially when using Adaptive Dialogs. The following change should be made in your bots Startup.cs to set the MaxDepth to a higher value

services.AddHttpClient().AddControllers().AddNewtonsoftJson(options =>
{
    options.SerializerSettings.MaxDepth = HttpHelper.BotMessageSerializerSettings.MaxDepth;
});

What's Changed

Teams

What's Changed

New Contributors

Read more

Bot Framework DotNet SDK 4.16.1

17 May 19:31
be28c0e
Compare
Choose a tag to compare

This is a May 2022 patch release containing bug fixes.

What's Changed

  • Handle DialogEvents.RepromptDialog in ForEachElement (#6325) in #6327
  • Add oAuthEndpoint to _oAuthClients cache key (#6298) #6335