| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-30 | 3.2 kB | |
| v0.19.2 source code.tar.gz | 2026-07-30 | 3.2 MB | |
| v0.19.2 source code.zip | 2026-07-30 | 3.6 MB | |
| Totals: 3 Items | 6.8 MB | 3 | |
Welcome to pgrx v0.19.2. This brings Postgres 19beta2 support, an important fix for retaining ERROR detail messages when a pgrx extension catches and rethrows a Postgres-originated ERROR, more header bindings, and bugfixes.
As always run cargo install cargo-pgrx --version 0.19.2 --locked and run cargo pgrx upgrade to fixup your extension crates.
New Features
- support pg19beta2 by @eeeebbbbrrrr in https://github.com/pgcentralfoundation/pgrx/pull/2362
- make Array<&str> serializable via per-type Serialize impls by @isdaniel in https://github.com/pgcentralfoundation/pgrx/pull/2322
- Support multiple
cargo pgrx testfilters by @eeeebbbbrrrr in https://github.com/pgcentralfoundation/pgrx/pull/2345 - implement DatumPass, Element and Scalar for Uuid by @ibotty in https://github.com/pgcentralfoundation/pgrx/pull/2358
- Safe casting of PgNode values with bindgen tag discovery by @cbandy in https://github.com/pgcentralfoundation/pgrx/pull/2347
Bug Fixes and Cleanup
- Restore ERROR detail preservation through error handling by @eeeebbbbrrrr in https://github.com/pgcentralfoundation/pgrx/pull/2361
- Refactor dedup BoxRet + SqlTranslatable boilerplate via existing macros by @isdaniel in https://github.com/pgcentralfoundation/pgrx/pull/2349
- Add missing unsafe on GUC hook registration by @cbandy in https://github.com/pgcentralfoundation/pgrx/pull/2348
- fix(pgrx-tests): respect configured PostgreSQL GUCs by @0xPoe in https://github.com/pgcentralfoundation/pgrx/pull/2337
- fix: make_test_name() now handles filenames with multiple dots by @CyberCabano in https://github.com/pgcentralfoundation/pgrx/pull/2352
- Fix incorrect mutability in GUC assign hook macro by @cbandy in https://github.com/pgcentralfoundation/pgrx/pull/2356
New Headers
- Add missing
pg_statistic_extincludes for pg18 and pg19. by @isdaniel in https://github.com/pgcentralfoundation/pgrx/pull/2338 - add
catalog/pg_auth_members.hby @eeeebbbbrrrr in https://github.com/pgcentralfoundation/pgrx/pull/2340 - Add
utils/datum.hbindings + generic_agg example by @isdaniel in https://github.com/pgcentralfoundation/pgrx/pull/2341 - Add
commands/async.h(LISTEN/NOTIFY) bindings by @isdaniel in https://github.com/pgcentralfoundation/pgrx/pull/2344 - Add additional executor node headers by @eeeebbbbrrrr in https://github.com/pgcentralfoundation/pgrx/pull/2353
Administrative
- Serialize env-mutating framework tests to fix flaky Windows CI by @eeeebbbbrrrr in https://github.com/pgcentralfoundation/pgrx/pull/2342
- Fix
semicolon_in_expressions_from_macroserrors on nightly by @ChronicallyJD in https://github.com/pgcentralfoundation/pgrx/pull/2360 - Fix docs.rs rustdoc emit flag by @eeeebbbbrrrr in https://github.com/pgcentralfoundation/pgrx/pull/2363
New Contributors
- @0xPoe made their first contribution in https://github.com/pgcentralfoundation/pgrx/pull/2337
- @CyberCabano made their first contribution in https://github.com/pgcentralfoundation/pgrx/pull/2352
- @ibotty made their first contribution in https://github.com/pgcentralfoundation/pgrx/pull/2358
Full Changelog: https://github.com/pgcentralfoundation/pgrx/compare/v0.19.1...v0.19.2