Releases: theopenconversationkit/tock
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)
25.3.4
25.3.4 is released ! See Release notes for complete list of changes.
25.3.3
25.3.3 is released ! See Release notes for complete list of changes.
25.3.2
25.3.2 is released ! See Release notes for complete list of changes.