What's Changed
- [feat] Add
eventTime
support in reconsumeLaterWithCustomProperties()
(#1400) by @YoungCoderboy
- [fix] Replace panic with proper error handling in RPC client and lookup service (#1403) by @RobertIndie
- [fix] DLQ messages lost system properties when sent from
reconsumeLater()
(#1392) by @geniusjoe
- [fix] Handle reconnection logic for zero-queue consumer (#1404) by @crossoverJie
- [fix] Add
DLQPolicy.DeadLetterTopicProducerName
to preserve producer name in DLQ messages (#1417) by @thomas-bousquet
- [fix] Fix missing topic in DLQ producer name when using
RetryEnable
option (#1412) by @geniusjoe
- [fix]
SendAsync
now respects context and can timeout during reconnection (#1422) by @RobertIndie
- [fix] Improve zero-queue consumer support for partitioned topics (#1424) by @crossoverJie
- [fix] Properties not consistently set in pulsar-admin subscription responses (#1419) by @JamesMurkin
- [feat] Support
Snappy
compression type (#1406) by @geniusjoe
- [feat] Add
WithContext()
admin client methods (#1425) by @thomas-bousquet
- [feat] Add support for max topics per namespace (#1413) by @miton18
- [fix] Allow multiple callbacks with concurrent producer flushes (async publish) (#1409) by @thomas-bousquet
- [improve] Change
pulsar_client_sending_buffers_count
metric to client level (#1408) by @BewareMyPower
- [chore] Upgrade
hamba/avro
to v2.29.0 (#1414) by @nodece
- [chore] Bump
github.com/go-viper/mapstructure/v2
from 2.2.1 to 2.4.0 (#1415) by @dependabot[bot]
- [chore] Bump
github.com/docker/docker
from 27.1.1+incompatible to 28.0.0+incompatible (#1405) by @dependabot[bot]
New Contributors
- @YoungCoderboy made their first contribution in #1400
- @JamesMurkin made their first contribution in #1419