github pgcentralfoundation/pgrx v0.19.3

2 hours ago

Welcome to pgrx v0.19.3! This includes support for Postgres 19beta4, some cargo-pgrx CLI improvements, many more (all!) Postgres headers, and a few bugfixes and cleanups.

As always, please install cargo-pgrx with cargo install cargo-pgrx --version 0.19.3 --locked.

Thank you to the new contributors and to the regulars, too! Your work is appreciated.

What's Changed

We have Postgres 19beta4 support as of #2383.

More (all!) Postgres Headers

This PR gives us a script to update the various pgXX.h header files straight from the Postgres sources and now essentially all headers are included. Thanks @usamoi!

cargo-pgrx improvements

Cleanups

  • fix: reduce the amount of useless allocations for errors on hot paths by @Ddystopia in #2369
  • Use path-lookup of pgrx modules in shmem macros by @cbandy in #2371

Correctness/Safety

  • hold interrupts before calling do_report if level != ERROR by @usamoi in #2374
  • Avoid unsafe intermediate slice construction in varlena functions by @SergeiPatiakin in #2368

Misc

New Contributors

Full Changelog: v0.19.2...v0.19.3

Don't miss a new pgrx release

NewReleases is sending notifications on new releases.