Releases: theopenconversationkit/tock
25.10.5
25.10.5 is released ! See Release notes for complete list of changes.
- [DERCBOT-1777] Make thread usage configurable and unify message sending by @assouktim in #1982
- [DERCBOT-1746] Langfuse V3 Callback Fixes by @scezen in #1954
- Fix precommit + Langfuse metadata by @assouktim in #1992
- fixes #1993 [Web Connector] refactor SSE, fix connection error by @Fabilin in #1995
- [Bot API] Call a story from an other story by @zigzago #1964
Full Changelog: tock-25.10.4...tock-25.10.5
25.10.4
25.10.4 is released ! See Release notes for complete list of changes.
Pull requests merged
- fixes #1966 [web_connector] bypass SSE channel collection on local instance by @Fabilin in #1968
- fixes #1972 [Bot Engine]: fix story listener by @Fabilin in #1974
- fixes #1978 [WhatsApp]: fix message deserialization errors by @Fabilin in #1979
- resolves #1970 [Test Toolkit] fix atrium deprecations by @Fabilin in #1971
- [Tock Studio] Add time precision, feedback display, and filtering for Custom Metrics & Dialogs (dercbot 1756 1763 1765) by @rkuffer in #1967
- [DERCBOT-1419] Fix missing test flag on dialogs created in test mode by @scezen in #1962
- [DERCBOT-1755] KPI Satisfaction - Feedback User by @assouktim in #1963
- [DERCBOT-1772] Error while switching namespaces by @scezen in #1976
- [DERCBOT-1404] Fix locale string interpretation by @scezen in #1975
- fix typing indicator whatsapp cloud by @SNCFamiraBenkaci in #1983
Full Changelog: tock-25.10.3...tock-25.10.4
25.10.3
25.10.3 is released ! See Release notes for complete list of changes.
25.10.2
25.10.2 is released ! See Release notes for complete list of changes.
25.10.1
25.10.1 is released ! See Release notes for complete list of changes.
25.10.0
25.10.0 is released ! See Release notes for complete list of changes.
Breaking changes:
- Kotlin Tock bot API uses suspend keyword: See 489bf78#diff-d484ef0410d23a967298c0509338c05c18b48d6e3e221d8dde8d3e6d3609ba4a
25.9.1
25.9.1 is released ! See Release notes for complete list of changes.
25.9.0
25.9.0 is released ! See Release notes for complete list of changes.
Backward Compatibility
Source incompatibilities
StoryStephas a new supertype, which is notably used byStoryDefinition. Some advanced code may need to update their typing when iterating through a story's steps.
Binary incompatibilities
- All connector message factory methods now take a
StoryStepDefinstead of aStoryStep<out StoryHandlerDefinition.
This should not cause any source incompatibility.
Other
- The
ConnectorHandlerannotation now allows anyConnectorSpecificHandling, not justConnectorStoryHandler. Third-party connector implementations should update their typing to allow use with async story handlers. - This PR has the side-effect of making
TockConnectorController#handleActionalways run asynchronously in a Vert.x worker thread, whereas it previously ran on the calling thread unless the usertimeline was locked. This change is likely to reduce contention on event loop threads, which would be an improvement, but it may have other unintended effects. TockBotBusattempts to preserve coroutine scopes when switching between regular and async stories. This may cause thread starvations if too many story switches happen at once.
25.3.10
25.3.10 is released ! See Release notes for complete list of changes.
25.3.9
25.3.9 is released ! See Release notes for complete list of changes.
(there is a version gap between 25.3.4 and 25.3.9 because of the maven central deprecated plugin)