Skip to content

Releases: microsoft/botbuilder-js

Bot Framework JS SDK 4.23.3

02 Sep 16:05
0ca2d23

Choose a tag to compare

Notable in this release

  • Added supporet for TS 5.9

    Note: In order to support new TS version, we had to drop support for TS 4.7 as it is incompatible with the new node/types version.

  • Package updates to resolve security alerts

What's Changed

  • fix: Remaining CodeQL issues (#4898)
  • bump: [https://github.com//issues/4894] Add support for typescript 5.9 (#4897)
  • fix: [https://github.com//issues/4840] The use of the package browserify-sign could violate Microsoft crypto policy (#4875)
  • Mark activity as optional in ConversationParameters (#4873)
  • bump: dependencies to safe versions (#4896)
  • Enable configuration of the OpenIdmetadata's refresh interval (#4877)
  • fix: CodeQL issues with Medium and Error severity (#4893)
  • bump: pbkdf2 from 3.1.1 to 3.1.3 (#4888)
  • port: CQA to support TokenCredential instead of key (#4879)
  • fix: CodeQL issues with severity High (#4892)
  • Bump pbkdf2 version to fix issue (#4891)
  • chore(deps): bump tar-fs from 2.1.1 to 2.1.2 (#4871)
  • fix: Add signInSso cardviewType to SignInCardViewParameters (#4872)
  • Update babel-runtime (#4868)
  • bump: axios from 1.7.7 to 1.8.2 (#4869)
  • Allow null value for Configuration parameter (#4856)
  • fix: [https://github.com//issues/4853] ConfigurationBotFrameworkAuthentication errors when initialized with process.env (#4857)
  • Update elliptic, esbuild, and serialize-javascript (#4862)
  • refactor: [https://github.com//issues/4759] Migrate off @azure/core-http (#4834)
  • chore(deps): bump elliptic from 6.6.0 to 6.6.1 (#4863)
  • fix: Update generators and remove Core Bot templates (#4867)
  • Fix actions/cache deprecation (#4858)

Full Changelog: 4.23.2...4.23.3

Bot Framework JS SDK 4.23.2

11 Feb 13:51
7534989

Choose a tag to compare

Notable changes in this release

  • Node 22 support
  • Dependency updates for security alerts
  • Federated Credentials for bot-to-channel auth. This is supported for single tenant only.

What's Changed

Other

Bot Framework JS SDK 4.23.1

23 Sep 15:03
5a35402

Choose a tag to compare

What's Changed

Bot Framework JS SDK 4.23.0

29 Aug 13:19
817532c

Choose a tag to compare

This is the August 2024 release of the Bot Framework JS SDK. This release contains Node 18 & 20 support, as well as security fixes.

NOTE
Due to the update to the last Azure Identity and MSAL.Node packages, Node versions prior to Node 18 are no longer supported. This is because those packages don't support out-of-support Node versions.

What's Changed

Full Changelog: 4.22.3...4.23.0

Bot Framework for JS SDK 4.22.3

27 Jun 20:37

Choose a tag to compare

This is the June 2024 patch release of the Bot Framework JS SDK. This release contains security updates.

What's Changed

Bot Framework JS SDK 4.22.2

15 Apr 22:11

Choose a tag to compare

This is the April 2024 JS SDK patch release. This release contains minor bug fixes and security updates.

What's Changed

Full Changelog: 4.22.1...4.22.2

Bot Framework JS SDK 4.22.0

25 Jan 14:43

Choose a tag to compare

This is the January 2024 4.22.0 release for the JS SDK. This contains a security fixes, Sharepoint support, and ASE improvements.

What's Changed

  • feat: Add ASE channel validation in #4589

  • feat: Add isVisible property to AceData with nanoid in #4606

  • feat: Support for SharePoint (Viva) Adaptive Card Extension in #4551

  • fix: USGovSingleTenant OAuthEndpoint in #4588

  • bump: Update mocha package to avoid vulnerability in #4603

  • fix: [#4582] UserAssignedIdentity(WorkloadIdentity) auth fails with 'scope https://api.botframework.com is not valid' in #4607

  • fix: Remove old @microsoft/recognizers-text-number version with postinstall scripts in #4608

  • fix: [#4544] JwtTokenExtractor.getIdentity:err! FetchError: request to 'login.botframework.com/v1/.well-known/openidconfiguration' in #4583

Proxy notes

The introduction of MSAL in 4.21.0 encountered an issue when used behind a proxy. This version adds an additional way to specify proxy settings. This does require a change to the bot startup code if required.

image

See this issue for details, and if additional discussion is required: #4544

Bot Framework JS SDK 4.21.4

08 Jan 15:21

Choose a tag to compare

This is the January 2024 patch release for the JS SDK. This contains a security fix for axios.

What's Changed

NOTICE
Node versions 16 and older no longer have long-term support. Bot Framework SDK still supports Node 16, but users of the SDK should transition to at least Node 18 as soon as possible. We will not be able to continue supporting Node 16 and older bots with this SDK.

Bot Framework JS SDK 4.21.3

07 Dec 20:00

Choose a tag to compare

This is the December 2023 JS release. This release contains improvements to SN+I functionality.

Bot Framework JS SDK 4.21.1

09 Nov 22:59
45d7dda

Choose a tag to compare

This is the November 2023 Bot Framework JS SDK patch release. This release contains security related updates.

What's Changed

Full Changelog: 4.21.0...4.21.1