v18.3.0
What's Changed
- chore: Bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #308
- chore: Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #313
- feat(arrow/array): convert RecordReader and iterators by @zeroshade in #314
- refactor(arrow/array): replace some codegen with generics by @zeroshade in #315
- chore: Bump golang.org/x/tools from 0.30.0 to 0.31.0 by @dependabot in #317
- chore: Bump github.com/golang/snappy from 0.0.4 to 1.0.0 by @dependabot in #316
- feat(parquet/pqarrow): Add SeekToRow for RecordReader by @zeroshade in #321
- fix: go's atomic operations require 64bit alignment in structs on ARM by @sahib in #323
- feat(arrow/compute): implement "is_in" function by @zeroshade in #319
- fix(parquet/pqarrow): fix propagation of FieldIds for nested fields by @zeroshade in #324
- Fix: Handle null values in PlainFixedLenByteArrayEncoder gracefully by @singh1203 in #320
- fix(parquet/pqarrow): fix definition levels with non-nullable lists by @zeroshade in #325
- chore: Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #331
- chore: Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #332
- chore: Bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot in #333
- chore: fix macOS Go 1.24 CI by @lidavidm in #334
- chore: Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0 by @dependabot in #328
- chore: Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #330
- chore: Bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #338
- feat(parquet/metadata): bloom filter implementation by @zeroshade in #336
- feat(parquet): Write/Read bloom filters from files by @zeroshade in #341
- fix: move from atomic.(Add|Load|Store) to atomic.Int64{} by @sahib in #326
- chore: Bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #347
- fix(parquet/file): restore goroutine safety for reader by @zeroshade in #343
- chore: Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #346
- chore: Bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot in #345
- chore: Enable GitHub discussions on arrow-go repository by @raulcd in #353
- chore: Bump github.com/substrait-io/substrait-go/v3 from 3.9.0 to 3.9.1 by @dependabot in #355
- chore: Bump golang.org/x/tools from 0.31.0 to 0.32.0 by @dependabot in #356
- Compress: add MarshalText and UnmarshalText by @jdemeyer in #357
- chore: Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #358
- fix(arrow/array): optional struct array with required field by @zeroshade in #359
- feat(parquet/schema): initial variant logical type by @zeroshade in #352
- chore: Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #363
- chore: Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #364
- chore(arrow): remove most lock copies by @zeroshade in #362
- Fix panic when WriteDataPage fails by @ashishnegi in #366
- GH-46087: [FlightSQL] Allow returning column remarks in FlightSQL's CommandGetTables by @mateuszrzeszutek in #361
- chore: Bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot in #367
New Contributors
- @sahib made their first contribution in #323
- @jdemeyer made their first contribution in #357
- @ashishnegi made their first contribution in #366
- @mateuszrzeszutek made their first contribution in #361
Full Changelog: v18.2.0...v18.3.0