Skip to content

v0.0.18

Compare
Choose a tag to compare
@eeeebbbbrrrr eeeebbbbrrrr released this 10 Nov 20:14
· 907 commits to master since this release

This is pgx v0.0.18. It is a minor bugfix release.

As always, please make sure to run:

$ cargo install cargo-pgx

to upgrade to this version.

Changes

  • Fix a memory leak with PgVarlena when constructed from a non-toasted datum
  • pgx now generates Display implementations for most of the internal Postgres pg_sys::Node types using pg_sys::nodeToString()
  • cargo pgx new no longer initializes the extension directory as a git repo. It does, however, continue to generate a .gitignore file
  • Fix a bug with build.rs where it wasn't properly building the c-shim
  • #[no_mangle] is now required on the "background_worker_main" function when using BgWorker support
  • build.rs now generates a graph of Postgres struct inheritance, opening up the possibility for future programmatic transformations

Thanks!

Thanks to everyone that contributed a PR or filed a bug report. Also, thanks to our sponsors. Sponsorship helps keep us motivated, so please consider sponsoring us!