Skip to main content

Users and permissions

· 7 min read
Piotr Gankiewicz
Apache Iggy founder

In the most recent update, the Iggy server as well as the clients for all the available transport protocols have been extended with the support for users and permissions. From now on, you can additionally secure your data using the authentication and authorization by specifying the granular set of permissions for each user.

Updated schemas

· 2 min read
Piotr Gankiewicz
Apache Iggy founder

The latest update introduces the changes to the PollMessages and GetConsumerOffset commands response schema, as well as the Stream, Topic and Partition structs extended with created_at field.

Message expiry

· 4 min read
Piotr Gankiewicz
Apache Iggy founder

The message expiration is a server-side feature, allowing to automatically delete the old data (expired segment as a whole) depending on the provided configuration. By specifying the custom retention policy, the server can clean up no longer needed messages, which can help with the disk space management.

Message state

· 5 min read
Piotr Gankiewicz
Apache Iggy founder

The message state is a simple field which extends the existing message and provides a way to define whether the particular message might be consumed by the client or not, depending on its value. Let's briefly discuss the motivation behind this feature, the implementation details and the breaking changes introduced by this release.