Jaicf Kotlin Versions Save

Kotlin framework for conversational voice assistants and chatbots development

1.3.6

2 months ago

Warning

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.

What's Changed

Possible implications

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

1.3.3

5 months ago

Changes:

#257 Fully support TTS config

1.3.1

1 year ago

Changes: #253 - Support REFER method to TelephonySwitchReply

1.3.0

1 year ago

What changed?

  • #252, #248, #247 - Improvements in telephony channel: NoInputTimeout, customizable ASR/TTS settings, add transferStatus to TelephonyBotRequest.
  • #251 - customizable executor service in TelegramChannel with default implementation.
  • #250 - support only-if predicates for AnyIntent, AnyEvent activation rules.
  • #246 - Separate thresholds for Pattern and Phrase activations in CAILA

1.2.5

1 year ago

What's changed?

#242 - support webhooks for telegram #244 - use newer okhttp version for better http/2 support

1.2.4

2 years ago

What's Changed

  • #236 Change log level for BotHookException
  • #235 Bug fixes in CAILA slot filling
  • #237 Fix Rasa response deserialization

1.2.3

2 years ago

What's Changed

  • #232 Add support of Telegram Payments
  • #228 Fix Rasa model classes
  • #230 Add helpers for delegated properties on BotContext
  • #231 Normalize API URLs endings

1.2.2

2 years ago

What's Changed

  • #224 Fix bug that smartRandom generates values gt max
  • #223 Add Update object to TelegramBotRequest
  • #225 Fix bug that transitionHistory was not working correctly with InMemoryBotContextManager
  • #226 JaicpPollingConnector: add stopPolling method, allow providing user-defined Executor, use single Executor for both fetching and processing requests

1.2.1

2 years ago

What's Changed

  • #214 Add IntelliJ IDEA support for regex activation rules
  • #216 Add simple reactions rendering to ConsoleChannel
  • #219 Allow customization of activation rules by supporting post-match predicates (onlyIf)
  • #217 Add CAILA Entity activator
  • #218 Add possibility to obtain currently running channels from JaicpConnector