Skip to content

4.12 Bot Framework CLI Tools

Compare
Choose a tag to compare
@EricDahlvang EricDahlvang released this 23 Feb 18:57
05d0b13

March 2021 (version 4.12.0)

Welcome to the March 2021 release of the Bot Framework SDK.

  • Telephony Bot Framework Telephony channel is now available with samples in early preview.

  • Teams New and improved samples, Adaptive Card Tabs, Action.Execute (preview, C#) and Composer support (preview).

  • Cloud Adapter Cloud Adapter (preview 2, C#) has improved platform support with increased functionality.

  • Orchestrator Orchestrator (preview 3) now supports more languages, and documentation has been improved.

  • CLI Bot Framework CLI Tools LUIS applications neural training technology support, and more!

  • Azure Health Bot Microsoft Healthcare Bot service is moving to Azure, further empowering organizations to benefit from Azure’s enhanced tooling, security, and compliance offerings.

  • Power Virtual Agents PVA Bot creation, editing and publishing made easy!

Insiders: Want to try new features as soon as possible? You can download the nightly Insiders build [C#] [JS] [Python] [CLI] and try the latest updates as soon as they are available. And for the latest Bot Framework news, updates, and content, follow us on Twitter @msbotframework!

Telephony (preview)

The Telephony channel is a channel in Microsoft Bot Framework that enables a bot to interact with users over the phone. It leverages the power of Microsoft Bot Framework combined with the Azure Communication Services and the Azure Speech Services.

Note: Telephony Channel is currently in Public Preview, available broadly for the US-based Azure subscriptions. Get started building a Telephony Bot today: Botframework-Telephony

Cloud Adapter (C# only, preview 2)

• Platform alignment improved with HttpClientFactory
• User authentication improvements with UserTokenClient
• Streaming protocol support integrated into Cloud Adapter
• TurnContext, TurnState and ConnectorClient object lifetime is now properly handled by the SDK, disposing these objects after they are out of scope.
• Cloud Adapter has been deprecated from WebApi

Microsoft Teams

• Adaptive Card Tabs with samples
• Adaptive Dialog responses with new Teams triggers and Actions (preview), available in the C# and JavaScript SDKs as well as the Composer nightly.
• New and improved samples.

Bot Framework CLI Tools

• Added support for LUIS applications neural training technology.
• Enhancements and fixes to LU Parser to support special characters and name duplication on Intents and features.
• Enable direct version publish in luis:build.

Orchestrator (preview 3)

Orchestrator recognizer has been updated for preview 3 as follows:
• Improved language recognition models and samples
• New multilingual models for New multilingual models for Chinese, French, German, Italian, Portuguese and Spanish.
• Updated CLI with support for dispatch migration scenarios.
• Improved support of Composer scenarios.
• Support for 32bit windows for limited scenarios. For production you must use 64bit.
• Updated documentation

Adaptive Cards Invoke (preview, C# sdk only)

• Support for Adaptive Cards Action.Execute is now available in the C# sdk.
• See also Universal Bot

Bug fixes and improvements

• Add DialogManager support in python sdk
• Fix DialogManager does not return EoC code when a dialog ends
• Fixes in dotnet streaming library
• Localization fixes and improved support for Composer scenarios

Composer

• Please see the detailed Bot Framework Composer release notes

Azure Health Bot

The Health Bot Service is a cloud platform for developers, built on top of Microsoft Azure and uses Bot Framework under the hood. Health Bot Overview.

Introducing Azure Health Bot—an evolution of Microsoft Healthcare Bot with new functionality
by Lili Cheng Corporate Vice President, Conversational AI

Power Virtual Agents

Power Virtual Agents (PVA) is part of Microsoft Power Platform. In PVA, chatbots can be created with a guided, no-code graphical interface - and without the need for data scientists or developers.

In the latest integration with Bot Framework SDK, Power Virtual Agents support for Teams channel Single Sign-on is available in preview.

PVA Teams SSO—Public Preview
by Cleber Mori Senior Program Manager, Power Virtual Agents

Change log for CLI 4.12.0

  • Docs for 4.12 [1119]
  • Cleaning component governance alerts [1118]
  • Support for composite entities with prebuilt children [PR 1117]
  • Adding export format option to luis:version:export [PR 1116]
  • Adding fix and test for luis:convert on missing luis members [PR 1115]
  • Fixing try catch in generate/cs [PR 1114]
  • Adding mode flag to train command [PR 1113]
  • Fix luis converter to enable escaping specific chars [PR 1111]
  • Add language support for qnamaker build related api [PR 1083]
  • fix luis objects merging over-filtering issue [PR 1108]
  • Fix expression visitor to make escape work in nested entity definition [PR 1106]
  • enable luis vnext train mode [PR 1099]
  • Add escape brackets in utterance capability [PR 1104]
  • Enable direct version publish [PR 1098]
  • Support wild cards in nuget versions for dialog:merge [PR 1096]
  • Fix the issue caused by additional semicolon at the end of some lu definitions [PR 1093]
  • Hash line ending agnostic and import exclusion bug [PR 1095]
  • Fix entity type case sensitive issue and class definition typo issue [PR 1091]
  • Allow intent or entities using phraseList features of same name [PR 1089]
  • [bf-lu] Fix throwing exception bug in validateResponse when utterance reference is invalid [PR 1079]
  • Lowercase package names [PR 1073]
  • Support to customize user agent for luis and qnamaker build api calls from process env [PR 1070]
  • [Cross-Train] avoid qna questions with brackets to be added to crosstrained lu file [PR 1067]
  • Fix markdown link sytax [PR 1066]
  • support output to file for kb:export command [PR 1065]
  • support special chars in intent name for lu antlr parser [PR 1058]
  • Pin ANTLR version [PR 1061]
  • File was already moved to sdk/orchestrator/docs. [PR 1056]
  • Add runCodesignValidationInjection: false to pipelines [PR 1055]
  • Remove console.log in luis validation. [PR 1049]
  • fix app name comparison logic in luis build [PR 1045]
  • Fix a regression on multiturn extraction functionality of qna url or file import api [PR 1042]