Skip to content

Commit 81490f5

Browse files
fix(deps): Update module github.com/apache/arrow-go/v18 to v18.8.0 (#2602)
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/apache/arrow-go/v18](https://redirect.github.com/apache/arrow-go) | `v18.7.0` → `v18.8.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fapache%2farrow-go%2fv18/v18.8.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fapache%2farrow-go%2fv18/v18.7.0/v18.8.0?slim=true) | --- ### Release Notes <details> <summary>apache/arrow-go (github.com/apache/arrow-go/v18)</summary> ### [`v18.8.0`](https://redirect.github.com/apache/arrow-go/releases/tag/v18.8.0): Apache Arrow Go 18.8.0 [Compare Source](https://redirect.github.com/apache/arrow-go/compare/v18.7.0...v18.8.0) ##### What's Changed - feat(parquet/schema): Wire up logical type functionality for writing geo types by [@&#8203;C-Loftus](https://redirect.github.com/C-Loftus) in [#&#8203;960](https://redirect.github.com/apache/arrow-go/pull/960) - chore: Bump actions/setup-go from 6.5.0 to 7.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;961](https://redirect.github.com/apache/arrow-go/pull/961) - chore: Bump actions/checkout from 7.0.0 to 7.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;963](https://redirect.github.com/apache/arrow-go/pull/963) - chore(dev/release): filter out non numeric go releases (rc's and beta's) when finding latest go by [@&#8203;raulcd](https://redirect.github.com/raulcd) in [#&#8203;968](https://redirect.github.com/apache/arrow-go/pull/968) - ci: fix release workflow discussions by [@&#8203;zeroshade](https://redirect.github.com/zeroshade) in [#&#8203;980](https://redirect.github.com/apache/arrow-go/pull/980) - chore: Bump modernc.org/sqlite from 1.53.0 to 1.54.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;964](https://redirect.github.com/apache/arrow-go/pull/964) - chore: Bump google.golang.org/grpc from 1.82.0 to 1.82.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;965](https://redirect.github.com/apache/arrow-go/pull/965) - chore: Bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;966](https://redirect.github.com/apache/arrow-go/pull/966) - chore: Bump actions/setup-python from 6.3.0 to 7.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;962](https://redirect.github.com/apache/arrow-go/pull/962) - ci: fix lint on release workflow by [@&#8203;zeroshade](https://redirect.github.com/zeroshade) in [#&#8203;982](https://redirect.github.com/apache/arrow-go/pull/982) - fix: remove superfluous struct field index compare by [@&#8203;Willem-J-an](https://redirect.github.com/Willem-J-an) in [#&#8203;970](https://redirect.github.com/apache/arrow-go/pull/970) - fix(ipc): reject truncated message frames by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;991](https://redirect.github.com/apache/arrow-go/pull/991) - fix(internal/utils): handle reader reset and short peeks by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;987](https://redirect.github.com/apache/arrow-go/pull/987) - fix(arrow/ipc): propagate CLI stream errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;986](https://redirect.github.com/apache/arrow-go/pull/986) - fix(arrow/flight): avoid blocking after stream cancellation by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;989](https://redirect.github.com/apache/arrow-go/pull/989) - fix(parquet/variant): handle empty metadata keys by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;985](https://redirect.github.com/apache/arrow-go/pull/985) - fix(flight/flightsql/example): propagate row iteration errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;990](https://redirect.github.com/apache/arrow-go/pull/990) - fix(parquet): reject truncated scalar bit reads by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;944](https://redirect.github.com/apache/arrow-go/pull/944) - fix: Fix arm64 assembly stack frame manipulation by [@&#8203;nsrip-dd](https://redirect.github.com/nsrip-dd) in [#&#8203;984](https://redirect.github.com/apache/arrow-go/pull/984) - fix(arrow/array): support zero-column tables by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;988](https://redirect.github.com/apache/arrow-go/pull/988) - docs(parquet): Add thrift generation contribution info by [@&#8203;C-Loftus](https://redirect.github.com/C-Loftus) in [#&#8203;971](https://redirect.github.com/apache/arrow-go/pull/971) - fix(array): reject mismatched known null counts during full validation by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;993](https://redirect.github.com/apache/arrow-go/pull/993) - fix(arrow/array): `Resize(0)` on non-empty builder causes memory leak by [@&#8203;serramatutu](https://redirect.github.com/serramatutu) in [#&#8203;995](https://redirect.github.com/apache/arrow-go/pull/995) - feat(parquet/pqarrow): Read support for extension types / geo by [@&#8203;C-Loftus](https://redirect.github.com/C-Loftus) in [#&#8203;969](https://redirect.github.com/apache/arrow-go/pull/969) - fix(array): validate run-end encoded invariants by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;992](https://redirect.github.com/apache/arrow-go/pull/992) - fix(array): validate binary\_view and string\_view payloads by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;994](https://redirect.github.com/apache/arrow-go/pull/994) - fix(parquet): wrap DELTA\_BINARY\_PACKED deltas at the physical type width by [@&#8203;tom-eon](https://redirect.github.com/tom-eon) in [#&#8203;1027](https://redirect.github.com/apache/arrow-go/pull/1027) - fix(arrow/compute): use is\_null/is\_not\_null in expressions by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;997](https://redirect.github.com/apache/arrow-go/pull/997) - fix(arrow/ipc): reject NaN minSpaceSavings values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;998](https://redirect.github.com/apache/arrow-go/pull/998) - fix(arrow/tensor): default nil dimension names to empty strings by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;999](https://redirect.github.com/apache/arrow-go/pull/999) - fix(arrow/scalar): allow null extension scalars to keep null storage by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1000](https://redirect.github.com/apache/arrow-go/pull/1000) - fix(arrow/scalar): handle nil child values in run-end scalars by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1001](https://redirect.github.com/apache/arrow-go/pull/1001) - fix(arrow/array): ignore zero-count union appends by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1026](https://redirect.github.com/apache/arrow-go/pull/1026) - fix(arrow/csv): preserve decimal precision by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1022](https://redirect.github.com/apache/arrow-go/pull/1022) - fix(parquet/metadata): compare bloom filter caps in bits by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;996](https://redirect.github.com/apache/arrow-go/pull/996) - fix(parquet/pqarrow): reject timestamp coercion overflow by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1008](https://redirect.github.com/apache/arrow-go/pull/1008) - fix(parquet/file): reject records starting with nonzero repetition levels by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1009](https://redirect.github.com/apache/arrow-go/pull/1009) - fix(parquet/variant): reject truncated scalar values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1017](https://redirect.github.com/apache/arrow-go/pull/1017) - fix(parquet/encoding): reject invalid delta byte prefixes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1014](https://redirect.github.com/apache/arrow-go/pull/1014) - fix(parquet/metadata): preserve infinite floating-point statistics by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1007](https://redirect.github.com/apache/arrow-go/pull/1007) - fix(parquet/encoding): bound lazy dictionary growth by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1011](https://redirect.github.com/apache/arrow-go/pull/1011) - fix(parquet/encoding): respect declared RLE payload lengths by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1015](https://redirect.github.com/apache/arrow-go/pull/1015) - fix(parquet/encoding): validate delta binary packed headers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1012](https://redirect.github.com/apache/arrow-go/pull/1012) - fix(parquet/encoding): reject invalid delta length payloads by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1013](https://redirect.github.com/apache/arrow-go/pull/1013) - fix(parquet/pqarrow): preserve INT96 timestamps across units by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1006](https://redirect.github.com/apache/arrow-go/pull/1006) - fix(parquet/pqarrow): Change interface name for arrow type on read for extension types by [@&#8203;C-Loftus](https://redirect.github.com/C-Loftus) in [#&#8203;1028](https://redirect.github.com/apache/arrow-go/pull/1028) - chore: Bump docker/login-action from 4.4.0 to 4.5.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1030](https://redirect.github.com/apache/arrow-go/pull/1030) - fix(arrow/csv): respect timestamp timezones by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1025](https://redirect.github.com/apache/arrow-go/pull/1025) - fix(parquet/compress): avoid closing caller streams for uncompressed wrappers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1003](https://redirect.github.com/apache/arrow-go/pull/1003) - fix(parquet/compress): allocate uncompressed output for short destinations by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1004](https://redirect.github.com/apache/arrow-go/pull/1004) - fix(internal/utils): keep byteReader position after failed seeks by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1005](https://redirect.github.com/apache/arrow-go/pull/1005) - fix(parquet/file): count repeated skips in logical rows by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1002](https://redirect.github.com/apache/arrow-go/pull/1002) - fix(parquet/metadata): reject malformed fixed-width statistics by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1010](https://redirect.github.com/apache/arrow-go/pull/1010) - fix(arrow/array): skip empty table chunks by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1023](https://redirect.github.com/apache/arrow-go/pull/1023) - fix(arrow/scalar): reject negative array lengths by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1024](https://redirect.github.com/apache/arrow-go/pull/1024) - fix(arrow/array): validate fixed-size list child lengths by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1019](https://redirect.github.com/apache/arrow-go/pull/1019) - fix(parquet/pqarrow): calculate large decimal widths by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1034](https://redirect.github.com/apache/arrow-go/pull/1034) - fix(parquet/schema): reject invalid fixed lengths by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1035](https://redirect.github.com/apache/arrow-go/pull/1035) - fix(parquet/encoding): reject truncated plain boolean data by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1031](https://redirect.github.com/apache/arrow-go/pull/1031) - fix(parquet/metadata): return page index decode errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1032](https://redirect.github.com/apache/arrow-go/pull/1032) - fix(parquet/metadata): validate adaptive bloom options by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1033](https://redirect.github.com/apache/arrow-go/pull/1033) - fix(tmpl): report generated output write errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1037](https://redirect.github.com/apache/arrow-go/pull/1037) - fix(arrow/array): propagate embedded pointer nullability by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1038](https://redirect.github.com/apache/arrow-go/pull/1038) - fix(flight/flightsql/driver): convert Date32 values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1039](https://redirect.github.com/apache/arrow-go/pull/1039) - fix(arrow/scalar): support same-width time casts by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1040](https://redirect.github.com/apache/arrow-go/pull/1040) - fix(arrow/scalar): use duration type for units by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1041](https://redirect.github.com/apache/arrow-go/pull/1041) - fix(arrow/array): validate union child upper bound by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1043](https://redirect.github.com/apache/arrow-go/pull/1043) - chore: Bump google.golang.org/grpc from 1.82.1 to 1.83.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1092](https://redirect.github.com/apache/arrow-go/pull/1092) - chore: Bump docker/login-action from 4.5.1 to 4.6.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1093](https://redirect.github.com/apache/arrow-go/pull/1093) - refactor(arrow/avro): migrate from hamba/avro to twmb/avro by [@&#8203;prochac](https://redirect.github.com/prochac) in [#&#8203;830](https://redirect.github.com/apache/arrow-go/pull/830) - fix(arrow/array): validate struct child lengths by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1021](https://redirect.github.com/apache/arrow-go/pull/1021) - fix(arrow/cdata): validate imported schema topology by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1046](https://redirect.github.com/apache/arrow-go/pull/1046) - fix(parquet/metadata): validate row-group ordinals in PageIndexReader.WillNeed by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1057](https://redirect.github.com/apache/arrow-go/pull/1057) - fix(arrow/flight): limit descriptors to next payload by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1042](https://redirect.github.com/apache/arrow-go/pull/1042) - fix(parquet): propagate nonce generation failures by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1045](https://redirect.github.com/apache/arrow-go/pull/1045) - fix(parquet/metadata): reject negative row-group indices in Subset by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1055](https://redirect.github.com/apache/arrow-go/pull/1055) - fix(parquet/metadata): use default writer properties when props is nil by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1058](https://redirect.github.com/apache/arrow-go/pull/1058) - fix(parquet/metadata): return schema initialization errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1056](https://redirect.github.com/apache/arrow-go/pull/1056) - fix(parquet/pqarrow): propagate level builder errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1049](https://redirect.github.com/apache/arrow-go/pull/1049) - fix(arrow/flight/session): clone option values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1044](https://redirect.github.com/apache/arrow-go/pull/1044) - fix(parquet/variant): validate metadata offset tables by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1063](https://redirect.github.com/apache/arrow-go/pull/1063) - fix(arrow/csv): release Reader record builders by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1059](https://redirect.github.com/apache/arrow-go/pull/1059) - fix(parquet/pqarrow): release partially constructed field readers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1061](https://redirect.github.com/apache/arrow-go/pull/1061) - fix(arrow/array): make dictionary suffix null indexes relative by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1064](https://redirect.github.com/apache/arrow-go/pull/1064) - fix(parquet/pqarrow): prefer stored schema extension type on read by [@&#8203;twuebi](https://redirect.github.com/twuebi) in [#&#8203;1051](https://redirect.github.com/apache/arrow-go/pull/1051) - fix(arrow/flight/flightsql): avoid double-retaining parameter readers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1066](https://redirect.github.com/apache/arrow-go/pull/1066) - fix(flightsql): isolate example SQLite databases by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1067](https://redirect.github.com/apache/arrow-go/pull/1067) - fix(arrow): return an owned slice from Schema.FieldsByName by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1069](https://redirect.github.com/apache/arrow-go/pull/1069) - fix(arrow/ipc): return errors for malformed file record batches by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1062](https://redirect.github.com/apache/arrow-go/pull/1062) - fix(flight): return Unauthenticated for invalid unary auth tokens by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1070](https://redirect.github.com/apache/arrow-go/pull/1070) - fix(arrow/array): always release JSON reader builder by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1065](https://redirect.github.com/apache/arrow-go/pull/1065) - fix(flight): accept case-insensitive authorization schemes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1071](https://redirect.github.com/apache/arrow-go/pull/1071) - fix(parquet): reject short page writes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1050](https://redirect.github.com/apache/arrow-go/pull/1050) - fix(parquet/file): close file on OpenParquetFile errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1053](https://redirect.github.com/apache/arrow-go/pull/1053) - fix(parquet): reject truncated footer signatures by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1074](https://redirect.github.com/apache/arrow-go/pull/1074) - fix(arrow/ipc): reject non-dictionary initial messages by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1054](https://redirect.github.com/apache/arrow-go/pull/1054) - feat(flightsql): allow configuring the driver memory allocator by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1076](https://redirect.github.com/apache/arrow-go/pull/1076) - fix(arrow): avoid retains on invalid chunk construction by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1078](https://redirect.github.com/apache/arrow-go/pull/1078) - fix(parquet): row-align V1 pages with offset indexes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1075](https://redirect.github.com/apache/arrow-go/pull/1075) - fix(arrow/array): clean up partial table construction by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1077](https://redirect.github.com/apache/arrow-go/pull/1077) - fix(parquet\_reader): propagate batch read errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1081](https://redirect.github.com/apache/arrow-go/pull/1081) - fix(arrow): isolate schemas created by AddField by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1079](https://redirect.github.com/apache/arrow-go/pull/1079) - fix(arrow/util): avoid protobuf map schema goroutines by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1082](https://redirect.github.com/apache/arrow-go/pull/1082) - fix(array): format date arrays in String by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1068](https://redirect.github.com/apache/arrow-go/pull/1068) - fix(parquet): report initialized row-group columns correctly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1072](https://redirect.github.com/apache/arrow-go/pull/1072) - fix(parquet): serialize column chunk file offsets by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1073](https://redirect.github.com/apache/arrow-go/pull/1073) - fix(arrow/util): release protobuf record builders by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1084](https://redirect.github.com/apache/arrow-go/pull/1084) - fix(arrow/util): release protobuf enum dictionaries by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1083](https://redirect.github.com/apache/arrow-go/pull/1083) - fix(arrow/avro): stop reader workers before reuse by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1048](https://redirect.github.com/apache/arrow-go/pull/1048) - fix(parquet): restore Arrow duration units from schema metadata by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1095](https://redirect.github.com/apache/arrow-go/pull/1095) - fix(compute): round negative HalfToOdd ties correctly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1094](https://redirect.github.com/apache/arrow-go/pull/1094) - perf(arrow/bitutil): add SetBitSwap/ClearBitSwap, use in builder.SetNull by [@&#8203;tom-eon](https://redirect.github.com/tom-eon) in [#&#8203;1090](https://redirect.github.com/apache/arrow-go/pull/1090) - chore: Bump modernc.org/sqlite from 1.54.0 to 1.55.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1091](https://redirect.github.com/apache/arrow-go/pull/1091) - fix(array): compare sparse union slices at relative offsets by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1096](https://redirect.github.com/apache/arrow-go/pull/1096) - fix(arrow/ipc): make writer failures terminal by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1047](https://redirect.github.com/apache/arrow-go/pull/1047) - feat(parquet): add WithDictionaryCostFallback writer property by [@&#8203;tom-eon](https://redirect.github.com/tom-eon) in [#&#8203;1036](https://redirect.github.com/apache/arrow-go/pull/1036) - fix(parquet/pqarrow): release extension arrays after chunking by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1060](https://redirect.github.com/apache/arrow-go/pull/1060) - fix(parquet/encoding): read ahead in the streaming value buffer by [@&#8203;joechenrh](https://redirect.github.com/joechenrh) in [#&#8203;937](https://redirect.github.com/apache/arrow-go/pull/937) - fix(parquet/variant): preserve metadata keys when cloning by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1080](https://redirect.github.com/apache/arrow-go/pull/1080) - test(arrow/util): cover zero-field protobuf records by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1085](https://redirect.github.com/apache/arrow-go/pull/1085) - fix(arrow/scalar): preserve metadata in FromScalar by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1100](https://redirect.github.com/apache/arrow-go/pull/1100) - fix(arrow/scalar): preserve binary cast target types by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1101](https://redirect.github.com/apache/arrow-go/pull/1101) - fix(arrow/scalar): support boolean identity casts by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1102](https://redirect.github.com/apache/arrow-go/pull/1102) - fix(arrow/util): handle invalid protobuf Any values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1086](https://redirect.github.com/apache/arrow-go/pull/1086) - fix(arrow/array): avoid copying initialized extension refcounts by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1089](https://redirect.github.com/apache/arrow-go/pull/1089) - fix(parquet): preserve dictionary index types by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1098](https://redirect.github.com/apache/arrow-go/pull/1098) - fix(parquet\_reader): propagate statistics decoding errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1087](https://redirect.github.com/apache/arrow-go/pull/1087) - fix(arrow/array): avoid panics cleaning partial tables by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1103](https://redirect.github.com/apache/arrow-go/pull/1103) - fix(arrow/ipc): release reader state on schema errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1112](https://redirect.github.com/apache/arrow-go/pull/1112) - fix(arrow/scalar): format extension values from storage scalars by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1111](https://redirect.github.com/apache/arrow-go/pull/1111) - fix(arrow/array): isolate table columns from caller slices by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1105](https://redirect.github.com/apache/arrow-go/pull/1105) - fix(arrow/scalar): preserve exact decimal string casts by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1107](https://redirect.github.com/apache/arrow-go/pull/1107) - fix(arrow/tensor): validate typed constructor data by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1104](https://redirect.github.com/apache/arrow-go/pull/1104) - fix(arrow/scalar): format interval scalars in String by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1115](https://redirect.github.com/apache/arrow-go/pull/1115) - fix(arrow/array): preserve rows for empty-schema JSON input by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1117](https://redirect.github.com/apache/arrow-go/pull/1117) - fix(arrow/util): return protobuf record conversion errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1088](https://redirect.github.com/apache/arrow-go/pull/1088) - fix(arrow/scalar): validate FromScalar destinations by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1106](https://redirect.github.com/apache/arrow-go/pull/1106) - fix(arrow/scalar): use wide offsets for large binary scalars by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1108](https://redirect.github.com/apache/arrow-go/pull/1108) - fix(arrow/scalar): apply timestamp zones when casting to dates by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1110](https://redirect.github.com/apache/arrow-go/pull/1110) - fix(arrow/ipc): validate file block framing and lengths by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1097](https://redirect.github.com/apache/arrow-go/pull/1097) - fix(arrow/scalar): release partial children after failed struct extraction by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1118](https://redirect.github.com/apache/arrow-go/pull/1118) - fix(arrow/ipc): return errors for invalid record indexes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1120](https://redirect.github.com/apache/arrow-go/pull/1120) - fix(parquet): read null fixed-size-list parents by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1099](https://redirect.github.com/apache/arrow-go/pull/1099) - fix(arrow/scalar): release partial children after failed struct conversion by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1114](https://redirect.github.com/apache/arrow-go/pull/1114) - chore: Bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1166](https://redirect.github.com/apache/arrow-go/pull/1166) - chore: Bump github.com/pierrec/lz4/v4 from 4.1.27 to 4.1.28 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1168](https://redirect.github.com/apache/arrow-go/pull/1168) - chore: Bump modernc.org/sqlite from 1.55.0 to 1.56.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1165](https://redirect.github.com/apache/arrow-go/pull/1165) - chore: Bump github.com/twmb/avro from 1.5.0 to 1.7.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1167](https://redirect.github.com/apache/arrow-go/pull/1167) - fix(parquet/metadata): return error for missing column metadata by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1137](https://redirect.github.com/apache/arrow-go/pull/1137) - fix(arrow/array): widen dictionary index bounds checks by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1129](https://redirect.github.com/apache/arrow-go/pull/1129) - fix(compute/exprs): avoid empty field reference panic by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1130](https://redirect.github.com/apache/arrow-go/pull/1130) - fix(compute): handle odd temporal multiples by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1119](https://redirect.github.com/apache/arrow-go/pull/1119) - fix(arrow/csv): preserve first row during headerless inference by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1145](https://redirect.github.com/apache/arrow-go/pull/1145) - fix(arrow/array): bound table reader batches by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1146](https://redirect.github.com/apache/arrow-go/pull/1146) - fix(arrow/extensions): compare JSON storage types semantically by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1150](https://redirect.github.com/apache/arrow-go/pull/1150) - fix(arrow/ipc): preserve minSpaceSavings in stream writer by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1143](https://redirect.github.com/apache/arrow-go/pull/1143) - fix(parquet/compress): honor LZ4 raw destination contract by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1147](https://redirect.github.com/apache/arrow-go/pull/1147) - fix(arrow): reject duplicate union type codes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1131](https://redirect.github.com/apache/arrow-go/pull/1131) - fix(parquet/metadata): handle invalid row-group column indexes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1125](https://redirect.github.com/apache/arrow-go/pull/1125) - fix(compute/exec): handle missing validity buffers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1136](https://redirect.github.com/apache/arrow-go/pull/1136) - fix(compute/exec): report ListView buffer counts by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1133](https://redirect.github.com/apache/arrow-go/pull/1133) - fix(arrow): include KeysSorted in map equality by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1134](https://redirect.github.com/apache/arrow-go/pull/1134) - fix(compute): reject non-array-like filters by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1135](https://redirect.github.com/apache/arrow-go/pull/1135) - fix(memory): handle zero-length checked reallocations by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1132](https://redirect.github.com/apache/arrow-go/pull/1132) - fix(parquet/pqarrow): validate reader indexes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1124](https://redirect.github.com/apache/arrow-go/pull/1124) - fix(arrow/csv): validate custom converter row counts by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1148](https://redirect.github.com/apache/arrow-go/pull/1148) - fix(parquet/encoding): honor BufferWriter offsets by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1144](https://redirect.github.com/apache/arrow-go/pull/1144) - fix(flightsql): stop row streaming after close by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1151](https://redirect.github.com/apache/arrow-go/pull/1151) - fix(flightsql): protect configured authorization metadata by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1153](https://redirect.github.com/apache/arrow-go/pull/1153) - perf(parquet/pqarrow): avoid reflection in integer transfers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1163](https://redirect.github.com/apache/arrow-go/pull/1163) - fix(flightsql): reject unsupported transaction options by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1152](https://redirect.github.com/apache/arrow-go/pull/1152) - fix(arrow/scalar): handle zero-length scalar arrays by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1116](https://redirect.github.com/apache/arrow-go/pull/1116) - perf(arrow/array): pack validity values in batches by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1185](https://redirect.github.com/apache/arrow-go/pull/1185) - feat(arrow/array): roll back JSON builder state after failed rows by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1113](https://redirect.github.com/apache/arrow-go/pull/1113) - fix(arrow/ipc): avoid deadlock on compression errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1142](https://redirect.github.com/apache/arrow-go/pull/1142) - fix(arrow/csv): append null for later parse failures by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1149](https://redirect.github.com/apache/arrow-go/pull/1149) - feat(arrow/array): add ValueAsAny for native Go values by [@&#8203;dgvj-work](https://redirect.github.com/dgvj-work) in [#&#8203;1170](https://redirect.github.com/apache/arrow-go/pull/1170) - perf(arrow/array): bulk append fixed-size list nulls and empty values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1183](https://redirect.github.com/apache/arrow-go/pull/1183) - perf(parquet): encode spaced booleans without compaction by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1175](https://redirect.github.com/apache/arrow-go/pull/1175) - fix(parquet/pqarrow): reject decimal overflow in integer columns by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1122](https://redirect.github.com/apache/arrow-go/pull/1122) - fix(arrow/array/arreflect): reject unrepresentable timestamps by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1123](https://redirect.github.com/apache/arrow-go/pull/1123) - feat(compute): add cumulative\_sum and cumulative\_sum\_checked by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1139](https://redirect.github.com/apache/arrow-go/pull/1139) - fix(arrow/ipc): return compression errors from record encoder by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1141](https://redirect.github.com/apache/arrow-go/pull/1141) - perf(arrow/array): bulk append fixed-width empty values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1180](https://redirect.github.com/apache/arrow-go/pull/1180) - perf(arrow/csv): reserve record builders for chunked reads by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1198](https://redirect.github.com/apache/arrow-go/pull/1198) - perf(arrow/array): compare list values by valid runs by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1184](https://redirect.github.com/apache/arrow-go/pull/1184) - perf(parquet): optimize numeric dictionary insertion by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1178](https://redirect.github.com/apache/arrow-go/pull/1178) - feat(arrow/flight/sql): Add is\_update field to ActionCreatePreparedStatementResult by [@&#8203;ennuite](https://redirect.github.com/ennuite) in [#&#8203;732](https://redirect.github.com/apache/arrow-go/pull/732) - chore: Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1207](https://redirect.github.com/apache/arrow-go/pull/1207) - chore: Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1208](https://redirect.github.com/apache/arrow-go/pull/1208) - feat(compute): add dictionary\_encode by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1140](https://redirect.github.com/apache/arrow-go/pull/1140) - perf(parquet): batch plain BYTE\_ARRAY encoding by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1193](https://redirect.github.com/apache/arrow-go/pull/1193) - fix(arrow/csv): append null for invalid fixed-size binary values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1121](https://redirect.github.com/apache/arrow-go/pull/1121) - fix(parquet/pqarrow): reject out-of-range INT96 timestamps by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1128](https://redirect.github.com/apache/arrow-go/pull/1128) - perf(parquet): batch delta binary packed decoding by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1169](https://redirect.github.com/apache/arrow-go/pull/1169) - perf(arrow/array): bulk append list nulls and empty values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1187](https://redirect.github.com/apache/arrow-go/pull/1187) - perf(parquet/pqarrow): decode booleans directly to bitmaps by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1182](https://redirect.github.com/apache/arrow-go/pull/1182) - perf(parquet/pqarrow): build nullable fixed-size list children directly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1195](https://redirect.github.com/apache/arrow-go/pull/1195) - perf(internal/hashing): build binary memo offsets in one pass by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1196](https://redirect.github.com/apache/arrow-go/pull/1196) - perf(arrow/compute): take chunked binary values without concatenation by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1199](https://redirect.github.com/apache/arrow-go/pull/1199) - chore: Bump github.com/twmb/avro from 1.7.2 to 1.8.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1209](https://redirect.github.com/apache/arrow-go/pull/1209) - perf(arrow/array): reuse TableReader scratch slices by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1200](https://redirect.github.com/apache/arrow-go/pull/1200) - fix(parquet/pqarrow): reject decimal overflow when writing integers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1161](https://redirect.github.com/apache/arrow-go/pull/1161) - fix(arrow/array): preserve run-end encoded empty values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1156](https://redirect.github.com/apache/arrow-go/pull/1156) - fix(compute): preserve caller context during execution by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1154](https://redirect.github.com/apache/arrow-go/pull/1154) - fix(compute): propagate nested expression serialization errors by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1160](https://redirect.github.com/apache/arrow-go/pull/1160) - fix(compute): report FuncMeta for meta functions by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1155](https://redirect.github.com/apache/arrow-go/pull/1155) - chore: Bump google.golang.org/grpc from 1.83.0 to 1.83.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1212](https://redirect.github.com/apache/arrow-go/pull/1212) - chore: Bump github.com/pierrec/lz4/v4 from 4.1.28 to 4.1.29 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1213](https://redirect.github.com/apache/arrow-go/pull/1213) - chore: Bump modernc.org/sqlite from 1.56.0 to 1.57.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1210](https://redirect.github.com/apache/arrow-go/pull/1210) - perf(arrow/array): optimize bulk appends for binary builders by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1188](https://redirect.github.com/apache/arrow-go/pull/1188) - chore: Bump github.com/stretchr/testify from 1.12.0 to 1.12.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1211](https://redirect.github.com/apache/arrow-go/pull/1211) - perf(arrow/array): avoid temporary buffers when concatenating by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1194](https://redirect.github.com/apache/arrow-go/pull/1194) - perf(compute): batch contiguous filter take indices by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1197](https://redirect.github.com/apache/arrow-go/pull/1197) - perf(arrow/ipc): slice already-zero-based offset buffers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1191](https://redirect.github.com/apache/arrow-go/pull/1191) - perf(parquet): encode RLE levels in batches by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1177](https://redirect.github.com/apache/arrow-go/pull/1177) - fix(arrow): include REE value nullability in type equality by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1158](https://redirect.github.com/apache/arrow-go/pull/1158) - fix(parquet): build bloom filters from dictionary entries by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1164](https://redirect.github.com/apache/arrow-go/pull/1164) - fix(arrow): validate precision in NewDecimalType by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1162](https://redirect.github.com/apache/arrow-go/pull/1162) - perf(arrow/csv): avoid materializing rows before writing by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1190](https://redirect.github.com/apache/arrow-go/pull/1190) - perf(arrow/array): batch run-end encoded appends by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1214](https://redirect.github.com/apache/arrow-go/pull/1214) - fix(arrow/array): validate union JSON type codes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1157](https://redirect.github.com/apache/arrow-go/pull/1157) - fix(parquet/variant): validate compound value bounds by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1126](https://redirect.github.com/apache/arrow-go/pull/1126) - perf(arrow/array): validate dictionary indices by valid runs by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1181](https://redirect.github.com/apache/arrow-go/pull/1181) - perf(parquet): bound Bloom filter hash batches by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1218](https://redirect.github.com/apache/arrow-go/pull/1218) - perf(arrow/array): optimize bulk appends for struct builders by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1189](https://redirect.github.com/apache/arrow-go/pull/1189) - fix(arrow): return owned field index slices by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1159](https://redirect.github.com/apache/arrow-go/pull/1159) - perf(arrow/array): avoid temporary slices in Diff comparisons by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1239](https://redirect.github.com/apache/arrow-go/pull/1239) - perf(parquet/compress): reuse gzip writers by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1238](https://redirect.github.com/apache/arrow-go/pull/1238) - perf(parquet): reuse fixed-length zero scratch by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1236](https://redirect.github.com/apache/arrow-go/pull/1236) - perf(compute): share logical row maps across aligned sorts by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1234](https://redirect.github.com/apache/arrow-go/pull/1234) - perf(compute): fast-path single-span execution by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1233](https://redirect.github.com/apache/arrow-go/pull/1233) - perf(parquet): reuse boolean spaced scratch by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1231](https://redirect.github.com/apache/arrow-go/pull/1231) - perf(parquet): reuse delta PutSpaced scratch by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1230](https://redirect.github.com/apache/arrow-go/pull/1230) - perf(arrow/array): remove map validity slice by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1228](https://redirect.github.com/apache/arrow-go/pull/1228) - perf(arrow/array): copy same-dictionary indices directly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1225](https://redirect.github.com/apache/arrow-go/pull/1225) - perf(parquet): reuse dictionary decoder scratch by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1222](https://redirect.github.com/apache/arrow-go/pull/1222) - perf(arrow/array): compare fixed-width values in bulk by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1171](https://redirect.github.com/apache/arrow-go/pull/1171) - perf(arrow/array): compare boolean values by valid runs by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1186](https://redirect.github.com/apache/arrow-go/pull/1186) - perf(arrow/array): avoid temporary buffers for binary concatenation by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1215](https://redirect.github.com/apache/arrow-go/pull/1215) - perf(arrow/array): batch union null and empty appends by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1216](https://redirect.github.com/apache/arrow-go/pull/1216) - perf(parquet): decode levels directly into int16 batches by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1176](https://redirect.github.com/apache/arrow-go/pull/1176) - perf(parquet): batch DELTA\_BYTE\_ARRAY encoding by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1179](https://redirect.github.com/apache/arrow-go/pull/1179) - perf(parquet/variant): skip metadata construction in Encode by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1217](https://redirect.github.com/apache/arrow-go/pull/1217) - perf(parquet): decode BSS FLBA into contiguous storage by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1172](https://redirect.github.com/apache/arrow-go/pull/1172) - perf(parquet): stop spaced expansion once aligned by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1220](https://redirect.github.com/apache/arrow-go/pull/1220) - perf(arrow/ipc): reuse record encoder scratch by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1221](https://redirect.github.com/apache/arrow-go/pull/1221) - perf(arrow/array): batch dictionary empty appends by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1223](https://redirect.github.com/apache/arrow-go/pull/1223) - perf(compute): reserve binary view cast payload by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1227](https://redirect.github.com/apache/arrow-go/pull/1227) - perf(compute): use stack scratch for null propagation by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1229](https://redirect.github.com/apache/arrow-go/pull/1229) - perf(arrow/array): bulk append BinaryView nulls by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1232](https://redirect.github.com/apache/arrow-go/pull/1232) - perf(arrow/array): use unsafe writes for binary bulk appends by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1240](https://redirect.github.com/apache/arrow-go/pull/1240) - perf(arrow/array): compare union values in runs by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1244](https://redirect.github.com/apache/arrow-go/pull/1244) - perf(arrow/array): batch-pack boolean values by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1237](https://redirect.github.com/apache/arrow-go/pull/1237) - fix(parquet/pqarrow): require Variant value field when writing by [@&#8203;dgvj-work](https://redirect.github.com/dgvj-work) in [#&#8203;1242](https://redirect.github.com/apache/arrow-go/pull/1242) - perf(arrow/compute): avoid goroutines for serial record filtering by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1245](https://redirect.github.com/apache/arrow-go/pull/1245) - perf(parquet): reuse dictionary RLE decoder across pages by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1247](https://redirect.github.com/apache/arrow-go/pull/1247) - perf(parquet/pqarrow): write record ranges directly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1248](https://redirect.github.com/apache/arrow-go/pull/1248) - perf(parquet/pqarrow): avoid goroutines for serial struct reads by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1250](https://redirect.github.com/apache/arrow-go/pull/1250) - perf(parquet): decode RLE booleans into bitmaps by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1246](https://redirect.github.com/apache/arrow-go/pull/1246) - feat(compute): add list\_element by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1138](https://redirect.github.com/apache/arrow-go/pull/1138) - perf(parquet): reuse DataPageV2 assembly buffer for eager writes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1192](https://redirect.github.com/apache/arrow-go/pull/1192) - perf(arrow/array): append fixed-width nulls in bulk by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1173](https://redirect.github.com/apache/arrow-go/pull/1173) - perf(arrow/array): concatenate bitmaps directly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1224](https://redirect.github.com/apache/arrow-go/pull/1224) - perf(arrow/compute): avoid goroutines for serial take by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1226](https://redirect.github.com/apache/arrow-go/pull/1226) - perf(compute): use typed memo insertion for numeric hashes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1251](https://redirect.github.com/apache/arrow-go/pull/1251) - perf(parquet): decode DELTA\_BYTE\_ARRAY into contiguous storage by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1252](https://redirect.github.com/apache/arrow-go/pull/1252) - perf(parquet/pqarrow): use synchronous path for serial reads by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1235](https://redirect.github.com/apache/arrow-go/pull/1235) - perf(arrow/array): reuse full chunks in NewChunkedSlice by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1257](https://redirect.github.com/apache/arrow-go/pull/1257) - perf(parquet): reuse boolean Bloom filter hashes by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1258](https://redirect.github.com/apache/arrow-go/pull/1258) - perf(arrow/ipc): release dictionary payloads eagerly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1259](https://redirect.github.com/apache/arrow-go/pull/1259) - perf(parquet): SIMD BYTE\_STREAM\_SPLIT encoding by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1260](https://redirect.github.com/apache/arrow-go/pull/1260) - perf(parquet): reuse DELTA byte-array scratch by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1261](https://redirect.github.com/apache/arrow-go/pull/1261) - perf(parquet/pqarrow): write FixedSizeBinary values directly by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1263](https://redirect.github.com/apache/arrow-go/pull/1263) - chore: Bump github.com/andybalholm/brotli from 1.2.2 to 1.2.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1270](https://redirect.github.com/apache/arrow-go/pull/1270) - chore: Bump google.golang.org/grpc from 1.83.1 to 1.83.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1271](https://redirect.github.com/apache/arrow-go/pull/1271) - feat(extensions): add VariantGet for path extraction from variant arrays by [@&#8203;nssalian](https://redirect.github.com/nssalian) in [#&#8203;1206](https://redirect.github.com/apache/arrow-go/pull/1206) - perf(parquet): use typed memo insertion for byte-array dictionaries by [@&#8203;derekperkins](https://redirect.github.com/derekperkins) in [#&#8203;1272](https://redirect.github.com/apache/arrow-go/pull/1272) - fix(arrow/array): clamp run ends when concatenating a sliced RunEndEncoded array by [@&#8203;winklemad](https://redirect.github.com/winklemad) in [#&#8203;1219](https://redirect.github.com/apache/arrow-go/pull/1219) - fix(parquet): guard byte-stream-split encoder release against never-flushed buffer by [@&#8203;tom-eon](https://redirect.github.com/tom-eon) in [#&#8203;1273](https://redirect.github.com/apache/arrow-go/pull/1273) - perf(bitutil): add ARM64 NEON bitmap operations by [@&#8203;fallintoplace](https://redirect.github.com/fallintoplace) in [#&#8203;1264](https://red > ✂ **Note** > > PR body was truncated to here. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 3am on Monday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE5NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
1 parent 5a62e94 commit 81490f5

5 files changed

Lines changed: 29 additions & 31 deletions

File tree

‎examples/simple_plugin/go.mod‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/cloudquery/plugin-sdk/examples/simple_plugin
33
go 1.26.5
44

55
require (
6-
github.com/apache/arrow-go/v18 v18.7.0
6+
github.com/apache/arrow-go/v18 v18.8.0
77
github.com/cloudquery/plugin-sdk/v4 v4.96.4
88
github.com/rs/zerolog v1.35.1
99
)
@@ -49,13 +49,13 @@ require (
4949
github.com/hashicorp/go-retryablehttp v0.7.8 // indirect
5050
github.com/inconshreveable/mousetrap v1.1.0 // indirect
5151
github.com/invopop/jsonschema v0.14.0 // indirect
52-
github.com/klauspost/compress v1.19.0 // indirect
52+
github.com/klauspost/compress v1.19.2 // indirect
5353
github.com/klauspost/cpuid/v2 v2.4.0 // indirect
5454
github.com/mattn/go-colorable v0.1.14 // indirect
55-
github.com/mattn/go-isatty v0.0.20 // indirect
55+
github.com/mattn/go-isatty v0.0.24 // indirect
5656
github.com/oapi-codegen/runtime v1.7.0 // indirect
5757
github.com/pb33f/ordered-map/v2 v2.3.1 // indirect
58-
github.com/pierrec/lz4/v4 v4.1.27 // indirect
58+
github.com/pierrec/lz4/v4 v4.1.29 // indirect
5959
github.com/samber/lo v1.53.0 // indirect
6060
github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 // indirect
6161
github.com/spf13/cobra v1.10.2 // indirect

‎examples/simple_plugin/go.sum‎

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
github.com/RaveNoX/go-jsoncommentstrip v1.0.0/go.mod h1:78ihd09MekBnJnxpICcwzCMzGrKSKYe4AqU6PDYYpjk=
22
github.com/adrg/xdg v0.5.3 h1:xRnxJXne7+oWDatRhR1JLnvuccuIeCoBu2rtuLqQB78=
33
github.com/adrg/xdg v0.5.3/go.mod h1:nlTsY+NNiCBGCK2tpm09vRqfVzrc2fLmXGpBLF0zlTQ=
4-
github.com/andybalholm/brotli v1.2.2 h1:HzTuoo2ErYQqf5qvcJInB8uvqSVxRttzkFexPWtnceM=
5-
github.com/andybalholm/brotli v1.2.2/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
6-
github.com/apache/arrow-go/v18 v18.7.0 h1:Vw/i+cJyebUofT7JlqFpe65LrmwxULn166jjwStM4HY=
7-
github.com/apache/arrow-go/v18 v18.7.0/go.mod h1:PM6IigLJkdMwIpeHXnymo+xZ52f42a9EYiLtRel4p/A=
4+
github.com/andybalholm/brotli v1.2.3 h1:8H1qwOkl2LPfjf3YezB90JnCliZb6SInJ/OJkEbA5NQ=
5+
github.com/andybalholm/brotli v1.2.3/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
6+
github.com/apache/arrow-go/v18 v18.8.0 h1:BLOzbPv7bxMPgXPacAg6HQjnxupYsZzC4tf+FkqPU/M=
7+
github.com/apache/arrow-go/v18 v18.8.0/go.mod h1:uJCFfCwq0KsxCmsCfQg4ft+LsW+iHYzAXiSDh5ug/8U=
88
github.com/apache/arrow/go/v13 v13.0.0-20230731205701-112f94971882 h1:mFDZW1FQk9yndPvxScp7RpcOpdSHaqcgBWO7sDlx4S8=
99
github.com/apache/arrow/go/v13 v13.0.0-20230731205701-112f94971882/go.mod h1:W69eByFNO0ZR30q1/7Sr9d83zcVZmF2MiP3fFYAWJOc=
1010
github.com/apache/thrift v0.24.0 h1:zy31L1a49QTNB2bG1BBfMXol3yJrTH975G3pPubQVLQ=
@@ -107,8 +107,8 @@ github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLf
107107
github.com/invopop/jsonschema v0.14.0 h1:MHQqLhvpNUZfw+hM3AZDYK7jxO8FZoQeQM77g8iyZjg=
108108
github.com/invopop/jsonschema v0.14.0/go.mod h1:ygm6C2EaVNMBDPpaPlnOA2pFAxBnxGjFlMZABxm9n2I=
109109
github.com/juju/gnuflag v0.0.0-20171113085948-2ce1bb71843d/go.mod h1:2PavIy+JPciBPrBUjwbNvtwB6RQlve+hkpll6QSNmOE=
110-
github.com/klauspost/compress v1.19.0 h1:sXLILfc9jV2QYWkzFOPWStmcUVH2RHEB1JCdY2oVvCQ=
111-
github.com/klauspost/compress v1.19.0/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
110+
github.com/klauspost/compress v1.19.2 h1:hMRETovs/pu/dVWN7zIT1PGG8t509MwT6bO7XSi26R8=
111+
github.com/klauspost/compress v1.19.2/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
112112
github.com/klauspost/cpuid/v2 v2.4.0 h1:S6Hrbc7+ywsr0r+RLapfGBHfyefhCTwEh3A0tV913Dw=
113113
github.com/klauspost/cpuid/v2 v2.4.0/go.mod h1:19jmZ9mjzoF//ddRSUsv0zfBTJWh3QJh9FNxZTMrGxU=
114114
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
@@ -117,16 +117,16 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
117117
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
118118
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
119119
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
120-
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
121-
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
120+
github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI=
121+
github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A=
122122
github.com/oapi-codegen/nullable v1.1.0 h1:eAh8JVc5430VtYVnq00Hrbpag9PFRGWLjxR1/3KntMs=
123123
github.com/oapi-codegen/nullable v1.1.0/go.mod h1:KUZ3vUzkmEKY90ksAmit2+5juDIhIZhfDl+0PwOQlFY=
124124
github.com/oapi-codegen/runtime v1.7.0 h1:t7358VYPvNbWJ9gdAkIK/smVeHpBf6yp8VTsaZsb/7k=
125125
github.com/oapi-codegen/runtime v1.7.0/go.mod h1:GwV7hC2hviaMzj+ITfHVRESK5J2W/GefVwIND/bMGvU=
126126
github.com/pb33f/ordered-map/v2 v2.3.1 h1:5319HDO0aw4DA4gzi+zv4FXU9UlSs3xGZ40wcP1nBjY=
127127
github.com/pb33f/ordered-map/v2 v2.3.1/go.mod h1:qxFQgd0PkVUtOMCkTapqotNgzRhMPL7VvaHKbd1HnmQ=
128-
github.com/pierrec/lz4/v4 v4.1.27 h1:+PhzhWDrjRj89TH2sw43nE3+4+W8lSxIuQadEHZyjUk=
129-
github.com/pierrec/lz4/v4 v4.1.27/go.mod h1:EoQMVJgeeEOMsCqCzqFm2O0cJvljX2nGZjcRIPL34O4=
128+
github.com/pierrec/lz4/v4 v4.1.29 h1:CDQY6qZOLI4DW0Nx6R1vRrifrCeQHnNXkMb0hZWXFjg=
129+
github.com/pierrec/lz4/v4 v4.1.29/go.mod h1:EoQMVJgeeEOMsCqCzqFm2O0cJvljX2nGZjcRIPL34O4=
130130
github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4=
131131
github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8=
132132
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -213,7 +213,6 @@ golang.org/x/net v0.58.0 h1:ynWG7rqYi4ccpTEuPZ2QGWHktVEM9DMCj9yzDE0Q7To=
213213
golang.org/x/net v0.58.0/go.mod h1:YwCddHnFlT7eLQqVprV19OnhLGtc5xOKgE0RyqgfWAU=
214214
golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=
215215
golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
216-
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
217216
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
218217
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
219218
golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 h1:ZUSxONxc981v7AW7QUg+I9WwZzSTTJ019ENBYr5pV/Q=

‎go.mod‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/cloudquery/plugin-sdk/v4
33
go 1.26.5
44

55
require (
6-
github.com/apache/arrow-go/v18 v18.7.0
6+
github.com/apache/arrow-go/v18 v18.8.0
77
github.com/aws/aws-sdk-go-v2 v1.47.0
88
github.com/aws/aws-sdk-go-v2/config v1.33.5
99
github.com/aws/aws-sdk-go-v2/service/licensemanager v1.47.0
@@ -75,13 +75,13 @@ require (
7575
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect
7676
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
7777
github.com/inconshreveable/mousetrap v1.1.0 // indirect
78-
github.com/klauspost/compress v1.19.0 // indirect
78+
github.com/klauspost/compress v1.19.2 // indirect
7979
github.com/klauspost/cpuid/v2 v2.4.0 // indirect
8080
github.com/mattn/go-colorable v0.1.14 // indirect
81-
github.com/mattn/go-isatty v0.0.20 // indirect
81+
github.com/mattn/go-isatty v0.0.24 // indirect
8282
github.com/oapi-codegen/runtime v1.7.0 // indirect
8383
github.com/pb33f/ordered-map/v2 v2.3.1 // indirect
84-
github.com/pierrec/lz4/v4 v4.1.27 // indirect
84+
github.com/pierrec/lz4/v4 v4.1.29 // indirect
8585
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
8686
github.com/spf13/pflag v1.0.9 // indirect
8787
github.com/stoewer/go-strcase v1.3.1 // indirect

‎go.sum‎

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
github.com/RaveNoX/go-jsoncommentstrip v1.0.0/go.mod h1:78ihd09MekBnJnxpICcwzCMzGrKSKYe4AqU6PDYYpjk=
22
github.com/adrg/xdg v0.5.3 h1:xRnxJXne7+oWDatRhR1JLnvuccuIeCoBu2rtuLqQB78=
33
github.com/adrg/xdg v0.5.3/go.mod h1:nlTsY+NNiCBGCK2tpm09vRqfVzrc2fLmXGpBLF0zlTQ=
4-
github.com/andybalholm/brotli v1.2.2 h1:HzTuoo2ErYQqf5qvcJInB8uvqSVxRttzkFexPWtnceM=
5-
github.com/andybalholm/brotli v1.2.2/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
6-
github.com/apache/arrow-go/v18 v18.7.0 h1:Vw/i+cJyebUofT7JlqFpe65LrmwxULn166jjwStM4HY=
7-
github.com/apache/arrow-go/v18 v18.7.0/go.mod h1:PM6IigLJkdMwIpeHXnymo+xZ52f42a9EYiLtRel4p/A=
4+
github.com/andybalholm/brotli v1.2.3 h1:8H1qwOkl2LPfjf3YezB90JnCliZb6SInJ/OJkEbA5NQ=
5+
github.com/andybalholm/brotli v1.2.3/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
6+
github.com/apache/arrow-go/v18 v18.8.0 h1:BLOzbPv7bxMPgXPacAg6HQjnxupYsZzC4tf+FkqPU/M=
7+
github.com/apache/arrow-go/v18 v18.8.0/go.mod h1:uJCFfCwq0KsxCmsCfQg4ft+LsW+iHYzAXiSDh5ug/8U=
88
github.com/apache/arrow/go/v13 v13.0.0-20230731205701-112f94971882 h1:mFDZW1FQk9yndPvxScp7RpcOpdSHaqcgBWO7sDlx4S8=
99
github.com/apache/arrow/go/v13 v13.0.0-20230731205701-112f94971882/go.mod h1:W69eByFNO0ZR30q1/7Sr9d83zcVZmF2MiP3fFYAWJOc=
1010
github.com/apache/thrift v0.24.0 h1:zy31L1a49QTNB2bG1BBfMXol3yJrTH975G3pPubQVLQ=
@@ -107,8 +107,8 @@ github.com/hashicorp/go-retryablehttp v0.7.8/go.mod h1:rjiScheydd+CxvumBsIrFKlx3
107107
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
108108
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
109109
github.com/juju/gnuflag v0.0.0-20171113085948-2ce1bb71843d/go.mod h1:2PavIy+JPciBPrBUjwbNvtwB6RQlve+hkpll6QSNmOE=
110-
github.com/klauspost/compress v1.19.0 h1:sXLILfc9jV2QYWkzFOPWStmcUVH2RHEB1JCdY2oVvCQ=
111-
github.com/klauspost/compress v1.19.0/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
110+
github.com/klauspost/compress v1.19.2 h1:hMRETovs/pu/dVWN7zIT1PGG8t509MwT6bO7XSi26R8=
111+
github.com/klauspost/compress v1.19.2/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
112112
github.com/klauspost/cpuid/v2 v2.4.0 h1:S6Hrbc7+ywsr0r+RLapfGBHfyefhCTwEh3A0tV913Dw=
113113
github.com/klauspost/cpuid/v2 v2.4.0/go.mod h1:19jmZ9mjzoF//ddRSUsv0zfBTJWh3QJh9FNxZTMrGxU=
114114
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
@@ -117,8 +117,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
117117
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
118118
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
119119
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
120-
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
121-
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
120+
github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI=
121+
github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A=
122122
github.com/mitchellh/hashstructure/v2 v2.0.2 h1:vGKWl0YJqUNxE8d+h8f6NJLcCJrgbhC4NcD46KavDd4=
123123
github.com/mitchellh/hashstructure/v2 v2.0.2/go.mod h1:MG3aRVU/N29oo/V/IhBX8GR/zz4kQkprJgF2EVszyDE=
124124
github.com/oapi-codegen/nullable v1.1.0 h1:eAh8JVc5430VtYVnq00Hrbpag9PFRGWLjxR1/3KntMs=
@@ -127,8 +127,8 @@ github.com/oapi-codegen/runtime v1.7.0 h1:t7358VYPvNbWJ9gdAkIK/smVeHpBf6yp8VTsaZ
127127
github.com/oapi-codegen/runtime v1.7.0/go.mod h1:GwV7hC2hviaMzj+ITfHVRESK5J2W/GefVwIND/bMGvU=
128128
github.com/pb33f/ordered-map/v2 v2.3.1 h1:5319HDO0aw4DA4gzi+zv4FXU9UlSs3xGZ40wcP1nBjY=
129129
github.com/pb33f/ordered-map/v2 v2.3.1/go.mod h1:qxFQgd0PkVUtOMCkTapqotNgzRhMPL7VvaHKbd1HnmQ=
130-
github.com/pierrec/lz4/v4 v4.1.27 h1:+PhzhWDrjRj89TH2sw43nE3+4+W8lSxIuQadEHZyjUk=
131-
github.com/pierrec/lz4/v4 v4.1.27/go.mod h1:EoQMVJgeeEOMsCqCzqFm2O0cJvljX2nGZjcRIPL34O4=
130+
github.com/pierrec/lz4/v4 v4.1.29 h1:CDQY6qZOLI4DW0Nx6R1vRrifrCeQHnNXkMb0hZWXFjg=
131+
github.com/pierrec/lz4/v4 v4.1.29/go.mod h1:EoQMVJgeeEOMsCqCzqFm2O0cJvljX2nGZjcRIPL34O4=
132132
github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4=
133133
github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8=
134134
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -219,7 +219,6 @@ golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=
219219
golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q=
220220
golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=
221221
golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
222-
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
223222
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
224223
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
225224
golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 h1:ZUSxONxc981v7AW7QUg+I9WwZzSTTJ019ENBYr5pV/Q=

‎schema/testdata.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ func (tg TestDataGenerator) getExampleJSON(colName string, dataType arrow.DataTy
449449
t = t.Truncate(time.Microsecond)
450450
// Use string timestamp string format here because JSON integers are
451451
// unmarshalled as float64, losing precision for nanosecond timestamps.
452-
return t.Format(`"2006-01-02 15:04:05.999999999"`)
452+
return t.UTC().Format(`"2006-01-02 15:04:05.999999999Z07:00"`)
453453
case arrow.FixedWidthTypes.Time32s:
454454
h, m, s := t.Clock()
455455
return strconv.Itoa(h*3600 + m*60 + s)

0 commit comments

Comments
 (0)