Skip to content

Releases: theopenconversationkit/tock

25.10.2

24 Nov 20:39
43ed405

Choose a tag to compare

25.10.2 is released ! See Release notes for complete list of changes.

25.10.1

12 Nov 20:42
10ed0be

Choose a tag to compare

25.10.1 is released ! See Release notes for complete list of changes.

25.10.0

10 Nov 11:43
739a959

Choose a tag to compare

25.10.0 is released ! See Release notes for complete list of changes.

Breaking changes:

25.9.1

10 Oct 15:29
84b1674

Choose a tag to compare

25.9.1 is released ! See Release notes for complete list of changes.

25.9.0

02 Oct 08:26
9d162af

Choose a tag to compare

25.9.0 is released ! See Release notes for complete list of changes.

Backward Compatibility

Source incompatibilities

  • StoryStep has a new supertype, which is notably used by StoryDefinition. 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 StoryStepDef instead of a StoryStep<out StoryHandlerDefinition.
    This should not cause any source incompatibility.

Other

  • The ConnectorHandler annotation now allows any ConnectorSpecificHandling, not just ConnectorStoryHandler. Third-party connector implementations should update their typing to allow use with async story handlers.
  • This PR has the side-effect of making TockConnectorController#handleAction always 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.
  • TockBotBus attempts 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

18 Aug 10:04
6757dac

Choose a tag to compare

25.3.10 is released ! See Release notes for complete list of changes.

25.3.9

23 Jul 19:47
48570a4

Choose a tag to compare

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

16 May 21:00
a05b2a8

Choose a tag to compare

25.3.4 is released ! See Release notes for complete list of changes.

25.3.3

05 May 07:00
4bc9399

Choose a tag to compare

25.3.3 is released ! See Release notes for complete list of changes.

25.3.2

10 Apr 16:15
fd09a05

Choose a tag to compare

25.3.2 is released ! See Release notes for complete list of changes.