v0.14.2
Welcome to pgrx v0.14.2. This is a minor release that fixes a few bugs and also adds a big new feature: support for pg_regress
-based regression tests.
As always, please update with cargo install cargo-pgrx --version 0.14.2 --locked
and update your extension Cargo.toml
files with cargo pgrx upgrade
.
For the pg_regress
regression test support, there's a new cargo pgrx regress
subcommand, and it's documented in cargo-pgrx's readme.
What's Changed
This will help with the upcoming Postgres v18 and generally makes pgrx-based extensions less restrictive with regard to how they're installed.
- initial support for
pg_regress
-based tests by @eeeebbbbrrrr in #2058
(editor's node: I full expect users to uncover UX nits with this and am more than happy to entertain any ideas that help to improve workflows, either locally during development or in CI. Feel free to open issues about it.)
More Bindings
Bug Fixes
Code Cleanup
- Added absolute path to call
<Self as ::pgrx::datum::FromDatum>::
by @LucaCappelletti94 in #2050 - Removed duplicate ok check by @YohDeadfall in #2044
New Contributors
- @LucaCappelletti94 made their first contribution in #2050
- @ArArgon made their first contribution in #2053
Thanks
Shoutout to @philippemnoel of @paradedb for paying me to implement the pg_regress
support. ❤️
Full Changelog: v0.14.1...v0.14.2