Skip to content

Releases: pgcentralfoundation/pgrx

v0.1.20

18 Mar 17:46
Compare
Choose a tag to compare

This is pgx v0.1.20. It is a minor feature release adding Rust bindings for the Postgres headers related to gin and gist indexes.

To upgrade, please run:

$ cargo install cargo-pgx

Also make sure to update your Cargo.toml dependencies.

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.19

12 Feb 18:02
Compare
Choose a tag to compare

This is pgx v0.1.19. It is a minor feature release which adds a new cargo pgx subcommand called dump-schema, which simply writes the entire generates extension schema.sql file to a specified directory.

To upgrade, please run:

$ cargo install cargo-pgx

Also make sure to update your Cargo.toml dependencies.

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.18

05 Feb 21:25
Compare
Choose a tag to compare

This is pgx v0.1.18. It is a minor feature release where cargo pgx init can now automatically discover all supported versions of Postgres from postgresql.org instead of hardcoding specific version numbers.

Additionally, PR #78 was implemented, which teaches pgx how to use cargo metadata to determine the target directory.

To upgrade, please run:

$ cargo install cargo-pgx

Also make sure to update your Cargo.toml dependencies.

If you'd like to update your pgx-managed Postgres installations to the latest point-releases, simply run cargo pgx init after doing the above.

Thanks!

Thanks for the PRs everyone! Keep 'em coming!

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.17

19 Jan 21:32
Compare
Choose a tag to compare

This is pgx v0.1.17. It fixes cargo pgx init (and its various argument forms) on MacOS.

To upgrade, please run:

$ cargo install cargo-pgx

Also make sure to update your Cargo.toml dependencies.

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.16

19 Jan 19:17
Compare
Choose a tag to compare

This is pgx v0.1.16. It adds a number of new headers to support Foreign Data Wrapper development.

To upgrade, please run:

$ cargo install cargo-pgx

Also make sure to update your Cargo.toml dependencies.

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.15

14 Jan 01:13
Compare
Choose a tag to compare

This is pgx v0.1.15. It adds the replication/output_plugin.h header to generate Rust bindings for Postgres' Logical Decoding Output Plugins.

To upgrade, please run:

$ cargo install cargo-pgx

Also make sure to update your Cargo.toml dependencies.

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.14

12 Jan 19:19
Compare
Choose a tag to compare

This is pgx v0.1.14. It resolves compilation problems as the result of upstream dependency changes. It also fixes the @GIT_HASH@ token that the schema generator can inject so that it works correctly on both MacOS and Linux.

To upgrade, please run:

$ cargo install cargo-pgx

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.13

09 Jan 02:54
Compare
Choose a tag to compare

This is pgx v0.1.13. This release is intended to resolve issues #71 and #66, which were caused by breaking changes in upstream dependencies. We now include a Cargo.lock file in the top-level workspace.

To upgrade, please run:

$ cargo install cargo-pgx

Sponsor Our Work

Please consider sponsoring us so we can continue building cool things like pgx! Thank you for your consideration!

v0.1.11

29 Dec 19:33
Compare
Choose a tag to compare

This is pgx v0.1.10. It is a minor release that adds teaches cargo-pgx's schema generator how to do some special token replacement.

To upgrade, please ensure to run:

$ cargo install cargo-pgx

And don't forget to update your own Cargo.toml dependency versions.

The two tokens cargo-pgx now knows how to replace are:

- `@DEFAULT_VERSION@`: this will come from the `default_version` property in the extension's `.control` file  
- `@GIT_HASH@`: This is determined by running `git rev-parse head`

Please Sponsor Our Work

While a labor of love, pgx development is not without cost. Please consider sponsoring our work to offset those costs. All sponsorship tiers are appreciated.

v0.1.10

29 Dec 19:30
Compare
Choose a tag to compare

-- revoked