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: