Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Bot Framework SDK for Java Preview 8

Pre-release
Pre-release
Compare
Choose a tag to compare
@tracyboehrer tracyboehrer released this 23 Feb 18:33
35608c1

March 2021 (sdk version 4.12 and Java v4.6.1-preview8)

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

Major new items added

  • Waterfall Dialogs, including prompts and recognizers
  • LUIS Recognizer
  • QnA Maker Support (Partial)
  • OAuth Prompt
  • Adaptive and Hero Card Samples
  • Generators for Echo & Empty bots
  • Teams Adaptive Card Tabs
  • Updated to latest Protocol Spec

Samples

The team rounded out the majority of remaining samples. The key samples added this release are:

  • Teams Auth Sample
  • Multi-Turn Prompt Sample
  • Custom Dialog Sample
  • MS Graph using Bot Authentication Sample
  • Multi Lingual Bot Sample

Upcoming Features

We plan to bring the Java SDK to General Availability ("GA") at Build 2021. This will add the following features:

  1. Skills
  2. QnA Maker
  3. Application Insights
  4. Azure Blob & Queue Storage
  5. Samples

4.12.0 SDK Change Logs

Changelog for Java v4.6.1-preview8

  • Updated generator Echo and Empty bots [PR 981]
  • Updated STATUS [PR 979]
  • Sample: 24.bot-authentication-msgraph [PR 977]
  • Teams Auth Sample [PR 973]
  • Implemented remaining SkillValidation methods and tests [PR 972]
  • Luis Recognizer package [PR 962]
  • Sample 19.custom-dialogs [PR 971]
  • Fixed bug with AppCredentials passed to adapter not being used. [PR 969]
  • Refactored 18.bot-authentication to match other samples [PR 968]
  • Dialogs OAuthPrompt [PR 967]
  • Teams Adaptive Card Tabs [PR 963]
  • Refactored samples to use @bean method for Bot instead of @component. [PR 964]
  • Sample 43.complex-dialog [PR 959]
  • OpenIdMetadata signing keys should refresh every 24 hours [PR 930]
  • Some Waterfall tests were missing some joins, causing some random failures [PR 961]
  • Corrected ARM templates and POM settings for proper Azure deployment. [PR 952]
  • Updated ARM templates for "deployment sub create" support [PR 944]
  • Support for new installation action types [PR 941]
  • Add 'ExpectReplies' as the list of options for Delivery Mode [PR 937]
  • Sample: 44.prompt-users-for-input [PR 932]
  • Sample 06.using-cards [PR 933]
  • Can provide custom oAuthScope to MicrosoftGovernmentAppCredentials [PR 935]
  • BotAdapter continueConversation, with Activity [PR 934]
  • Updated MSAL to 1.8.1 [PR 931]
  • Sample 05.multi-turn-prompt [PR 927]
  • Bump guava from 24.1-jre to 24.1.1-jre in /libraries/bot-dialogs [PR 926]
  • Dialogs package [PR 922]
  • Removed swagger files [PR 918]
  • Proper exception throwing withing CompletableFuture methods. [PR 916]
  • Refactored Retry to be CompletableFuture friendly [PR 913]
  • Bump jackson-databind from 2.9.10.5 to 2.9.10.7 [PR 911]
  • Add state to AppBasedLinkQuery for OAuth flow [PR 906]
  • Fixes Unauthorized error when calling ContinueConversation [PR 905]
  • Now throwing on certificate decoding errors [PR 904]
  • [Samples] Add 17.multilingual-bot sample [PR 898]
  • Refactored restclient to remove uneeded code [PR 895]
  • Samples tests now run on build again [PR 885]
  • Echo Generator [PR 856]
  • Sample POM cleanup [PR 858]
  • feat: create parity issue workflow [PR 852]
  • Add ossrh to settings.xml [PR 851]
  • Add ConversationalAI to settings.xml [PR 850]
  • Update pom.xml for ConversationalAI feed deploys [PR 849]
  • Update devops profile in pom.xml [PR 848]
  • Updated to latest msal4j [PR 847]
  • Update manifest.json [PR 846]
  • Updated to latest Spring [PR 845]
  • bugfix - Change the fetchChannelList from POST to GET [PR 844]
  • Implemented HealthCheck feature [PR 840]
  • Updated samples to use port 3978 [PR 839]
  • Updated sample pom.xml to use parameters [PR 838]
  • Added typing activity to ActivityHandler [PR 837]
  • Added constant for "empty speak tag" [PR 835]
  • Removed unused "as" methods. [PR 834]
  • Merge pull request #832 from microsoft/trboehre/meeting [PR 832]
  • Merge pull request #830 from microsoft/version-bump [PR 830]
  • Merge pull request #831 from microsoft/4.6-preview7 [PR 831]