This repository has been archived by the owner on Dec 4, 2023. It is now read-only.
Bot Framework SDK for Java Preview 4
Pre-release
Pre-release
What's in this release?
Bot Framework SDK for Microsoft Teams (Preview)
The Bot Framework SDK v4.6 Preview 4 fully integrates support for building Teams bots allowing users to use them in channel or group chat conversations. By adding a bot to a team or chat, all users of the conversation can take advantage of the bot functionality right in the conversation.
Teams Samples
Preview 4 contains the 8 Teams samples:
- 50.teams-messaging-extensions-search
- 51.teams-messaging-extensions-action
- 52.teams-messaging-extensions-search-auth-config
- 53.teams-messaging-extensions-action-preview
- 54.teams-task-module
- 55.teams-link-unfurling
- 56.teams-file-upload
- 57.teams-conversation-bot
- 58.teams-start-new-thread-in-channel
BotFrameworkAdapter Auth Flow
The BotFrameworkAdatper has been brought closer to parity with the other platforms for Authentication flow, specifically in support of the OAuth (for the Teams search-auth-config sample).
Changelog for v4.6.0 Preview 4:
- Fixed a typo in README.md file [PR 516]
- Update teams members added to use TeamsInfo.getMember() [PR 514]
- Updated README to remove code formatter info [PR 510]
- 58- Teams start thread in Channel [PR 490]
- Fixed BotSignIn.getSignInUrl [PR 486]
- Adding OAuthClient to TurnState [PR 478]
- Bump jackson-databind from 2.9.10.3 to 2.9.10.4 [PR 477]
- 52-Search-Auth [PR 475]
- Update README.md [PR 473]
- BotFrameworkAdapter auth flow/CallerId [PR 466]
- CallerId is getting set on incoming Activity [PR 454]
- Remove the unnecessary filtering, the bot itself has been filtered out already in ActivityHandler.java [PR 453]
- 53 teams preview task [PR 433]
- Build and code style changes [PR 428]
- 54-Task-Module teams sample [PR 427]
- Adding non empty check to ExtensionResult and ExtensionActionResponse [PR 425]
- 51 Teams Messaging Action Extension [PR 424]
- Teams Sample 50 [PR 422]
- Added TeamsActivityHandlerNotImplementedTests [PR 420]
- Added TeamsInfoTests and TeamsActivityHandlerTests [PR 416]
- Added 55.teams-link-unfurling [PR 414]
- Now returning InvokeResponse [PR 413]
- 56.teams-file-upload [PR 412]
- Corrected Invoke Activity reply type and Serialization class [PR 411]
- Added skeleton projects for Teams samples 50-53 [PR 410]
- Added Teams botbuilder changes and sample #57 [PR 409]
- Added TeamsConnectorClient and related. [PR 401]
- Teams botbuilder-schema [PR 395]
- Bump jackson-databind from 2.9.10.1 to 2.9.10.3 [PR 343]
- Remove payments - Parity [PR 154]
- Bump merge from 1.2.0 to 1.2.1 in /Generator/generator-botbuilder-java [PR 152]
- Bump extend from 3.0.1 to 3.0.2 in /Generator/generator-botbuilder-java [PR 151]
- Bump js-yaml from 3.11.0 to 3.13.1 in /Generator/generator-botbuilder-java [PR 150]
- Bump handlebars from 4.0.11 to 4.5.3 in /Generator/generator-botbuilder-java [PR 149]
- Bump mixin-deep from 1.3.1 to 1.3.2 in /Generator/generator-botbuilder-java [PR 147]
- Bump lodash from 4.17.10 to 4.17.15 in /Generator/generator-botbuilder-java [PR 148]
- Bump stringstream from 0.0.5 to 0.0.6 in /Generator/generator-botbuilder-java [PR 146]
- Bump jackson-databind from 2.9.9 to 2.9.10.1 [PR 143]
- Using TranscriptLoggerMiddleware breaks Bot on Azure Infrastructure [PR 139]
- Activity#clone did not consider fields textFormat, attachmentLayout, topicName, listenFor [PR 138]
- Read Activity Data directly from InputStream [PR 137]
- Fix assertion in TurnContextImpl.updateActivity [PR 136]