pgcentralfoundation / pgrx

Build Postgres Extensions with Rust!
Other
3.71k stars 249 forks source link

Update version to 0.12.5 #1883

Closed eeeebbbbrrrr closed 2 months ago

eeeebbbbrrrr commented 2 months ago

Welcome to pgrx v0.12.5. This is a big minor release because it brings support for Postgres v17.0, released on Sept 26th, 2024. Much thanks to the Postgres folks for all their hard work! We'd have to do this for MySQL otherwise!

To upgrade to pgrx v0.12.5, do cargo install cargo-pgrx --version 0.12.5 --locked. Once installed you can run cargo pgrx upgrade in the root of all your extension crates to update their dependencies.

New Features

pgrx now supports Postgres v17.0! You'll want to run another cargo pgrx init to get the latest release of all Postgres versions, including 17.

diffs between schema versions should be a lot prettier now as cargo pgrx schema should be repeatable from run-to-run and otherwise output in a predictable order.

Regular and cross-compiles should be more reliable now thanks to using cc to compile the tiny bit of C code pgrx includes.

Made with love to those who don't like allocations!

Bug Fixes

More Postgres Headers

Docs & Examples

Code Cleanup

New Contributors

Full Changelog: https://github.com/pgcentralfoundation/pgrx/compare/v0.12.4...v0.12.5

YohDeadfall commented 2 months ago

@eeeebbbbrrrr, want to include #1879?

eeeebbbbrrrr commented 2 months ago

@eeeebbbbrrrr, want to include #1879?

Lets wait for @workingjubilee's approval on that. I'm happy to another release tomorrow or over the weekend or whenever. I want you to have access to your work as quickly as reasonable.

YohDeadfall commented 2 months ago

I want you to have access to your work as quickly as reasonable.

For that reason I switched to a local reference (: