Hi Kafka Community, Here is the KIP LInk -> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=347933282
On Mon, May 19, 2025 at 6:47 PM pritam kumar <kumarpritamm...@gmail.com> wrote: > Hi Kafka Community, > > Could you please review this KIP proposal when you have a chance? > > Thank you, > Pritam > > > On Sat, May 3, 2025 at 10:53 PM pritam kumar <kumarpritamm...@gmail.com> > wrote: > >> Hi Chris, >> Can you please review this one too? >> >> On Sat, Apr 5, 2025 at 7:00 AM pritam kumar <kumarpritamm...@gmail.com> >> wrote: >> >>> Hi Kafka Community, >>> Sorry due to some changes I had to change the link to the kip. >>> Here is the updated KIP link: >>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1154%3A+Extending+support+for+Microsecond+Precision+for+Kafka+Connect >>> >>> On Sat, Apr 5, 2025 at 12:14 AM pritam kumar <kumarpritamm...@gmail.com> >>> wrote: >>> >>>> Hi Kafka Community, >>>> >>>> I’d like to start a discussion on KIP-1153: Extending Support for >>>> Microsecond Precision for Kafka Connect >>>> <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1153%3A+Extending+Support+for+Microsecond+Precision+for+Kafka+Connect> >>>> . >>>> >>>> The primary motivation behind this KIP is to enhance the precision of >>>> timestamp handling in Kafka Connect. Currently, Kafka Connect is limited to >>>> millisecond-level precision for timestamps. However, many modern data >>>> formats and platforms have moved beyond this limitation: >>>> >>>> - >>>> >>>> Formats such as *Avro*, *Parquet*, and *ORC* support microsecond >>>> (and even nanosecond) precision. For example, Avro specifies support for >>>> timestamp-micros (spec link >>>> <https://avro.apache.org/docs/1.11.0/spec.html#timestamp-micros>). >>>> - >>>> >>>> Sink systems like *Apache Iceberg*, *Delta Lake*, and *Apache Hudi* >>>> offer *microsecond and nanosecond precision* for time-based >>>> fields, making millisecond precision inadequate for accurate data >>>> replication and analytics in some use cases. >>>> >>>> This gap can lead to *loss of precision* when transferring data >>>> through Kafka Connect, especially when interacting with systems that depend >>>> on high-resolution timestamps for change tracking, event ordering, or >>>> deduplication. >>>> >>>> The goal of this KIP is to: >>>> >>>> - >>>> >>>> Introduce microsecond-level timestamp handling in Kafka Connect >>>> schema and data representation. >>>> - >>>> >>>> Ensure connectors (both source and sink) can leverage this >>>> precision when supported by the underlying data systems. >>>> - >>>> >>>> Maintain backward compatibility with existing millisecond-based >>>> configurations and data. >>>> >>>> We welcome community feedback on: >>>> >>>> - >>>> >>>> Potential implementation concerns or edge cases we should address >>>> - >>>> >>>> Suggestions for schema enhancements or conversion strategies >>>> - >>>> >>>> Impacts on connector compatibility and testing >>>> >>>> Looking forward to your thoughts and input on this proposal! >>>> >>>> Thanks. >>>> Link to the KIP. >>>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1153%3A+Extending+Support+for+Microsecond+Precision+for+Kafka+Connect >>>> <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1152%3A+Add+transactional+ID+prefix+filter+to+ListTransactions+API> >>>> >>>>