github pgcentralfoundation/pgrx v0.11.3

latest releases: v0.11.4, v0.12.0-alpha.1, v0.12.0-alpha.0...
3 months ago

The pgrx 0.11.3 release addresses several UB risks of pgrx, updates its dependencies to address possible security risks on a few points, and includes considerable numbers of additional headers in the release. It should also now be easier to actually use cargo-pgrx on a mildly more interesting network configuration, though you may need to specify --no-default-features with either --features native-tls or --features rustls when you cargo install cargo-pgrx.

New Bindings!

New bindings added thanks to

"...wait, that's UB?"

Two UB fixes!

Ergonomics

  • A better ereport! macro in #1472

Less transport-level security problems in cargo-pgrx

  • We no longer secretly require rustls thanks to @jirutka in #1448
  • We now use native certs if possible, even with rustls, in #1449

Together these should mean it's possible to actually use cargo-pgrx on whatever your network configuration is, but you might have to use cargo install --no-default-features --features native-tls to install with native-tls (which, on Linux, means OpenSSL). By default, you will use rustls.

Many tiny dependency updates

These address some largely-hypothetical security risks, but one is particularly important: the bindgen update means we now should be compatible with some aarch64 builds that might have failed.

Full Changelog: v0.11.2...v0.11.3

Don't miss a new pgrx release

NewReleases is sending notifications on new releases.