parquet-go
parquet-go, the parquet library for go.
i identified two correctness problems in the reader while building a data lake in go. a panic: timestamp tags on nullable time.Time fields with millisecond precision. and worse, because it was silent: the generic reader corrupted boolean values when the file’s schema differed from the go struct’s. i wrote both up with reproductions and worked them through with its maintainer, achille roussel. he fixed the panic, and the fix for the corruption shipped in v0.28.0 once i had verified it against my reproduction.