pgrx 0.12.0-beta.4 will likely be the final beta release and we will be releasing 0.12.0 based on this code with almost no variation if no unpleasant surprises are discovered.
Misc Changes
- Some doc fixes from @SteveLauC, thank you!
- A number of FFI headers:
Postgres 17 beta2 support
Thanks to @eeeebbbbrrrr in #1790 we now have support for Postgres 17's beta2 release. This will be updated to whatever's actually current before we release 0.12.0 properly.
New bindgen settings
For this release, I extensively reworked our CI to make new releases easier and faster, by validating that the build problems that occurred for the pgrx 0.12.0-beta.0 release never happen again. This involved splitting out our bindgen-running code into its own crate, which you will see in your dependency tree, though you should never have a reason to explicitly depend on it. Now we test that the pgrx workspace always can be packaged in CI, and we verify that code on publishing.
As part of this I also did some additional tuning on our bindgen settings in #1804 so that it now generates &CStr
for appropriate constants (same content as the &[u8]
you may have used before).
New Contributors
- @SteveLauC made their first contribution in #1780
- @aykut-bozkurt made their first contribution in #1786
- @jeltz made their first contribution in #1790
Full Changelog: v0.12.0-beta.3...v0.12.0-beta.4