All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- RIPT now can also run as a cli utility
- Handling empty assignments
- Empty state topic, bootstrap guard
- Kafka clientSoftwareName and Version not propogating with all requests (bug at upstream franz-go module)
- Upgraded franz-go v1.21.0
- Kafka clientSoftwareName and Version required by the KIP-714 with a caveat see Known Issues below
- Timestamps were resetting when multiple instances of RIPT are running
- Upgraded Go 1.26
- Upgraded franz-go v1.20.7
- Upgraded Gin v1.12.0
- Stale partitions in topic detail modal are now colored as yellow, consistent with table view
- SoftwareNameAndVersion not propagated to internal group coordinator connection (bug at franz-go module)
- Clear (×) button on the topic search input
- Direct page navigation
- Prevent scans from running while snapshots are being saved
- Configurable static files directory for the web dashboard
- Cleaned up and reduced code across API, tracker, state manager, and models
- Snapshots are now saved more efficiently
- Test harness and testing code from main app
- Various dead code and unnecessary nil checks
- Graceful shutdown when broker connection is lost
- Default topic creation timeout
- Overlapping is-invalid regex validation indicator
- Initial version