Skip to content

fix: Preserve int64 precision when rebuilding nested values from strings - #2553

Merged
kodiakhq[bot] merged 1 commit into
mainfrom
fix/nested-int64-precision
Aug 3, 2026
Merged

fix: Preserve int64 precision when rebuilding nested values from strings#2553
kodiakhq[bot] merged 1 commit into
mainfrom
fix/nested-int64-precision

Conversation

@erezrokah

Copy link
Copy Markdown
Member

arrow-go v18.7.0 made array.FromJSON decode int64/uint64 exactly, but AppendValueFromString still routes nested values through float64, so list/struct round-trips silently lose precision (-8717895732742165505 becomes -8717895732742165504) and every destination plugin's write test suite fails. Route nested types through UnmarshalOne with UseNumber instead.

@kodiakhq
kodiakhq Bot merged commit 8599fa0 into main Aug 3, 2026
10 checks passed
@kodiakhq
kodiakhq Bot deleted the fix/nested-int64-precision branch August 3, 2026 16:10
kodiakhq Bot pushed a commit that referenced this pull request Aug 3, 2026
🤖 I have created a release *beep* *boop*
---


## [4.96.0](v4.95.3...v4.96.0) (2026-08-03)


### Features

* Expose error classifier ([#2539](#2539)) ([e042d73](e042d73))


### Bug Fixes

* **deps:** Update aws-sdk-go-v2 monorepo ([#2521](#2521)) ([cc5ce53](cc5ce53))
* **deps:** Update aws-sdk-go-v2 monorepo ([#2524](#2524)) ([d080fbf](d080fbf))
* **deps:** Update aws-sdk-go-v2 monorepo ([#2537](#2537)) ([f5b5033](f5b5033))
* **deps:** Update aws-sdk-go-v2 monorepo ([#2540](#2540)) ([579a722](579a722))
* **deps:** Update aws-sdk-go-v2 monorepo ([#2542](#2542)) ([83ceb77](83ceb77))
* **deps:** Update aws-sdk-go-v2 monorepo ([#2548](#2548)) ([6be63a3](6be63a3))
* **deps:** Update github.com/cloudquery/jsonschema digest to 45e7e20 ([#2535](#2535)) ([acb4b1b](acb4b1b))
* **deps:** Update go module directive to v1.26.4 ([#2528](#2528)) ([66974c9](66974c9))
* **deps:** Update go module directive to v1.26.5 ([#2547](#2547)) ([cb54f5d](cb54f5d))
* **deps:** Update golang.org/x/exp digest to c48552f ([#2527](#2527)) ([4b94b83](4b94b83))
* **deps:** Update module github.com/apache/arrow-go/v18 to v18.7.0 ([#2544](#2544)) ([301cb8c](301cb8c))
* **deps:** Update module github.com/cloudquery/cloudquery-api-go to v1.14.12 ([#2516](#2516)) ([2107281](2107281))
* **deps:** Update module github.com/getsentry/sentry-go to v0.47.0 ([#2529](#2529)) ([94da8e3](94da8e3))
* **deps:** Update module github.com/getsentry/sentry-go to v0.48.0 ([#2549](#2549)) ([133be1f](133be1f))
* **deps:** Update module golang.org/x/text to v0.40.0 ([#2550](#2550)) ([dc3e10e](dc3e10e))
* **deps:** Update module google.golang.org/grpc to v1.82.0 ([#2538](#2538)) ([aee8e3f](aee8e3f))
* **deps:** Update module google.golang.org/grpc to v1.82.1 ([#2543](#2543)) ([7182a82](7182a82))
* **deps:** Update opentelemetry-go monorepo ([#2532](#2532)) ([90f446e](90f446e))
* Preserve int64 precision when rebuilding nested values from strings ([#2553](#2553)) ([8599fa0](8599fa0))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants