rdkafka 7.0.0alpha1

Kafka client based on librdkafka


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

License: MIT License

Changes

## Other Changes
- Drop unsupported php versions and old librdkafka versions (#559, @arnaud-lb)
- Fix types (#560, @arnaud-lb)
- Cleanup php 7 compatibility code (#564, @arnaud-lb)
- Run workflows on Ubuntu 24 (#583, @arnaud-lb)
- SASL_SSL OAUTHBEARER support for high level consumer (#581, @Rastusik)
- Docker environment for local development, fix tests so artifacts and helpers don't get deleted (#593, @ralphschindler)
- Fix kafka consumer not destroyed in close (#540, @ikeberlein)
- add UPGRADE.md (#594, @ralphschindler)
- Fix missing rd_kafka_topic_destroy() in KafkaConsumer::newTopic() destructor (#598, @ralphschindler)
- Fix compiler deprecation warnings for rd_kafka_set_logger and rd_kafka_errno2err (#596, @ralphschindler)
- KafkaConsumer::consume() returns null on poll timeout (breaking change) (#600, @ralphschindler)
- Improve callback tests, remove risky skip (#603, @ralphschindler)
- Add TopicPartition::getMetadata() and setMetadata() (#601, @ralphschindler)
- Include topic-level properties in Conf::dump() (#602, @ralphschindler)
- transactional consume-transform-produce loop (#597, @ralphschindler)
- update for pie installation (#604, @ralphschindler)
- Fix PIE configure option: needs-value should be true for path-accepting options (#605, @ralphschindler)