This release cooperates with librdkafka v2.4.0 and includes the following fixes and enhancements:
- Fixed OAuth related issues
- OAuth callback expiration should be milliseconds instead of microseconds
- Avoid throwing exception in
KafkaClient::oauthbearerTokenRefreshCallbackwhen OAuthBearer is not configured - Log error info for config issues in
KafkaClientconstructor
- Added OpenSSF Scorecard analysis
- Removed
DEBUGfromkafka::clients::Config - Removed
KafkaConsumer::poll(std::chrono::milliseconds timeout, std::vector<consumer::ConsumerRecord>& output)fromkafka::clients::consumer::KafkaConsumer - Re-organized console client tools from
toolstoconsole_clientsfolder - Updated CI platform from
ubuntu-22.04toubuntu-24.04 - Fixed build failures on Windows x64 and Ubuntu