You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/bot-service-resources-bot-framework-faq.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,38 @@ While the Conversation User Interface (CUI) is upon us, at this point few develo
21
21
### What is the v4 SDK?
22
22
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. You can find [FAQ](https://github.com/Microsoft/botbuilder-dotnet/wiki/FAQ) for the SDK on GitHub.
23
23
24
+
## Bot Framework SDK Version 3 Lifetime Support
25
+
SDK V3 bots continue to run and be supported by Azure Bot Service. Since the release of Bot Framework SDK V4, as with other frameworks, we continue supporting SDK V3 with security, high priority bug fixes, and connector / protocol layer updates. Customers can expect v3 support to continue through 2019.
26
+
27
+
### What is Microsoft plan for supporting existing V3 bots? What happens to my V3 Bots? Will my V3 bots stop working?
28
+
SDK V3 bots continue to run and be supported by Azure Bot Service. Since the release of Bot Framework SDK V4, as with other frameworks, we continue supporting SDK V3 with security, high priority bug fixes, and connector / protocol layer updates. Customers can expect v3 support to continue through 2019.
29
+
- Azure Bot Service and Bot Framework V3 are both GA products and are fully supported. The underlying Bot Framework protocol and connector libraries have not changed and are shared between both V3 and V4 SDKs.
30
+
- Bots created with Bot Framework (BotBuilder) V3 SDK continue to be supported through 2019.
31
+
- Customers can continue creating V3 bots using Azure portal or Azure CLI tools.
32
+
33
+
### What happens to my bot written to REST & Bot Framework Protocol 3.1?
34
+
- Azure Bot Service and Bot Framework V3 are both GA products and are fully supported.
35
+
- The Bot Framework protocol has not changed and are shared between both V3 and V4 SDKs.
36
+
37
+
### Will there be more updates, additional development for the V3 SDK or just bugfixes?
38
+
- We will update V3 with minor enhancements, mainly at the connector layer, and with security and high priority bug fixes.
39
+
- Updates to V3 will be released twice yearly and as needed, based on bug fixes and/or required protocol changes.
40
+
- Current plan is to publish minor and patch versions of V3 to NuGet and NPM for our C# and JavaScript SDKs.
41
+
42
+
### Why V4 is not backwards compatible with V3?
43
+
- At the protocol level, communication between your conversational app (aka your bot) to different channels uses the Bot Framework Activity protocol which is identical between V3 and V4. The same underlying Azure Bot Service (AZURE BOT SERVICE) infrastructure supports both V3 and V4 bots.
44
+
- Bot Framework SDK V4 offers conversational centric development experience with an SDK architecture that is modular and extensible, empowering developers to create robust and sophisticated chat applications. V4 extendable design was based on customer feedback, suggesting SDK V3 dialog models and primitives are too ridged and constraining extendibility.
45
+
46
+
### What is the general migration strategy? I have a V3 bot, how can I migrate it to V4/ Can I migrate my V3 bot to V4?
47
+
- At this time, migration help for bots created with SDK V3 to SDK V4 will come in the form of documentations and samples. We currently do not have plans to provide any SDK V3 compatibility layer in SDK V4 that would allow V3 build bots to work within a V4 bot.
48
+
- If you already have Bot Framework SDK V3 bots in production, don’t worry, they continue to work as is for the foreseeable future.
49
+
- Bot Framework SDK V4 is an evolution of the very successful V3 SDK. V4 is a major version release which includes breaking changes that prevent V3 bots from running on the newer V4 SDK.
50
+
51
+
### Should I build new a bot using V3 or V4?
52
+
- For new conversational experiences, we recommend you start a new bot using Bot Framework SDK V4.
53
+
- If you are already familiar with Bot Framework SDK V3, you should take the time to learn about the new version and features offered with the new [Bot Framework SDK V4](http://aka.ms/botframeowrkoverview).
54
+
- If you already have Bot Framework SDK V3 bots in production, don’t worry, they continue to work as is for the foreseeable future.
55
+
- You can create Bot Framework SDK V4 and older V3 bots via Azure portal and Azure Command Line.
24
56
25
57
## Channels
26
58
### When will you add more conversation experiences to the Bot Framework?
0 commit comments