Skip to content

Commit 1592952

Browse files
Update version to 0.10.0-beta.4 (#1267)
The fifth beta release of 0.10.0! * `#[pg_test]`-compatible proptest support in #1258 courtesy of moi * PostgresEq (#1261) and PostgresOrd (#1262) now explicitly require their "base" Rust traits, which may hypothetically break some impls, but in exchange your equality implementations are now presumed to be commutative. * Work on improving/simplifying/optimizing our SPI continues, with @vrmiguel contributing some polish to Datum preparation in #1256 * We have been finding some extra-spicy edge cases in how PGRX interacts with a continuously-operational Postgres installation which might feature extensions being installed and reinstalled lately! @Sasasu fixed at least one core-dump-causing case from `cargo pgrx install` in #1263 ## New Contributors * @vrmiguel made their first contribution in #1256 **Full Changelog**: v0.10.0-beta.3...v0.10.0-beta.4
1 parent f659f69 commit 1592952

File tree

17 files changed

+754
-534
lines changed

17 files changed

+754
-534
lines changed

Cargo.lock

Lines changed: 137 additions & 105 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cargo-pgrx/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "cargo-pgrx"
13-
version = "0.10.0-beta.3"
13+
version = "0.10.0-beta.4"
1414
authors = ["PgCentral Foundation, Inc. <[email protected]>"]
1515
license = "MIT"
1616
description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy"
@@ -27,17 +27,17 @@ edition = "2021"
2727
atty = "0.2.14"
2828
cargo_metadata = "0.17.0"
2929
cargo_toml = "0.15.3"
30-
clap = { version = "4.3.21", features = [ "env", "suggestions", "cargo", "derive", "wrap_help" ] }
30+
clap = { version = "4.3.23", features = [ "env", "suggestions", "cargo", "derive", "wrap_help" ] }
3131
clap-cargo = { version = "0.11.0", features = [ "cargo_metadata" ] }
3232
semver = "1.0.18"
3333
owo-colors = { version = "3.5.0", features = [ "supports-colors" ] }
3434
env_proxy = "0.4.1"
3535
num_cpus = "1.16.0"
36-
pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.10.0-beta.3" }
37-
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0-beta.3" }
36+
pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.10.0-beta.4" }
37+
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0-beta.4" }
3838
prettyplease = "0.2.12"
3939
proc-macro2 = { version = "1.0.66", features = [ "span-locations" ] }
40-
quote = "1.0.32"
40+
quote = "1.0.33"
4141
rayon = "1.7.0"
4242
regex = "1.9.3"
4343
ureq = "2.7.1"
@@ -49,15 +49,15 @@ syn = { version = "2.0.18", features = [ "extra-traits", "full", "fold", "parsin
4949
unescape = "0.1.0"
5050
fork = "0.1.22"
5151
libloading = "0.8.0"
52-
object = "0.31.1"
52+
object = "0.32.0"
5353
once_cell = "1.18.0"
5454
eyre = "0.6.8"
5555
color-eyre = "0.6.2"
5656
tracing = "0.1"
5757
tracing-error = "0.2.0"
5858
tracing-subscriber = { version = "0.3.17", features = [ "env-filter" ] }
59-
flate2 = { version = "1.0.26", default-features = false, features = ["rust_backend"] }
60-
tempfile = "3.7.1"
59+
flate2 = { version = "1.0.27", default-features = false, features = ["rust_backend"] }
60+
tempfile = "3.8.0"
6161
nix = { version = "0.26", default-features = false, features = ["user"] }
6262

6363
[features]

cargo-pgrx/src/templates/cargo_toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ pg16 = ["pgrx/pg16", "pgrx-tests/pg16" ]
1717
pg_test = []
1818

1919
[dependencies]
20-
pgrx = "=0.10.0-beta.3"
20+
pgrx = "=0.10.0-beta.4"
2121

2222
[dev-dependencies]
23-
pgrx-tests = "=0.10.0-beta.3"
23+
pgrx-tests = "=0.10.0-beta.4"
2424

2525
[profile.dev]
2626
panic = "unwind"

nix/templates/default/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ pg16 = ["pgrx/pg16", "pgrx-tests/pg16" ]
2727
pg_test = []
2828

2929
[dependencies]
30-
pgrx = "=0.10.0-beta.3"
30+
pgrx = "=0.10.0-beta.4"
3131

3232
[dev-dependencies]
33-
pgrx-tests = "=0.10.0-beta.3"
33+
pgrx-tests = "=0.10.0-beta.4"
3434
tempfile = "3.2.0"
3535
once_cell = "1.7.2"
3636

pgrx-macros/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "pgrx-macros"
13-
version = "0.10.0-beta.3"
13+
version = "0.10.0-beta.4"
1414
authors = ["PgCentral Foundation, Inc. <[email protected]>"]
1515
license = "MIT"
1616
description = "Proc Macros for 'pgrx'"
@@ -31,9 +31,9 @@ rustc-args = ["--cfg", "docsrs"]
3131
no-schema-generation = ["pgrx-sql-entity-graph/no-schema-generation"]
3232

3333
[dependencies]
34-
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0-beta.3" }
34+
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0-beta.4" }
3535
proc-macro2 = "1.0.66"
36-
quote = "1.0.32"
36+
quote = "1.0.33"
3737
syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] }
3838

3939
[dev-dependencies]

pgrx-pg-config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "pgrx-pg-config"
13-
version = "0.10.0-beta.3"
13+
version = "0.10.0-beta.4"
1414
authors = ["PgCentral Foundation, Inc. <[email protected]>"]
1515
license = "MIT"
1616
description = "A Postgres pg_config wrapper for 'pgrx'"

pgrx-pg-sys/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "pgrx-pg-sys"
13-
version = "0.10.0-beta.3"
13+
version = "0.10.0-beta.4"
1414
authors = ["PgCentral Foundation, Inc. <[email protected]>"]
1515
license = "MIT"
1616
description = "Generated Rust bindings for Postgres internals, for use with 'pgrx'"
@@ -40,18 +40,18 @@ rustdoc-args = ["--cfg", "docsrs"]
4040

4141
[dependencies]
4242
memoffset = "0.9.0"
43-
pgrx-macros = { path = "../pgrx-macros/", version = "=0.10.0-beta.3" }
44-
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.10.0-beta.3" }
43+
pgrx-macros = { path = "../pgrx-macros/", version = "=0.10.0-beta.4" }
44+
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.10.0-beta.4" }
4545
serde = { version = "1.0", features = [ "derive" ] } # impls on pub types
4646
# polyfill until #![feature(strict_provenance)] stabilizes
4747
sptr = "0.3"
4848
libc = "0.2"
4949

5050
[build-dependencies]
5151
bindgen = { version = "0.66.1", default-features = false, features = ["runtime"] }
52-
pgrx-pg-config= { path = "../pgrx-pg-config/", version = "=0.10.0-beta.3" }
52+
pgrx-pg-config= { path = "../pgrx-pg-config/", version = "=0.10.0-beta.4" }
5353
proc-macro2 = "1.0.66"
54-
quote = "1.0.32"
54+
quote = "1.0.33"
5555
syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] }
5656
eyre = "0.6.8"
5757
shlex = "1.1.0" # shell lexing, also used by many of our deps

0 commit comments

Comments
 (0)