Skip to content

Releases: just-ai/jaicf-kotlin

1.3.6

07 Mar 10:28
Compare
Choose a tag to compare

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

  • fix: make CailaIntentData id nullable by @Yamakuprina in #259
  • fix: removed reset() call on HttpBotRequest's input stream by @CptBronzebeard in #260
  • fix: added new fields to Transition class by @ronrotem in #261
  • feature: added CailaCatchAllActivator to save cailaAnalyzeResult with… by @ronrotem in #262
  • change: removed 8KB limit on HttpBotRequest's body buffer in #260.

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: 1.3.4...1.3.6

1.3.4

30 Jan 17:19
Compare
Choose a tag to compare

https://github.com/just-ai/jaicf-kotlin/pull/258

What's Changed

  • Add ssml support in #258

Full Changelog: 1.3.3...1.3.4

1.3.3

01 Dec 08:30
Compare
Choose a tag to compare

Changes:

#257 Fully support TTS config

1.3.1

18 May 14:39
Compare
Choose a tag to compare

Changes:
#253 - Support REFER method to TelephonySwitchReply

1.3.0

27 Mar 23:19
Compare
Choose a tag to compare

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

17 Jan 20:22
Compare
Choose a tag to compare

What's changed?

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

1.2.4

27 Apr 18:29
Compare
Choose a tag to compare

What's Changed

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

1.2.3

13 Apr 20:20
Compare
Choose a tag to compare

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

16 Dec 13:46
Compare
Choose a tag to compare

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

22 Oct 15:27
Compare
Choose a tag to compare

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