9
Roadmap
Yochay Kiriaty редактировал(а) эту страницу 2018-12-17 14:00:24 -08:00
Содержание
- February 2019 (4.3.x)
- December 2018 (4.2.x)
- November 2018 (4.1.x)
- September 2018 (Stable release)
- August 2018
- July 2018
- June 2018
- May 2018 (M5: broad public preview)
- April 2018 (M3: v3 to v4 migration, new functionality and API freeze)
- March 2018 (M2: Securing the architecture)
- February 2018 (M1: Public GitHub repos)
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 |
February 2019 (4.3.x)
- 🏃 Migration from V3 to V4 (documentation and samples)
- 🏃 Improve dialog abstractions
- 🏃 Improve CLI path for provisioning and deployment
- 🏃 Dev Ops and Telemetry dashboards (with Application Insights)
- 🏃 continue improve docs, samples and UA content
December 2018 (4.2.x)
- Migration from V3 to V4 (GA)
- Improve dialog abstractions
- 🏃 Docs, samples and UA content
- 💪 Improve middleware configuration and performance
November 2018 (4.1.x)
- 🏃 Migration from V3 to V4 (Preview)
- 🏃 Integrated App Insights support
- 🏃 Final docs, samples and UA content
September 2018 (Stable release)
- 🏃 Final docs, samples and UA content
- 🚩 Stabilization, bug fixes
August 2018
- 🚩 Regression tests across Java/ Python
- 🚩 Date time lib for Python/ Java
- 🚩 'core' samples available for Python/ Java
- Stabilization, bug fixes
July 2018
- 🚩 Lift and shift of v3 to v4 (JS)
- close gaps between C#, JS, 🚩 Python, 🚩 Java
- Proactive messaging cleanup
- 🚩 State management in Python/ Java
- 🚩 LUIS and QnA recognizer for Python
- Prompts and dialog cleanup, DCRs
- 🚩 Prompts and dialog stack in Python/ Java
June 2018
- State management revamp
- Code cleanup
- OAuth for Java
- Perf improvements
- 🚩 Middleware infrastructure for Java
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 JavaScript
Contributing
- How to Contribute
- Submiting Bugs and Suggestions
- Feedback Channels and asking questions
- Conrtibutor License Agreement