parquet-go

parquet-go, the parquet library for go.

what i did

two correctness bugs in the reader, from building a data lake in go. a panic: timestamp tags on nullable time.Time fields with millisecond precision. and worse, silent: the generic reader corrupted boolean values when the file’s schema differed from the go struct’s. both reported with reproductions and closed by the project.

sources

  • issue #326, timestamp tags panic on nullable time.Time fields with millisecond precision, october 2025.
  • issue #468, GenericReader corrupts boolean values when file schema differs from go struct schema, february 2026.