From 864a2ddb30aee8e8df90f41474fdf8baf3127bcb Mon Sep 17 00:00:00 2001 From: "Eric B. Ridge" Date: Thu, 14 Sep 2023 12:13:21 -0400 Subject: [PATCH] bump to v0.10.1 and upgrade dependencies --- Cargo.lock | 175 ++++++++++++++++------------ cargo-pgrx/Cargo.toml | 10 +- cargo-pgrx/src/templates/cargo_toml | 4 +- nix/templates/default/Cargo.toml | 4 +- pgrx-macros/Cargo.toml | 6 +- pgrx-pg-config/Cargo.toml | 4 +- pgrx-pg-sys/Cargo.toml | 12 +- pgrx-sql-entity-graph/Cargo.toml | 4 +- pgrx-tests/Cargo.toml | 12 +- pgrx-version-updater/Cargo.toml | 2 +- pgrx/Cargo.toml | 12 +- upgrade-deps.sh | 5 +- 12 files changed, 138 insertions(+), 112 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 27c434c04..578ada8e3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" +checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" [[package]] name = "anstyle-parse" @@ -124,7 +124,7 @@ checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -190,9 +190,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.3" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53" +checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" [[package]] name = "basic-toml" @@ -222,9 +222,9 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.66.1" +version = "0.68.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" +checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" dependencies = [ "bitflags 2.4.0", "cexpr", @@ -237,7 +237,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -311,9 +311,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "camino" @@ -326,7 +326,7 @@ dependencies = [ [[package]] name = "cargo-pgrx" -version = "0.10.0" +version = "0.10.1" dependencies = [ "atty", "cargo_metadata", @@ -355,7 +355,7 @@ dependencies = [ "serde", "serde-xml-rs", "serde_derive", - "syn 2.0.31", + "syn 2.0.33", "tempfile", "tracing", "tracing-error", @@ -395,7 +395,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" dependencies = [ "serde", - "toml", + "toml 0.7.8", ] [[package]] @@ -435,9 +435,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.2" +version = "4.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" +checksum = "84ed82781cea27b43c9b106a979fe450a13a31aab0500595fb3fc06616de08e6" dependencies = [ "clap_builder", "clap_derive", @@ -476,7 +476,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -732,22 +732,22 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" [[package]] name = "enum-map" -version = "2.6.1" +version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9705d8de4776df900a4a0b2384f8b0ab42f775e93b083b42f8ce71bdc32a47e3" +checksum = "c188012f8542dee7b3996e44dd89461d64aa471b0a7c71a1ae2f595d259e96e5" dependencies = [ "enum-map-derive", ] [[package]] name = "enum-map-derive" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccb14d927583dd5c2eac0f2cf264fc4762aefe1ae14c47a8a20fc1939d3a5fc0" +checksum = "04d0b288e3bb1d861c4403c1774a6f7a798781dfc519b3647df2a3dd4ae95f25" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -918,7 +918,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -1142,9 +1142,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.147" +version = "0.2.148" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" [[package]] name = "libflate" @@ -1219,9 +1219,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" +checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" [[package]] name = "lock_api" @@ -1440,7 +1440,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -1559,7 +1559,7 @@ dependencies = [ [[package]] name = "pgrx" -version = "0.10.0" +version = "0.10.1" dependencies = [ "atomic-traits", "bitflags 2.4.0", @@ -1582,7 +1582,7 @@ dependencies = [ [[package]] name = "pgrx-macros" -version = "0.10.0" +version = "0.10.1" dependencies = [ "pgrx-sql-entity-graph", "proc-macro2", @@ -1593,7 +1593,7 @@ dependencies = [ [[package]] name = "pgrx-pg-config" -version = "0.10.0" +version = "0.10.1" dependencies = [ "cargo_toml", "dirs", @@ -1603,13 +1603,13 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "toml", + "toml 0.8.0", "url", ] [[package]] name = "pgrx-pg-sys" -version = "0.10.0" +version = "0.10.1" dependencies = [ "bindgen", "eyre", @@ -1629,7 +1629,7 @@ dependencies = [ [[package]] name = "pgrx-sql-entity-graph" -version = "0.10.0" +version = "0.10.1" dependencies = [ "atty", "convert_case", @@ -1645,7 +1645,7 @@ dependencies = [ [[package]] name = "pgrx-tests" -version = "0.10.0" +version = "0.10.1" dependencies = [ "clap-cargo", "eyre", @@ -1672,7 +1672,7 @@ version = "0.1.1" dependencies = [ "clap", "owo-colors", - "toml_edit", + "toml_edit 0.20.0", "walkdir", ] @@ -1785,19 +1785,19 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b" +checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" dependencies = [ "unicode-ident", ] @@ -2061,14 +2061,14 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.11" +version = "0.38.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453" +checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" dependencies = [ "bitflags 2.4.0", "errno", "libc", - "linux-raw-sys 0.4.5", + "linux-raw-sys 0.4.7", "windows-sys", ] @@ -2080,15 +2080,15 @@ checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" dependencies = [ "log", "ring", - "rustls-webpki 0.101.4", + "rustls-webpki 0.101.5", "sct", ] [[package]] name = "rustls-webpki" -version = "0.100.2" +version = "0.100.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab" +checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3" dependencies = [ "ring", "untrusted", @@ -2096,9 +2096,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.101.4" +version = "0.101.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" +checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" dependencies = [ "ring", "untrusted", @@ -2283,14 +2283,14 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] name = "serde_json" -version = "1.0.105" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ "itoa", "ryu", @@ -2365,9 +2365,9 @@ checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" [[package]] name = "socket2" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" dependencies = [ "libc", "windows-sys", @@ -2485,9 +2485,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.31" +version = "2.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" +checksum = "9caece70c63bfba29ec2fed841a09851b14a235c60010fa4de58089b6c025668" dependencies = [ "proc-macro2", "quote", @@ -2517,9 +2517,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.29.9" +version = "0.29.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d0e9cc2273cc8d31377bdd638d72e3ac3e5607b18621062b169d02787f1bab" +checksum = "0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5" dependencies = [ "cfg-if", "core-foundation-sys", @@ -2545,7 +2545,7 @@ dependencies = [ "cfg-if", "fastrand", "redox_syscall 0.3.5", - "rustix 0.38.11", + "rustix 0.38.13", "windows-sys", ] @@ -2605,7 +2605,7 @@ checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -2718,14 +2718,26 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.19.15", +] + +[[package]] +name = "toml" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "c226a7bba6d859b63c92c4b4fe69c5b6b72d0cb897dbc8e6012298e6154cb56e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_edit 0.20.0", ] [[package]] @@ -2739,9 +2751,22 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.19.14" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.0.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ff63e60a958cefbb518ae1fd6566af80d9d4be430a33f3723dfc47d1d411d95" dependencies = [ "indexmap 2.0.0", "serde", @@ -2770,7 +2795,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", ] [[package]] @@ -2833,9 +2858,9 @@ dependencies = [ [[package]] name = "trybuild" -version = "1.0.83" +version = "1.0.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6df60d81823ed9c520ee897489573da4b1d79ffbe006b8134f46de1a1aa03555" +checksum = "a5c89fd17b7536f2cf66c97cff6e811e89e728ca0ed13caeed610c779360d8b4" dependencies = [ "basic-toml", "glob", @@ -2888,9 +2913,9 @@ checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" @@ -2925,7 +2950,7 @@ dependencies = [ "native-tls", "once_cell", "rustls", - "rustls-webpki 0.100.2", + "rustls-webpki 0.100.3", "url", "webpki-roots", ] @@ -3036,7 +3061,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", "wasm-bindgen-shared", ] @@ -3058,7 +3083,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.33", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3085,7 +3110,7 @@ version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" dependencies = [ - "rustls-webpki 0.100.2", + "rustls-webpki 0.100.3", ] [[package]] @@ -3215,9 +3240,9 @@ dependencies = [ [[package]] name = "xml-rs" -version = "0.8.17" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1eee6bf5926be7cf998d7381a9a23d833fd493f6a8034658a9505a4dc4b20444" +checksum = "bab77e97b50aee93da431f2cee7cd0f43b4d1da3c408042f2d7d164187774f0a" [[package]] name = "yaml-rust" diff --git a/cargo-pgrx/Cargo.toml b/cargo-pgrx/Cargo.toml index 750b54d96..d814fcc3c 100644 --- a/cargo-pgrx/Cargo.toml +++ b/cargo-pgrx/Cargo.toml @@ -10,7 +10,7 @@ [package] name = "cargo-pgrx" -version = "0.10.0" +version = "0.10.1" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy" @@ -33,10 +33,10 @@ semver = "1.0.18" owo-colors = { version = "3.5.0", features = [ "supports-colors" ] } env_proxy = "0.4.1" num_cpus = "1.16.0" -pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.10.0" } -pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0" } -prettyplease = "0.2.14" -proc-macro2 = { version = "1.0.66", features = [ "span-locations" ] } +pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.10.1" } +pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.1" } +prettyplease = "0.2.15" +proc-macro2 = { version = "1.0.67", features = [ "span-locations" ] } quote = "1.0.33" rayon = "1.7.0" regex = "1.9.5" diff --git a/cargo-pgrx/src/templates/cargo_toml b/cargo-pgrx/src/templates/cargo_toml index 9d85c2962..6cadaeb92 100644 --- a/cargo-pgrx/src/templates/cargo_toml +++ b/cargo-pgrx/src/templates/cargo_toml @@ -17,10 +17,10 @@ pg16 = ["pgrx/pg16", "pgrx-tests/pg16" ] pg_test = [] [dependencies] -pgrx = "=0.10.0" +pgrx = "=0.10.1" [dev-dependencies] -pgrx-tests = "=0.10.0" +pgrx-tests = "=0.10.1" [profile.dev] panic = "unwind" diff --git a/nix/templates/default/Cargo.toml b/nix/templates/default/Cargo.toml index db6faa8b1..22cd066f5 100644 --- a/nix/templates/default/Cargo.toml +++ b/nix/templates/default/Cargo.toml @@ -27,10 +27,10 @@ pg16 = ["pgrx/pg16", "pgrx-tests/pg16" ] pg_test = [] [dependencies] -pgrx = "=0.10.0" +pgrx = "=0.10.1" [dev-dependencies] -pgrx-tests = "=0.10.0" +pgrx-tests = "=0.10.1" tempfile = "3.2.0" once_cell = "1.7.2" diff --git a/pgrx-macros/Cargo.toml b/pgrx-macros/Cargo.toml index 7f287a7e4..ee3cb2fb2 100644 --- a/pgrx-macros/Cargo.toml +++ b/pgrx-macros/Cargo.toml @@ -10,7 +10,7 @@ [package] name = "pgrx-macros" -version = "0.10.0" +version = "0.10.1" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "Proc Macros for 'pgrx'" @@ -31,8 +31,8 @@ rustc-args = ["--cfg", "docsrs"] no-schema-generation = ["pgrx-sql-entity-graph/no-schema-generation"] [dependencies] -pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0" } -proc-macro2 = "1.0.66" +pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.1" } +proc-macro2 = "1.0.67" quote = "1.0.33" syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] } diff --git a/pgrx-pg-config/Cargo.toml b/pgrx-pg-config/Cargo.toml index 27f1133c1..48b74ed21 100644 --- a/pgrx-pg-config/Cargo.toml +++ b/pgrx-pg-config/Cargo.toml @@ -10,7 +10,7 @@ [package] name = "pgrx-pg-config" -version = "0.10.0" +version = "0.10.1" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "A Postgres pg_config wrapper for 'pgrx'" @@ -30,6 +30,6 @@ owo-colors = "3.5.0" serde = { version = "1.0", features = [ "derive" ] } serde_derive = "1.0" serde_json = "1.0" -toml = "0.7.6" +toml = "0.8.0" url = "2.4.1" cargo_toml = "0.15.3" diff --git a/pgrx-pg-sys/Cargo.toml b/pgrx-pg-sys/Cargo.toml index f23092a26..18b80d3a3 100644 --- a/pgrx-pg-sys/Cargo.toml +++ b/pgrx-pg-sys/Cargo.toml @@ -10,7 +10,7 @@ [package] name = "pgrx-pg-sys" -version = "0.10.0" +version = "0.10.1" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "Generated Rust bindings for Postgres internals, for use with 'pgrx'" @@ -40,17 +40,17 @@ rustdoc-args = ["--cfg", "docsrs"] [dependencies] memoffset = "0.9.0" -pgrx-macros = { path = "../pgrx-macros/", version = "=0.10.0" } -pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.10.0" } +pgrx-macros = { path = "../pgrx-macros/", version = "=0.10.1" } +pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.10.1" } serde = { version = "1.0", features = [ "derive" ] } # impls on pub types # polyfill until #![feature(strict_provenance)] stabilizes sptr = "0.3" libc = "0.2" [build-dependencies] -bindgen = { version = "0.66.1", default-features = false, features = ["runtime"] } -pgrx-pg-config= { path = "../pgrx-pg-config/", version = "=0.10.0" } -proc-macro2 = "1.0.66" +bindgen = { version = "0.68.1", default-features = false, features = ["runtime"] } +pgrx-pg-config= { path = "../pgrx-pg-config/", version = "=0.10.1" } +proc-macro2 = "1.0.67" quote = "1.0.33" syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] } eyre = "0.6.8" diff --git a/pgrx-sql-entity-graph/Cargo.toml b/pgrx-sql-entity-graph/Cargo.toml index 4f977ea7b..2b0a490c4 100644 --- a/pgrx-sql-entity-graph/Cargo.toml +++ b/pgrx-sql-entity-graph/Cargo.toml @@ -10,7 +10,7 @@ [package] name = "pgrx-sql-entity-graph" -version = "0.10.0" +version = "0.10.1" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "Sql Entity Graph for `pgrx`" @@ -28,7 +28,7 @@ no-schema-generation = [] convert_case = "0.6.0" eyre = "0.6.8" petgraph = "0.6.4" -proc-macro2 = { version = "1.0.66", features = [ "span-locations" ] } +proc-macro2 = { version = "1.0.67", features = [ "span-locations" ] } quote = "1.0.33" syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] } unescape = "0.1.0" diff --git a/pgrx-tests/Cargo.toml b/pgrx-tests/Cargo.toml index 54d01bf80..d6a14f7f5 100644 --- a/pgrx-tests/Cargo.toml +++ b/pgrx-tests/Cargo.toml @@ -10,7 +10,7 @@ [package] name = "pgrx-tests" -version = "0.10.0" +version = "0.10.1" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "Test framework for 'pgrx'-based Postgres extensions" @@ -48,15 +48,15 @@ rustdoc-args = ["--cfg", "docsrs"] clap-cargo = "0.11.0" owo-colors = "3.5.0" once_cell = "1.18.0" -libc = "0.2.147" -pgrx-macros = { path = "../pgrx-macros", version = "=0.10.0" } -pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.10.0" } +libc = "0.2.148" +pgrx-macros = { path = "../pgrx-macros", version = "=0.10.1" } +pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.10.1" } postgres = "0.19.7" proptest = { version = "1", optional = true } regex = "1.9.5" serde = "1.0" serde_json = "1.0" -sysinfo = "0.29.9" +sysinfo = "0.29.10" eyre = "0.6.8" thiserror = "1.0" rand = "0.8.5" @@ -68,4 +68,4 @@ trybuild = "1" [dependencies.pgrx] path = "../pgrx" default-features = false -version = "=0.10.0" +version = "=0.10.1" diff --git a/pgrx-version-updater/Cargo.toml b/pgrx-version-updater/Cargo.toml index 99caff9af..1013d0f9d 100644 --- a/pgrx-version-updater/Cargo.toml +++ b/pgrx-version-updater/Cargo.toml @@ -19,5 +19,5 @@ description = "Standalone tool to update PGRX Cargo.toml versions and dependenci [dependencies] clap = { version = "4.4.2", features = [ "env", "derive" ] } owo-colors = "3.5.0" -toml_edit = { version = "0.19.14" } +toml_edit = { version = "0.20.0" } walkdir = "2" diff --git a/pgrx/Cargo.toml b/pgrx/Cargo.toml index 8d16ccf68..fc7b7b6f7 100644 --- a/pgrx/Cargo.toml +++ b/pgrx/Cargo.toml @@ -10,7 +10,7 @@ [package] name = "pgrx" -version = "0.10.0" +version = "0.10.1" authors = ["PgCentral Foundation, Inc. "] license = "MIT" description = "pgrx: A Rust framework for creating Postgres extensions" @@ -44,15 +44,15 @@ no-default-features = true rustc-args = ["--cfg", "docsrs"] [dependencies] -pgrx-macros = { path = "../pgrx-macros", version = "=0.10.0" } -pgrx-pg-sys = { path = "../pgrx-pg-sys", version = "=0.10.0" } -pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0" } +pgrx-macros = { path = "../pgrx-macros", version = "=0.10.1" } +pgrx-pg-sys = { path = "../pgrx-pg-sys", version = "=0.10.1" } +pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.1" } # used to internally impl things once_cell = "1.18.0" # polyfill until std::lazy::OnceCell stabilizes seq-macro = "0.3" # impls loops in macros uuid = { version = "1.4.1", features = [ "v4" ] } # PgLwLock and shmem -enum-map = "2.6.1" +enum-map = "2.6.3" # error handling and logging thiserror = "1.0" @@ -62,7 +62,7 @@ atomic-traits = "0.3.0" # PgAtomic and shmem init bitflags = "2.4.0" # BackgroundWorker bitvec = "1.0" # processing array nullbitmaps heapless = "0.7.16" # shmem and PgLwLock -libc = "0.2.147" # FFI type compat +libc = "0.2.148" # FFI type compat seahash = "4.1.0" # derive(PostgresHash) serde = { version = "1.0", features = [ "derive" ] } # impls on pub types serde_cbor = "0.11.2" # derive(PostgresType) diff --git a/upgrade-deps.sh b/upgrade-deps.sh index e2225aac2..d8148346c 100755 --- a/upgrade-deps.sh +++ b/upgrade-deps.sh @@ -11,8 +11,9 @@ # requires: "cargo install cargo-edit" from https://github.com/killercup/cargo-edit +EXCLUSIONS="--exclude syn --exclude cargo_metadata --exclude clap --exclude clap-cargo" cargo update -cargo upgrade --incompatible --exclude syn +cargo upgrade --incompatible $EXCLUSIONS cargo generate-lockfile # examples are their own independent crates, so we have to do them individually. @@ -20,7 +21,7 @@ for folder in pgrx-examples/*; do if [ -d "$folder" ]; then cd $folder cargo update - cargo upgrade --incompatible --exclude syn + cargo upgrade --incompatible $EXCLUSIONS cargo generate-lockfile cargo check || exit $? cd -