From e8940b1e3179a110867e766102674c223e221dff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 03:59:23 +0000 Subject: [PATCH] chore(deps): bump pgrx from 0.13.1 to 0.17.0 Bumps [pgrx](https://github.com/pgcentralfoundation/pgrx) from 0.13.1 to 0.17.0. - [Release notes](https://github.com/pgcentralfoundation/pgrx/releases) - [Commits](https://github.com/pgcentralfoundation/pgrx/compare/v0.13.1...v0.17.0) --- updated-dependencies: - dependency-name: pgrx dependency-version: 0.17.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 270 ++++++++++++++++++++++++++++++++++++++++++++++++----- Cargo.toml | 2 +- 2 files changed, 248 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 87b40b1..7aba99b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,6 +96,25 @@ dependencies = [ "syn", ] +[[package]] +name = "bindgen" +version = "0.72.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" +dependencies = [ + "annotate-snippets", + "bitflags", + "cexpr", + "clang-sys", + "itertools", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", + "syn", +] + [[package]] name = "bit-set" version = "0.8.0" @@ -204,7 +223,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fbd1fe9db3ebf71b89060adaf7b0504c2d6a425cf061313099547e382c2e472" dependencies = [ "serde", - "toml", + "toml 0.8.23", +] + +[[package]] +name = "cargo_toml" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" +dependencies = [ + "serde", + "toml 0.9.12+spec-1.1.0", ] [[package]] @@ -329,6 +358,15 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f88a43d011fc4a6876cb7344703e297c71dda42494fee094d5f7c76bf13f746" +[[package]] +name = "codepage" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48f68d061bc2828ae826206326e61251aca94c1e4a5305cf52d9138639c918b4" +dependencies = [ + "encoding_rs", +] + [[package]] name = "const-oid" version = "0.10.2" @@ -344,6 +382,15 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "convert_case" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation-sys" version = "0.8.7" @@ -457,7 +504,7 @@ dependencies = [ "cyphera", "hex", "once_cell", - "pgrx", + "pgrx 0.17.0", "pgrx-tests", "serde_json", ] @@ -502,6 +549,15 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + [[package]] name = "enum-map" version = "2.7.3" @@ -1191,6 +1247,18 @@ dependencies = [ "indexmap", ] +[[package]] +name = "petgraph" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +dependencies = [ + "fixedbitset", + "hashbrown 0.15.5", + "indexmap", + "serde", +] + [[package]] name = "pgrx" version = "0.13.1" @@ -1204,9 +1272,30 @@ dependencies = [ "heapless", "libc", "once_cell", - "pgrx-macros", - "pgrx-pg-sys", - "pgrx-sql-entity-graph", + "pgrx-macros 0.13.1", + "pgrx-pg-sys 0.13.1", + "pgrx-sql-entity-graph 0.13.1", + "seahash", + "serde", + "serde_cbor", + "serde_json", + "thiserror 2.0.18", + "uuid", +] + +[[package]] +name = "pgrx" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd42eed31a68e3e6d7cec284cdaacd8ffa9b2b3ebb3f1df9ec2fd3558834c6e7" +dependencies = [ + "bitflags", + "bitvec", + "enum-map", + "libc", + "pgrx-macros 0.17.0", + "pgrx-pg-sys 0.17.0", + "pgrx-sql-entity-graph 0.17.0", "seahash", "serde", "serde_cbor", @@ -1221,11 +1310,11 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bba29f6257193d1795eee0f96e72d368b30e95ab50d93397b5a76cc7784ddef" dependencies = [ - "bindgen", + "bindgen 0.71.1", "cc", "clang-sys", "eyre", - "pgrx-pg-config", + "pgrx-pg-config 0.13.1", "proc-macro2", "quote", "shlex", @@ -1233,13 +1322,44 @@ dependencies = [ "walkdir", ] +[[package]] +name = "pgrx-bindgen" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d30fa3688ab1cb6429ca46725eb32d5d9f186806c0f0aa6419f86e418b8a81ab" +dependencies = [ + "bindgen 0.72.1", + "cc", + "clang-sys", + "eyre", + "pgrx-pg-config 0.17.0", + "proc-macro2", + "quote", + "regex", + "shlex", + "syn", + "walkdir", +] + [[package]] name = "pgrx-macros" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1f9d2a6a94d8ea1a722ea489048acd203c6ba9b62f70edac587dbe8e1fb4585" dependencies = [ - "pgrx-sql-entity-graph", + "pgrx-sql-entity-graph 0.13.1", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pgrx-macros" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca7cc537daa4cc004f12ad1d31756b506358aa900251a82c3280e719da88fa4" +dependencies = [ + "pgrx-sql-entity-graph 0.17.0", "proc-macro2", "quote", "syn", @@ -1251,7 +1371,7 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05be49ab66e458f4c164b45daa885e53dbbadc4f37bb47e8b5d85d5b4d9a0be4" dependencies = [ - "cargo_toml", + "cargo_toml 0.21.0", "eyre", "home", "owo-colors", @@ -1259,10 +1379,30 @@ dependencies = [ "serde", "serde_json", "thiserror 2.0.18", - "toml", + "toml 0.8.23", "url", ] +[[package]] +name = "pgrx-pg-config" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd8670ad408093a83615fc68071929d7677b40021a475649a626319c464f0a3" +dependencies = [ + "cargo_toml 0.22.3", + "codepage", + "encoding_rs", + "eyre", + "owo-colors", + "pathsearch", + "serde", + "serde_json", + "thiserror 2.0.18", + "toml 0.9.12+spec-1.1.0", + "url", + "winapi", +] + [[package]] name = "pgrx-pg-sys" version = "0.13.1" @@ -1271,22 +1411,52 @@ checksum = "a360ad31a947674a46e72a39881f1be8afe958157ae44cf8ad6ed70b984c0f40" dependencies = [ "cee-scape", "libc", - "pgrx-bindgen", - "pgrx-macros", - "pgrx-sql-entity-graph", + "pgrx-bindgen 0.13.1", + "pgrx-macros 0.13.1", + "pgrx-sql-entity-graph 0.13.1", "serde", "sptr", ] +[[package]] +name = "pgrx-pg-sys" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f81faae87d533b573156261b17521c0c7f66f5ca5dab2b9e6ddbf5a63dbd14" +dependencies = [ + "cee-scape", + "libc", + "pgrx-bindgen 0.17.0", + "pgrx-macros 0.17.0", + "pgrx-sql-entity-graph 0.17.0", + "serde", +] + [[package]] name = "pgrx-sql-entity-graph" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8f625bb35d59b2d6f308ed5d1b6da3783c8514d47f353ec23a8f05da0fef6f4" dependencies = [ - "convert_case", + "convert_case 0.7.1", "eyre", - "petgraph", + "petgraph 0.7.1", + "proc-macro2", + "quote", + "syn", + "thiserror 2.0.18", + "unescape", +] + +[[package]] +name = "pgrx-sql-entity-graph" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4800fa91a481a83d3c1aaffd1324fcd2e587df0ed342c71d6a66d0899027e505" +dependencies = [ + "convert_case 0.8.0", + "eyre", + "petgraph 0.8.3", "proc-macro2", "quote", "syn", @@ -1305,9 +1475,9 @@ dependencies = [ "libc", "owo-colors", "paste", - "pgrx", - "pgrx-macros", - "pgrx-pg-config", + "pgrx 0.13.1", + "pgrx-macros 0.13.1", + "pgrx-pg-config 0.13.1", "postgres", "proptest", "rand 0.9.2", @@ -1758,6 +1928,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +dependencies = [ + "serde_core", +] + [[package]] name = "sha2" version = "0.10.9" @@ -2036,11 +2215,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", "toml_edit", ] +[[package]] +name = "toml" +version = "0.9.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + [[package]] name = "toml_datetime" version = "0.6.11" @@ -2050,6 +2244,15 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.22.27" @@ -2058,10 +2261,19 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", "toml_write", - "winnow", + "winnow 0.7.15", +] + +[[package]] +name = "toml_parser" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +dependencies = [ + "winnow 1.0.1", ] [[package]] @@ -2070,6 +2282,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" +[[package]] +name = "toml_writer" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" + [[package]] name = "typenum" version = "1.19.0" @@ -2503,6 +2721,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" + [[package]] name = "wit-bindgen" version = "0.51.0" diff --git a/Cargo.toml b/Cargo.toml index d4a835d..5138145 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ pg16 = ["pgrx/pg16", "pgrx-tests/pg16"] pg17 = ["pgrx/pg17", "pgrx-tests/pg17"] [dependencies] -pgrx = "0.13" +pgrx = "0.17" cyphera = "0.0.1-alpha.3" serde_json = "1.0" once_cell = "1.19"