New
5.3.0
- new: added support for BYTE_STREAM_SPLIT encoding, by @alex-harper in #539.
- new: DELTA_BINARY_PACKED is supported on more data types (short,ushort,ulong,uint), by @ee-naveen and @wickedmachinator in #599.
- imp: added cancellation token to
ReadEntireRowGroupAsyncfor consistency with the rest of the API, by @kiloOhm in #647. - imp: added validation to prevent writing malformed Parquet files, by @Kuinox in #656.
- imp: necessary fixes to get .NET 10 ready.
- fix: DataPageHeaderV2.IsCompressed is defaulting to false on read even though the spec seems to say it should be true, by @ngbrown in #625.
- fix: class deserialiser can handle pre-initialised dictionaries, by @kiloOhm in #651.
- fix: add bounds check for pageSize in RleBitpackedHybridEncoder.Decode, by @mlptownsend in #662.
- test: added DuckDB for integration tests (#661 by @aloneguid).