KIP-898 — Modernize Connect plugin discovery
Accepted Kafka 3.6 Connect
Replaces reflective class scanning during Connect worker startup with a manifest-based plugin discovery mechanism where plugin JARs include a pre-generated index of their classes. Reflective scanning loads every class on the classpath to find connectors, significantly delaying worker startup and provisioning in cloud environments.
Details
| Author | Greg Harris |
| Status | Accepted |
| Kafka Version | 3.6 |
| JIRA | KAFKA-14627 |
| Wiki | View on Apache Wiki |
| Created | 2023-01-17 |
| Last Modified | 2023-10-11 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.