Kotlin framework for conversational voice assistants and chatbots development
Before proceeding with upgrading to this version of framework, we strongly encourage you to review the Possible Implications section for potential impact on your infrastructure.
The parsing logic for HttpBotRequests has been updated. Previously, a fixed 8 KB request buffer was in use, causing issues when using certain third-party services with the bot. Instead, an unlimited buffer has now been implemented, which could potentially lead to an out-of-memory (OOM) error for large requests. It is recommended that the HTTP request body size be limited at the gateway/proxy layer to avoid potential issues.
Full Changelog: https://github.com/just-ai/jaicf-kotlin/compare/1.3.4...1.3.6
https://github.com/just-ai/jaicf-kotlin/pull/258
Full Changelog: https://github.com/just-ai/jaicf-kotlin/compare/1.3.3...1.3.4
Changes: #253 - Support REFER method to TelephonySwitchReply
What changed?
NoInputTimeout
, customizable ASR/TTS
settings, add transferStatus to TelephonyBotRequest
.TelegramChannel
with default implementation.only-if
predicates for AnyIntent
, AnyEvent
activation rules.CAILA
#242 - support webhooks for telegram #244 - use newer okhttp version for better http/2 support
smartRandom
generates values gt maxUpdate
object to TelegramBotRequest
transitionHistory
was not working correctly with InMemoryBotContextManager
stopPolling
method, allow providing user-defined Executor
, use single Executor
for both fetching and processing requestsregex
activation rulesConsoleChannel
onlyIf
)JaicpConnector