Skip to content

Release pgpq 0.12.0 and arrow-json 0.10.0 - #104

Merged
adriangb merged 1 commit into
mainfrom
claude/release-0.12.0
Aug 15, 2026
Merged

Release pgpq 0.12.0 and arrow-json 0.10.0#104
adriangb merged 1 commit into
mainfrom
claude/release-0.12.0

Conversation

@adriangb

Copy link
Copy Markdown
Owner

Merging this publishes. detect-release sees a version the registry does not have and the
release jobs push pgpq to crates.io and PyPI, and arrow-json to PyPI.

  • pgpq 0.11.1 → 0.12.0 (core/Cargo.toml, py/Cargo.toml, py/pyproject.toml)
  • arrow-json 0.9.0 → 0.10.0 (json/pyproject.toml; json/Cargo.toml tracks the workspace
    version as it always has)
  • Cargo.lock and uv.lock regenerated

What's in 0.12.0

The breaking changes were deliberately batched so they would cost one release rather than several.

Breaking

Fixes

Performance

Also

The README's data type table is refreshed in the same commit — it still claimed structs were
unsupported, still offered CHAR for Int8, and omitted LargeUtf8, Utf8View, LargeBinary,
FixedSizeBinary, LargeList and FixedSizeList. It now also documents the composite-OID flow.

Verification

cargo test --locked --all-features (290 tests) and the full pytest suite (25, including the
9 Postgres-backed ones) green locally against a real server, plus cargo fmt, clippy,
uv lock --check and pre-commit.

pgpq 0.11.1 -> 0.12.0, the breaking release the last few weeks of work was
batched into so it would only cost one. arrow-json 0.9.0 -> 0.10.0 picks up the
arrow 59 / pyo3 0.29 bumps it has been sitting on.

Also refreshes the README's data type table, which had drifted: it still said
structs were unsupported, still offered CHAR as an Int8 output, and was missing
LargeUtf8/Utf8View/LargeBinary/FixedSizeBinary/LargeList/FixedSizeList entirely.
@adriangb
adriangb merged commit 306cdf8 into main Aug 15, 2026
27 checks passed
@adriangb
adriangb deleted the claude/release-0.12.0 branch August 15, 2026 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant