<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>API on Apache Kafka</title><link>https://kafka.apache.org/44/apis/</link><description>Recent content in API on Apache Kafka</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://kafka.apache.org/44/apis/index.xml" rel="self" type="application/rss+xml"/><item><title>Internal API Checker</title><link>https://kafka.apache.org/44/apis/internal-api-checker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://kafka.apache.org/44/apis/internal-api-checker/</guid><description>Internal API Checker KIP-1265 ships a build-time checker that flags references from your compiled bytecode to Kafka classes that are not marked @InterfaceAudience.Public. Apply it to your connector, Streams application, or any project that depends on org.apache.kafka:* to catch internal-API usage that would otherwise silently break when you upgrade Kafka.
Bytecode scanning works uniformly for Java, Scala, Kotlin, and any other JVM language — unlike a source-level grep on import lines, the checker catches fully-qualified references, wildcard-imported types, and references introduced by code generators or compiler intrinsics.</description></item></channel></rss>