13
Roadmap
tracyboehrer редактировал(а) эту страницу 2020-04-01 12:35:23 -05:00
Содержание
This page provides a roadmap for the v4 SDK. Bot Builder v4 SDK builds on the feedback and learnings from the prior Bot Builder SDKs. It introduces the right levels of abstraction while enabling rich componentization of the bot building blocks. You can start with a simple bot and grow your bot in sophistication using a modular and extensible framework.
Legend of annotations:
Mark | Description |
---|---|
bullet | backlog |
check mark | completed |
🏃 | work in progress |
💪 | stretch goal |
🚩 | postponed |
May 2020 (4.6.0.preview4)
- Teams support (schema, connector, and botbuilder)
October 2019 (4.6.0preview3)
- Java botbuilder parity with C# 4.6.x
- Java connector parity with C# 4.6.x
- Java schema parity with C# 4.6.x
- Azure Gov support
- New samples based on Spring Boot
December 2018 (4.2.x)
- Bring Java to parity with C# and JavaSctipt
- Regression tests across Java
- Date time lib for Java
- State management in Java
- LUIS and QnA recognizer for Java
- Middleware infrastructure for Java
- 'core' samples available for Java
- Final docs, samples and UA content
August 2018
- Stabilization, bug fixes
July 2018
- close gaps between C#, JS, 🚩 Python, 🚩 Java
- Proactive messaging cleanup
- Prompts and dialog cleanup, DCRs
- 🚩 Prompts and dialog stack in Python/ Java
June 2018
- State management revamp
- Code cleanup
- OAuth for Java
- Perf improvements
May 2018 (M5: broad public preview)
- Unit test framework, tests for core functionality
- Initial docs & UA content
- Integration tests
- V4 conceptual SDK docs
- 🚩 Improved state management and potential DCR for state management
- Add OAthu support for V4
- Align connectors across languages
- Lift and shift of v3 to v4 (C#)
- 🚩 Lift and shift of v3 to v4 (JS)
- 💪 Python and Java language parity for Middleware, Prompts, Dialogs, Storage, and State Management.
April 2018 (M3: v3 to v4 migration, new functionality and API freeze)
- V3 -> V4 migration helpers for C#
- V3 -> v4 migration docs for C#
- V4 samples (partial)
- Finalize intent & entity recognizers
- Final APIs, bug fixes and polish (preview release quality)
- Dialogs in C#
- 🚩 LUIS, QnA client (Python)
March 2018 (M2: Securing the architecture)
- Publish Java packages
- Finalize specs for Intent & Entity format, (🚩) Analytics
- Support for Invoke activity - C#
- Datetime, choice prompts in C#
- Finalize state
- Support for Invoke activity - JS
- Java SDK (Feature parity with 2/9 C# and Node feature set)
- Factored code to match desired architecture
- Finalize context
- Python SDK (Feature parity with 2/9 C# and Node feature set)
- Async-await for Python SDK
- TIMEX (C# and JS SDK)
February 2018 (M1: Public GitHub repos)
- Connector + adapter
- Initial Samples
- Initial Docs (Wiki)
Bot Builder Java
Contributing
- How to Contribute
- Submiting Bugs and Suggestions
- Feedback Channels and asking questions
- Conrtibutor License Agreement