Skip to content

Bot Framework SDK 4.13.1

Compare
Choose a tag to compare
@EricDahlvang EricDahlvang released this 28 Apr 20:35
ebfa19e

April 2021 (version 4.13.1)

Welcome to the April 2021 release of the Bot Framework SDK. The release introduces several new preview packages that support writing Javascript Bots inside Botframework Composer. Along with this, several bug fixes and usability improvements are included that should make writing Bots in Javascript even better.

General release notes [Draft]

Change log for Javascript 4.13.1:

  • port: save conversation state before sending card [PR 3640]
  • fix: remove preview tag from botbuilder-ai-orchestrator package [PR 3629]
  • bump: orchestrator-core package to 4.13.1 [PR 3612]
  • port: settings memory scope [PR 3549]
  • fix: export default orchestrator bot component [PR 3599]
  • feat: export ai components for runtime consumption [PR 3586]
  • cherrypick: several runtime fixes, teams sso middleware [PR 3576]
  • fix: merge generated config into runtime config [PR 3561]
  • cherrypick: remove teams, app insights connection string [PR 3555]
  • port: several parity issues [PR 3540
  • port: resume dialog fix from .net [PR 3525]
  • cherrypick: small runtime tweaks [PR 3522]
  • cherrypick: runtypes lock and set speak middleware fixes [PR 3511]
  • fix: resolve bad runtime adapter/skill auth configuration (#3499) [PR 3504]
  • fix: async error handling for request handlers (#3492) [PR 3495]
  • cherrypick: semver, qna fixes [PR 3491]
  • bump: 4.13 [PR 3487]
  • port: Support null for built-in function empty [PR 3484]
  • port: Add support of Expressions in BeginDialog Actions [PR 3460]
  • remove HealthCheck code for #3374 [PR 3482]
  • feat: add suggestionsActivityFactory & tests, fix QnAMakerDialog bugs [PR 3475]
  • fix: rename runtime packages [PR 3481]
  • port: component registration -> bot components [PR 3471]
  • Update package to point at rc [PR 3473]
  • port: refactor plugin interface to BotComponent class [PR 3454]
  • fix: wrap error message in Error [PR 3469]
  • OrchestratorAdaptiveRecognizer -> OrchestratorRecognizer [PR 3468]
  • Enable Orchestrator entity recognition when entity model is provided [PR 3441]
  • Allow spaces in merge path [PR 3463]
  • Replace done w/ async part 5 (final PR for this) [PR 3436]
  • port: Assign a default TemplateEngineLanguageGenerator to Generator [PR 3444]
  • port: Change ChoiceSet to support LG [PR 3443]
  • port: adaptive card invoke [PR 3327]
  • fix: make useNamedPipe idempotent if already connected to pipeName [PR 3450]
  • feat: port several runtime changes [PR 3446]
  • port: add speach middleware to runtime [PR 3435]
  • port: do nothing when activity is null [PR 3421]
  • port: move classes/helpers out of runtime [PR 3430]
  • Replace done w/ async part 4 [PR 3427]
  • Replace done w/ async part 3 [PR 3422]
  • fixes: BotFrameworkAdapter.isStreamingConnectionOpen & retrieving BotTelemetryClient from TurnContext.turnState [PR 3428]
  • adaptive-expressions' refinements [PR 3410]
  • port: Check null for input prompt [PR 3425]
  • port: enable LG syntax in OAuthInput [PR 3409]
  • feat: botframework http adapter [PR 3375]
  • Replace done w/ async part 2 [PR 3416]
  • Replace done w/ async in tests part 1 [PR 3413]
  • fix: runtime parity [PR 3412]
  • feat: config argv source, runtime port handling [PR 3406]
  • Add dialog:merge tests [PR 3404]
  • fix: bump chromedriver to ^89.0.0 in browser-functional-tests [PR 3408]
  • refactor DialogHelper & DialogManager to follow .NET impl [PR 3401]
  • port: Better binary data support in Expression/LG functions [PR 3390]
  • fix: bump xmldom [PR 3402]
  • feat: dialogs component registration [PR 3380]
  • refine error message [PR 3387]
  • fix: add messagingEndpointPath to Options in restify integration lib [PR 3353]
  • Add logPersonalInformation to recognizers [PR 3296]
  • feat: added callback to TestFlow & ported json load tests [PR 3351]
  • [Port] Localization: fix bugs around inconsistent locale + first step to centralize locale resolution [PR 3340]
  • Add startTest() to all TestFlows [PR 3379]
  • feat: add botbuilder-runtime-integration-express [PR 3354]
  • port: SendHandoffActivity action [PR 3304]
  • feat: language generation component registration [PR 3370]
  • Catch premature dialog endings [PR 3361]
  • fix: better version metadata [PR 3364]
  • fix: eslint settings, lint errors [PR 3348]
  • fix: include conversation ID in telemetry events [PR 3347]
  • support float priority [PR 3362]
  • fix: trigger condition cache expressions correctly [PR 3357]
  • feat: core runtime [PR 3336]
  • fix: QnAMakerDialog to handle interuption scenarios [PR 3346]
  • Upgrade package parse-url to fix the security issue [PR 3337]
  • fix: filter out undefined regex match groups [PR 3335]
  • removed jsonpath [PR 3331]
  • [PORT]Add 'any' and 'all' prebuilt function [PR 3325]
  • fix: 4.12.* -> 4.13.* for preview builds [PR 3326]