What's Changed
- feat(arrow/cdata): Add ReleaseCArrowArrayStream function by @karsov in #373
- chore: Bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot[bot] in #368
- fix: TestDeltaByteArray implementation and fix by @MetalBlueberry in #369
- chore: Bump golang.org/x/tools from 0.32.0 to 0.33.0 by @dependabot[bot] in #376
- chore: Bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot[bot] in #377
- chore: move .github/ISSUE_TEMPLATE/config.yaml to config.yml as currently does not work by @raulcd in #383
- chore: Bump google.golang.org/grpc from 1.72.0 to 1.72.1 by @dependabot[bot] in #381
- fix: list_columns.parquet testing by @MetalBlueberry in #378
- feat: Extend arrow csv writter by @MetalBlueberry in #375
- feat(parquet/pqarrow): parallelize SeekToRow by @zeroshade in #380
- chore: Use apache/arrow-js for JS in integration test by @kou in #389
- chore: Bump github.com/apache/thrift from 0.21.0 to 0.22.0 by @dependabot[bot] in #387
- feat(parquet): add variant encoder/decoder by @sfc-gh-mbojanczyk in #344
- chore: remove extra binary by @zeroshade in #391
- CI: add benchmark workflow and script by @singh1203 in #250
- chore: Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #396
- feat(arrow/extensions): Add Variant extension type, array, and builder by @zeroshade in #395
- fix(parquet/pqarrow): Fix propagation of field-ids for Lists by @zeroshade in #397
- feat(arrow/_examples): enhance library examples by @kris-gaudel in #394
- chore: bump Windows GitHub hosted runner to windows-2022 by @raulcd in #407
- chore: Bump golang.org/x/tools from 0.33.0 to 0.34.0 by @dependabot[bot] in #398
- chore: Bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot[bot] in #400
- chore: Bump github.com/pterm/pterm from 0.12.80 to 0.12.81 by @dependabot[bot] in #402
- chore: Bump google.golang.org/grpc from 1.72.1 to 1.73.0 by @dependabot[bot] in #401
- ci(benchmark): Fix benchmark runs by @zeroshade in #409
- ci: fix flaky test by @zeroshade in #411
- ci: make additional checks to prevent flaky EOF by @zeroshade in #414
- refactor: update linter and run it by @zeroshade in #419
- chore: Bump github.com/stoewer/go-strcase from 1.3.0 to 1.3.1 by @dependabot[bot] in #423
- chore: Bump github.com/hamba/avro/v2 from 2.28.0 to 2.29.0 by @dependabot[bot] in #422
- feat: expose Payload.WritePayload to allow serializing into IPC format by @alvarowolfx in #421
- feat(parquet/variant): Parse JSON into variant by @zeroshade in #426
- chore: Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in #427
- refactor(parquet/internal/encoding): Refactor parquet logic to use generics by @zeroshade in #428
- feat(arrrow/compute/expr): support substrait timestamp and decimal properly by @zeroshade in #418
- chore: Bump github.com/klauspost/cpuid/v2 from 2.2.10 to 2.2.11 by @dependabot[bot] in #431
- chore: Bump github.com/andybalholm/brotli from 1.1.1 to 1.2.0 by @dependabot[bot] in #432
- feat(parquet/examples): enhance library examples by @milden6 in #429
- feat(arrow/compute): support some float16 casts by @zeroshade in #430
- feat(parquet/pqarrow): Correctly handle Variant types in schema by @zeroshade in #433
- fix(arrow/avro-reader): bunch of types that didn't work by @Willem-J-an in #416
- feat(parquet/pqarrow): read/write variant by @zeroshade in #434
- build(deps): update to substrait-go v4.3.0 by @zeroshade in #438
- fix(arrow/flight/flightsql): drain channel in flightSqlServer.DoGet by @arnoldwakim in #437
- chore(arrow): Update PkgVersion by @zeroshade in #439
New Contributors
- @karsov made their first contribution in #373
- @MetalBlueberry made their first contribution in #369
- @sfc-gh-mbojanczyk made their first contribution in #344
- @kris-gaudel made their first contribution in #394
- @alvarowolfx made their first contribution in #421
- @milden6 made their first contribution in #429
- @Willem-J-an made their first contribution in #416
- @arnoldwakim made their first contribution in #437
Full Changelog: v18.3.0...v18.4.0