microsoft / botbuilder-java

The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services.
http://botframework.com
MIT License
179 stars 116 forks source link

Adaptive Card Support Enhancement: Templating And i18n #1479

Closed johnmiroki closed 1 year ago

johnmiroki commented 2 years ago

Use this query to search for the most popular feature requests.

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] C# and Nodejs SDK both have support from adaptive card templating, ie using variables in the adaptive card and "expanding" it with values. However, there's no such support in Java. Another related feature is i18n, for enterprise grade app, i18n is a must. However, without native support and with Templating missing, it's hard to implement i18n.

Describe the solution you'd like A clear and concise description of what you want to happen. Port Adaptive Card Templating from C#/Node to Java SDK

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. Considering to try Thymeleaf or other templating engine as an interim solution

Additional context Add any other context or screenshots about the feature request here.

tracyboehrer commented 1 year ago

Java SDK entered sustained engineering and will be retired November 2023. New features will not be added during this time. We will continue to support existing bots via critical bug fixes and security updates.

johnmiroki commented 1 year ago

@tracyboehrer Thanks for the update. Thought I'm sorry for the MS's decision to discontinue the SDK. Java Ecosystem is thriving. Do you happen to have the official roadmap (I saw that README has been updated by you)? We need to reevaluate our investment in the SDK. Much appreciated!

tracyboehrer commented 1 year ago

@johnmiroki The roadmap isn't much more than what's in the README. In November 2023 we will archive this repo. It will still be available to fork. I don't know of any plans to retire Azure Bot Service and that service is rather stable. I would expect the Java stack to continue to function with that for some time. Python is in the same boat, but only has slightly more usage than Java. DotNet and JS will continue to receive full support.