pgRDF v0.6.20 — pgrx 0.19.1 + PostgreSQL 18
Resolves ERRATA E-006, the largest deferred upstream item: pgRDF moves from
pgrx 0.16.1 to 0.19.1 and adds PostgreSQL 18 to the supported matrix (14–18).
A build/runtime migration only — no schema change and no query-surface change.
Validated end-to-end on PostgreSQL 18.4: the full pgrx test suite, the compose
regression suite, and the W3C SPARQL/SHACL harnesses are all green (0.6.20).
- The pgrx 0.17/0.18 compile blockers (E0658 / E0716) cleared: E0658
(NonNull::from_mut) is a Rust >= 1.96 gate (pgrx MSRV); E0716
(impl_table_iter) is fixed by pgrx 0.18's SqlTranslatable ->
associated-const migration. pgRDF has no hand-written SqlTranslatable impls. - Drops the two-pass pgrx_embed bin; local builder on Rust 1.96; CI and the
attested release chain now target PG 18.
PG 19 (currently beta) is a tracked follow-up.
Closes #63.
What's Changed
- Upgrade to pgrx 0.19.1 — PostgreSQL 18 (resolve E-006) by @styk-tv in #64
- release: v0.6.20 — pgrx 0.19.1 + PostgreSQL 18 (resolve E-006) by @styk-tv in #65
Full Changelog: v0.6.19...v0.6.20