rdkafka

Kafka client based on librdkafka


PHP-rdkafka is a stable Kafka client for PHP based on librdkafka

License: MIT License

Latest releases

Version Release Download
6.0.5 2024-11-04 rdkafka-6.0.5.tgz
6.0.4 2024-10-24 rdkafka-6.0.4.tgz
6.0.3 2022-07-02 rdkafka-6.0.3.tgz
6.0.2 2022-06-12 rdkafka-6.0.2.tgz
6.0.1 2022-02-15 rdkafka-6.0.1.tgz
Show all releases

Changelog

Version Message
6.0.5 ## Bug fixes
- Fix php 7.0 build (#563, @arnaud-lb)
- Fix x32 build (#565, @arnaud-lb)
- Fix segmentation fault in setOauthbearerTokenRefreshCb when sasl.oauthbearer.config is unset (#568, @scorgn)
6.0.4 ## Improvements
- Added OAUTHBEARER support. New methods: RdKafka\Conf::setOauthbearerTokenRefreshCb(), RdKafka::oauthbearerSetToken(), RdKafka::oauthbearerSetTokenFailure() (#546, #547, @cb-freddysart, @scorgn)
- Added incremental rebalance support. New methods: RdKafka\KafkaConsumer::incrementalAssign(), RdKafka\KafkaConsumer::incrementalUnassign() (#541, @ikeberlein)
- Added RdKafka::getControllerId() (#554, @qkdreyer)

## Bugfixes
- Add private constructor on Metadata classes (#531, @arnaud-lb)

## Other Changes
- Improve KafkaErrorException message (#555, @arnaud-lb)
6.0.3 ## Improvements
- Ability to provide custom `librdkafka` path during pecl install (#526, @Wirone)
6.0.2 ## Bugfixes
- Fixed signature of RdKafka\KafkaConsumer::getMetadata() (#521, @arnaud-lb)
6.0.1 ## Bugfixes
- Always initialize Message::$headers (#508, @arnaud-lb)
Show complete changelog