KIP-1146 — Anchored punctuation
Accepted Kafka 4.2 Streams
Adds anchored (wall-clock-aligned) punctuation to Kafka Streams so that periodic callbacks can be triggered at fixed calendar intervals (e.g., every hour at HH:00:00) regardless of when the punctuation was registered. Existing wall-clock punctuation starts its interval from registration time, producing non-deterministic trigger offsets relative to wall clock, which caused complex workarounds for time-aligned processing in sectors like energy grid balancing.
Details
| Author | Herman Kolstad Jakobsen |
| Status | Accepted |
| Kafka Version | 4.2 |
| JIRA | KAFKA-7699 |
| Wiki | View on Apache Wiki |
| Created | 2025-03-15 |
| Last Modified | 2025-07-01 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.