Apache Kafka® 4.1.0 contains 18 Kafka Improvement Proposals (KIPs) from both Confluent and the broader Apache Kafka community. The release hardens 4.0 and brings new capabilities for Kafka operations, Streams, Connect, Queues, KIP-848, OAuth security, and more. While there's a lot in Apache Kafka 4.1.0, here's a summary of some of the key highlights. Please see the Apache announcement, Confluent's blog, or release video to learn about all of the great innovation included in Apache Kafka 4.1.0.
Highlights:
KIP-932 Preview: Queues for Kafka – Queuing capabilities native in Kafka through the new share groups and share consumer that decouple consumer scaling from topic partitions, enabling cooperative message consumption with individual acknowledgments and retries.
KIP-1071 Early Access: Streams Rebalance Protocol – Built on the innovation from KIP-848, KIP-1071 is a broker-driven rebalancing system specifically designed for Kafka Streams applications, providing streams-optimized coordination separate from the traditional consumer group protocol. Early Access (EA) guidance will be provided in Apache docs (see this PR for details).
Hardening & Follow-on Work
Enhanced reliability through follow-on improvements to KIP-853 (KRaft membership controls), KIP-890 (Transactions Defense), and KIP-848 (Consumer Group Protocol).
The first version of Query Profiler, a powerful new observability tool for Confluent Cloud for Apache Flink, has been launched!
Developing and managing complex streaming applications can be challenging, and pinpointing performance issues so far hasn't been possible for our customers due to the lack of any visibility into their seemingly black-boxed statements.
The Query Profiler tool solves this by providing a visual representation of their CC Flink statement's job graph with detailed, real-time metrics to help them identify and resolve performance impediments.
This first release is focused on providing a foundational, visual-first experience for statement analysis:
The Query Profiler is available for any user who can view and manage Flink statements in Confluent Cloud. Simply navigate to a running statement to find the profiler and begin exploring the Job Graph and its metrics. Docs can be found at Flink SQL Query Profiler in Confluent Cloud for Apache Flink | Confluent Documentation
Registration is open for the biggest event in data streaming: #Current25 New Orleans!
If you're building real-time applications or modernizing your data architecture, this is the event to be at.
✅ 60+ technical sessions
✅ Insights from Kafka, Flink & Iceberg experts
✅ Networking with the global data streaming community
Join us October 29–30 to explore the future of data streaming. Register by August 15 to save $500 off the standard ticket price -> Current New Orleans
Stay up to date with all Confluent-run meetup events - by copying the following link into your personal calendar platform:
https://airtable.com/app8KVpxxlmhTbfcL/shrNiipDJkCa2GBW7/iCal
(Instructions for GCal, iCal, Outlook, etc.)
We hope you enjoyed our curated assortment of resources! If you’d like to provide feedback, suggest ideas for content you’d like to see, or you want to submit your own resource for consideration, email us at devx_newsletter@confluent.io!
If you’d like to view previous editions of the newsletter, visit our archive.
If you’re viewing this newsletter online, know that we appreciate your readership and that you can get this newsletter delivered directly to your inbox by filling out the sign-up form on the left-hand side.
P.S. If you want to learn more about Kafka, Flink, or Confluent Cloud, visit our developer site at Confluent Developer.
We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.