v0.3.0
This release adds supports for primitive schemas and makes the consumers and producers generic over PulsarPayload.
Features
- Primitive schema support for Consumers and Producers.
- BREAKING: Producers and Consumers are now generic over PulsarPayload.
Fixes
- The CRC32C checksum calculation is now more performant as the table is now hardcoded.
- The client has now an explicit deinit to allow nice shutdowns when close() isn't called explicitly.
Known issues
- Errors which are not produced during topic lookup are not handled and will always lead to a reconnection which can result in infinite loops.
- The producer does not store messages which were sent unsuccessfully.