Skip to content

Update version to 0.14.2#2059

Merged
eeeebbbbrrrr merged 1 commit intopgcentralfoundation:developfrom
eeeebbbbrrrr:prepare-0.14.2
May 7, 2025
Merged

Update version to 0.14.2#2059
eeeebbbbrrrr merged 1 commit intopgcentralfoundation:developfrom
eeeebbbbrrrr:prepare-0.14.2

Conversation

@eeeebbbbrrrr
Copy link
Contributor

@eeeebbbbrrrr eeeebbbbrrrr commented May 7, 2025

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.

(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

New Contributors

Thanks

Shoutout to @philippemnoel of @paradedb for paying me to implement the pg_regress support. ❤️

Full Changelog: v0.14.1...v0.14.2

@eeeebbbbrrrr
Copy link
Contributor Author

Pending CI passing, I approve this PR (that I made).

@eeeebbbbrrrr eeeebbbbrrrr merged commit 9678aa6 into pgcentralfoundation:develop May 7, 2025
15 checks passed
KenjiBrown pushed a commit to SoftwareLibreMx/pgrx that referenced this pull request May 27, 2025
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](https://github.com/pgcentralfoundation/pgrx/blob/develop/cargo-pgrx/README.md#testing-with-regression-tests).


## What's Changed

* Remove the `$libdir/` prefix from module_pathname by @theory in
pgcentralfoundation#2051

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
pgcentralfoundation#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

* Include `pg_statistic_ext` catalog by @ArArgon in
pgcentralfoundation#2053

### Bug Fixes

* check `tgnargs` in `extra_args` by @usamoi in
pgcentralfoundation#2046

### Code Cleanup

* Added absolute path to call `<Self as ::pgrx::datum::FromDatum>::` by
@LucaCappelletti94 in
pgcentralfoundation#2050
* Removed duplicate ok check by @YohDeadfall in
pgcentralfoundation#2044

## New Contributors
* @LucaCappelletti94 made their first contribution in
pgcentralfoundation#2050
* @ArArgon made their first contribution in
pgcentralfoundation#2053

## Thanks

Shoutout to @philippemnoel of @paradedb for paying me to implement the
`pg_regress` support. ❤️

**Full Changelog**:
pgcentralfoundation/pgrx@v0.14.1...v0.14.2
daamien pushed a commit to daamien/pgrx that referenced this pull request Dec 15, 2025
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](https://github.com/pgcentralfoundation/pgrx/blob/develop/cargo-pgrx/README.md#testing-with-regression-tests).


## What's Changed

* Remove the `$libdir/` prefix from module_pathname by @theory in
pgcentralfoundation#2051

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
pgcentralfoundation#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

* Include `pg_statistic_ext` catalog by @ArArgon in
pgcentralfoundation#2053

### Bug Fixes

* check `tgnargs` in `extra_args` by @usamoi in
pgcentralfoundation#2046

### Code Cleanup

* Added absolute path to call `<Self as ::pgrx::datum::FromDatum>::` by
@LucaCappelletti94 in
pgcentralfoundation#2050
* Removed duplicate ok check by @YohDeadfall in
pgcentralfoundation#2044

## New Contributors
* @LucaCappelletti94 made their first contribution in
pgcentralfoundation#2050
* @ArArgon made their first contribution in
pgcentralfoundation#2053

## Thanks

Shoutout to @philippemnoel of @paradedb for paying me to implement the
`pg_regress` support. ❤️

**Full Changelog**:
pgcentralfoundation/pgrx@v0.14.1...v0.14.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant