v1.0.3
Release date: 31.5.2023
Last updated
Release date: 31.5.2023
Last updated
All rights reserved to Memphis.dev 2023
More information can be found in the Memphis k8s deployment documentation.
More information can be found in the Memphis Docker deployment documentation.
Tiered storage improvements, including AWS SDK V2, to support broader compatible object storage such as MinIO, Cloud storage, DigitalOcean spaces, and more. Thanks, @Bastiaan Schaap, for the fantastic contribution.
Integration keys encryption.
Python SDK users can now produce a dict
object to a station with an enforced protobuf schema.
Go SDK - prefetch has been added. Prefetching optimization to improve throughput. Before returning a set of records to the user in consume(), the consumer will initiate the next round of fetches in order to pipeline the fetching overhead and message processing. More here. Thanks, @Dev Pahuja, for the contribution!
Performance improvements.
GUI loading improvements.
Client libs updates: Node.js SDK (1.0.5) Go SDK (1.0.2) Python SDK (1.0.2) .NET SDK(0.1.1)
Atomicity issues of unacked messages while being routed to the DLS (dead-letter) were lost in some edge cases - fixed
msgID
structure was missing a validation - fixed
GUI shows a corrupted message payload when the encoding is different from utf8 - fixed
When storage capacity reaches 100%, Memphis GUI becomes unresponsive till cleaned up by at least 10%.
DLS messages are not cleaned up on station removal.
Slower connection establishment with the broker when connecting through localhost.
Critical bug: Cluster crash when rebooting a broker.