# Samsa Changelog
## [1.0.0] - Unreleased
### Added
- [#73] Implemented SASL for TCP and TLS
- [#89] Added benchmark for Consumer and Producer
### Changed
- Altered API for consumers to return Iterators
- Updated Integration tests
- Updated documentation and examples
## [0.1.6] - 2024-06-21
### Changed
- [#13](https://github.com/CallistoLabsNYC/samsa/issues/13) Add TLS support
## [0.1.5] - 2024-05-11
### Changed
- [#58](https://github.com/CallistoLabsNYC/samsa/issues/58) ConsumerGroup cannot stream when caller only has a reference to a wrapper struct
- [#47](https://github.com/CallistoLabsNYC/samsa/issues/47) Examples - Publisher and Consumer do not use same topic.
- [#34](https://github.com/CallistoLabsNYC/samsa/issues/34) Add documentation and comments for TopicAssignments & TopicPartition structs
- [#19](https://github.com/CallistoLabsNYC/samsa/issues/19) Add response stream for the producer
### Fixed
- [#56](https://github.com/CallistoLabsNYC/samsa/issues/56) Static Analysis and Build CI actions run with no purpose during tag release
## [0.1.4] - 2024-04-06
### Added
- [#51](https://github.com/CallistoLabsNYC/samsa/issues/51) Add create and delete topic protocol support
- [#32](https://github.com/CallistoLabsNYC/samsa/issues/32) Manage Redpanda transforms via admin api
### Fixed
- [#45](https://github.com/CallistoLabsNYC/samsa/issues/45) Cannot perform ConsumerGroupBuilder::build() via a reference
## [0.1.3] - 2024-03-16
### Added
- [#41](https://github.com/CallistoLabsNYC/samsa/issues/41) Redpanda Admin client with support for get_leader_id(), get_node_config(), send_one(), and send_to_leader()
### Changed
- [#39](https://github.com/CallistoLabsNYC/samsa/issues/39) Consumer cannot stream when caller only has a reference to a wrapper struct
## [0.1.2] - 2024-03-09
### Added
- [#25](https://github.com/CallistoLabsNYC/samsa/issues/25) Offer a way to read from a Consumer without streaming
- [#14](https://github.com/CallistoLabsNYC/samsa/issues/14) Implement headers in fetch and produce
### Changed
- [#26](https://github.com/CallistoLabsNYC/samsa/issues/26) StreamMessage struct should be named ConsumeMessage
- [#22](https://github.com/CallistoLabsNYC/samsa/issues/22) Include docker-compose stack in the CICD
### Fixed
- [#19](https://github.com/CallistoLabsNYC/samsa/issues/19) Fix busted integration tests
## [0.1.1] - 2024-03-02
### Fixed
- [#20](https://github.com/CallistoLabsNYC/samsa/issues/20) Cannot perform ConsumerBuilder::build() via a reference
- [#10](https://github.com/CallistoLabsNYC/samsa/issues/10) Export the TopicPartitions type
- [#23](https://github.com/CallistoLabsNYC/samsa/issues/23) Update producer message version
## [0.1.0] - 2024-02-26
### Added
- Initial release