Upcoming Eventide Release: Support for Message DB v1.3.0

The Eventide Project community announces the release of updates with support for Message DB v1.3.0.

The Message DB v1.3.0 release brings a small update to Message DB’s last message retrieval function, adding the ability to filter based on message type.

The Eventide release adds compatibility with the change to Message DB.

The affected libraries are:

  • message-store (v2.3.2.0)
  • message-store-postgres (v2.4.4.0)

The libraries will be made available on Wednesday, October 12th, 2022.

What’s New

The message_store-postgres library’s Get::Stream::Last class’s actuator will support an optional parameter named type. This is in addition to the stream_name parameter that has always been part of the Get::Stream::Last actuator’s signature.

The new signature is:

call(stream_name, type)

Example usage:

Get::Stream::Last.("someStreamName", "SomeType")

The previous signature is:

call(stream_name)

The new implementation will get the last message in a stream specified by the stream_name argument for a given message type if the type argument is specified. If the type argument isn’t specified, then the last message in the stream will be retrieved (which is the current behavior prior to this release).

For more information about the Get::Stream::Last class, see the documentation for the class at:
http://docs.eventide-project.org/user-guide/retrieving/last.html#getting-the-last-message-in-a-stream

Answers to Your Questions

If you’d like to dig into more details about this release, join the Eventide Slack org and get your questions answered:

https://eventide-project-slack.herokuapp.com