What's in this release?
SSO
- SSO support with AAD and WebChat (Docs WIP)(Sample)
Skills
Expanded support for a number of scenarios in Skills, including
- Support for custom adapters that require a request/response flow
- Authentication with OAuth and SSO
- Handing off to a skill as part of a dialog
Teams
Added support for a new get single member endpoint, and expanded support for the get paged members endpoint.
Changelog for v4.8.0:
Skills changes
- Support originating audience for skills conversations [PR 821]
- Added DeliveryMode expectReplies [PR 812]
and [PR 838] - Add ephemeral to DeliveryModes (parity) [PR 847]
- continue conversation fix for skills [PR 683]
- continue_conversation in custom adapter [PR 824]
Teams changes
- Fix teams connector client creation credential retrieval bug [PR 844]
- Get Teams member updates [PR 839]
- Add Teams member_count and channel_count to TeamDetails [PR 837]
- Teams helper unit tests [PR 786]
- Consolidate Teams serialization helpers [PR 738]
- Adding new scenario for updated TeamsInfo helper [PR 654]
- Adding helper for starting thread in Teams [PR 653]
Auth changes
- Refactor BotFrameworkAdapter Auth, add support for proactively messaging [PR 801]
- Additional auth flow [PR 766]
- AppCredentials object model and update to MSAL [PR 732]
Misc framework changes
- Add botbuilder-integration-aiohttp
- Added botbuilder-adapters-slack [PR 688]
- Add FindChoiceOptions for recognize_numbers and recognize_ordinals [PR 691]
- Special chars in bot_name cause remove_mention_text to fail [PR 689]
- Appinsights telemetry for aiohttp [PR 634]
- Move django import [PR 612]
Build, test, and doc changes
- Now testing against Python 3.6, 3.7 and 3.8 [PR 813]
- bug: move main.yml to proper folder [PR 808]
- Add issue autotagging [PR 807]
- Update ci-pr-pipeline.yml for using Python 3.6, 3.7, and 3.8 [PR 778]
- 3.6 tests failing due to remove_mention_text [PR 747]
- Fixes failing waterfall tests on Python 3.8 [PR 744]
- aiohttp appinsights consistent package versions [PR 741]
- API ref docs [PR 723] and [PR 716] and [PR 701] and [PR 700] and [PR 690] and [PR 674] and [PR 657]
- Updated Whats New link [PR 703]
- Sets version on Python libs [PR 680]
- Bumping versions for samples dev environment [PR 652]
- Axsuarez/update badge [PR 645]
- Azure pipelines YAML pipeline [PR 643]
- Update README.rst [PR 608]