[auto-bump] [no-release-notes] dependency by jycor - #3084
Conversation
|
|
SummaryCoverage spans clean builds and server startup, database reads and writes, transactions, reconnects, branch isolation, concurrent inserts, sequence behavior, SQL parameter handling, and JSON compatibility. It includes both normal product flows and edge cases such as invalid definitions, rollback and restart recovery, concurrency, large numeric values, and unsupported operations. Safe to merge — the dependency-focused PR introduced no regressions or new failures, and none of the observed application defects are attributable to this change. The unrelated medium-severity compatibility and concurrent-build findings should be tracked for later remediation but are not merge blockers for this PR. Tests run by ItoAdditional Findings DetailsThese findings are unrelated to the current changes but were observed during testing. 🟡 Valid build output disappears after another build fails
Evidence Package🟡 JSON values lose precision and type checks fail
server/functions/json.go:58-68 parses JSON input with goccy/go-json's json.Unmarshal into an interface value. Unlike the repository's arbitrary-precision parser in postgres/parser/json/json.go:713-735, this path does not configure number preservation before decoding. The resulting JSONDocument is returned at json.go:68, and json_out formats JSONDocument values at json.go:80-103. Decoding a 20-digit JSON number through an interface without UseNumber causes it to become a floating-point value before output, matching the observed rounded result. The smallest fixes are to preserve numeric lexemes during json_in decoding, for example by using a decoder configured to retain numbers or by routing through the existing arbitrary-precision JSON parser, and to implement/register json_typeof in the same initJson path with the existing catalog signature. Evidence Package🟡 Invalid sequence bounds are accepted
Evidence Package🟡 Sequence current value lookup is unavailable
Evidence Package🟡 Branch switch loses sequence state
Evidence PackageTip Reply with @itoqa to send us feedback on this test run. |
|

☕ An Automated Dependency Version Bump PR 👑
Initial Changes
The changes contained in this PR were produced by `go get`ing the dependency.
```bash
go get github.com/dolthub/[dependency]/go@[commit]
```