v3.1.0
What's Changed
- Wrap the interruption to a custom exception when a blocking API is interrupted by @BewareMyPower in #99
- Upgrade to pulsar-client-cpp 3.1.2 by @BewareMyPower in #96
- Issue #37 : Allow passing pulsar.MessageId instance to create_reader() by @erichare in #95
- #66: Add Human-readable description of MessageId object by @erichare in #93
- Issue #31 - Access name attribute of any type object by @erichare in #92
- Update the release process for versioning by @BewareMyPower in #91
- Fixed deadlock in producer.send_async by @merlimat in #87
- Upgrade to pulsar-client-cpp 3.1.1 by @merlimat in #86
- Add support for Python 3.11 by @merlimat in #83
- Add the release process for Python client by @BewareMyPower in #68
- Add a script to download and stage artifacts by @BewareMyPower in #65
- Bump version to 3.1.0a1 by @BewareMyPower in #63
Full Changelog: v3.0.0...v3.1.0