Apache Kafka - A distributed event streaming platform
This week focused on a multi-part overhaul of Kafka's group coordination layer, with several commits splitting and refactoring target assignment builders and adding assignor offload capabilities across consumer, share, and streams group protocols. On the tooling side, a new…
Get this in your inbox every Monday →A deterministic 0–100 hygiene score — README, license, CI, tests, docs, and freshness.
Who ships this repo — author concentration and the bus factor across the last 300 mainline commits.
How welcoming this repo is to contributors — issue throughput, close time, responsiveness, and good-first-issue count.
What this project is built on — dependency count by ecosystem, the license mix, and anything worth a legal look before you adopt it.
Whether this project's CI can be trusted — pass rate, run times, flaky runs, and which workflow is the weak link.
Grounded in kafka's README, structure, and recent commits — answers won't invent code they haven't seen.
A Monday email with what shipped, in plain English — no account needed.
Showing raw commit titles for the newest commits. Sign in to generate AI summaries.
MINOR: Add broker integration tests for topology-description plugin failure surfacing (#23670)
KAFKA-21118: Replace temp file handler with JUnit 5 @TempDir in connect tests (#23280)
MINOR: Fix BackgroundConsumerSet.start() returning before all consumers have joined (#23702)
KAFKA-21038 Replace LogManagerBuilder with direct LogManager constructor calls (#23385)
KAFKA-18477 Remove usage of OffsetForLeaderEpochRequest in AbstractFetcherThread (#23318)
KAFKA-21120: Replace temp file handler with JUnit 5 @TempDir in clients and connect tests (#23388)
KAFKA-20790: Follow up, avoid translation of assignmentconfig and make the output type unmodifiable (#23165)
A floor, not a guess: counts only commits whose author, co-author trailer, or message explicitly credits an AI tool (Claude, Copilot, Cursor, aider, Codex…). Based on 30 mainline commits. Unattributed AI code isn't counted here — the full audit estimates that separately.