# 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