Releases: arnaud-lb/php-rdkafka
Releases · arnaud-lb/php-rdkafka
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
6.0.2
6.0.1
6.0.0
Changes since 5.x
Improvements
- PHP 8.1 support (@remicollet, @ruudk, @nick-zh)
- Added parameter types (when built with PHP>=8.0) (@arnaud-lb)
- Added tentative return types (when built with PHP>=8.1) (@arnaud-lb)
Deprecations
- PHP 8.1: Overloading php-rdkafka methods without specifying a return type
will trigger a deprecation message unless annotated with
#[\ReturnTypeWillChange]
Changes since 6.0.0RC2
Bugfixes
- Fix newTopic() arginfo (#502, @arnaud-lb)
6.0.0RC2
5.0.2
6.0.0RC1
Enhancements
- PHP 8.1 support (@ruudk, @remicollet, @nick-zh, @arnaud-lb)
Breaking changes
- Added tentative return types in PHP 8.1 builds
5.0.1
Enhancements
- Add pausePartitions(), resumePartitions() on RdKfaka, RdKafka\KafkaConsumer (#438, @arnaud-lb)
- Clarify error when KafkaConsumer is closed (@zoonru)
Bugfixes
- Fix windows build (#440, @nick-zh)
- Fix crash in RdKafka\Metadata\Topic::getTopic() (#465, @arnaud-lb)