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
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:
- Skills
- QnA Maker
- Application Insights
- Azure Blob & Queue Storage
- 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]