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 4

Pre-release
Pre-release
Compare
Choose a tag to compare
@tracyboehrer tracyboehrer released this 08 Jun 18:50
2adacc4

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]