Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 runcargo 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.cargo pgrx schema
output by @eeeebbbbrrrr in Usepetgraph::algo::tarjan_scc
to order the schema graph #1867diff
s between schema versions should be a lot prettier now ascargo pgrx schema
should be repeatable from run-to-run and otherwise output in a predictable order.cc
to generate cshim by @usamoi in use cc to generate cshim #1854Regular and cross-compiles should be more reliable now thanks to using
cc
to compile the tiny bit of C code pgrx includes.CStr
to be used as SPI commands by @YohDeadfall in Allowed CStr to be used as SPI commands #1864Made with love to those who don't like allocations!
Bug Fixes
More Postgres Headers
#include "commands/extension.h"
by @eeeebbbbrrrr in#include "commands/extension.h"
and#include "parser/parse_collate.h"
#1880#include "commands/prepare.h"
by @kysshsy in feat: include commands/prepare.h #1873#include "parser/parse_collate.h"
by @eeeebbbbrrrr in#include "commands/extension.h"
and#include "parser/parse_collate.h"
#1880#include "parser/parse_relation.h"
by @eeeebbbbrrrr in#include "parser/parse_relation.h"
#1872Docs & Examples
Code Cleanup
New Contributors
Full Changelog: v0.12.4...v0.12.5