KIP-228 — Negative record timestamp support
Discussion StreamsProducer
Allows negative timestamps in Kafka records (representing dates before Unix epoch 1970-01-01) by removing the current validation that rejects records with timestamp < 0. Kafka is increasingly used to store historical data including pre-1970 events, but negative timestamps were unconditionally rejected, forcing workarounds like timestamp offsets.
Details
| Author | Konstantin Chukhlomin |
| Status | Discussion |
| JIRA | KAFKA-6048 |
| Wiki | View on Apache Wiki |
| Created | 2017-11-28 |
| Last Modified | 2018-08-17 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.