Skip to content

Commit

Permalink
Update version to 0.10.0-beta.4 (#1267)
Browse files Browse the repository at this point in the history
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
  • Loading branch information
workingjubilee authored Aug 23, 2023
1 parent f659f69 commit 1592952
Show file tree
Hide file tree
Showing 17 changed files with 754 additions and 534 deletions.
242 changes: 137 additions & 105 deletions Cargo.lock

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions cargo-pgrx/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

[package]
name = "cargo-pgrx"
version = "0.10.0-beta.3"
version = "0.10.0-beta.4"
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
license = "MIT"
description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy"
Expand All @@ -27,17 +27,17 @@ edition = "2021"
atty = "0.2.14"
cargo_metadata = "0.17.0"
cargo_toml = "0.15.3"
clap = { version = "4.3.21", features = [ "env", "suggestions", "cargo", "derive", "wrap_help" ] }
clap = { version = "4.3.23", features = [ "env", "suggestions", "cargo", "derive", "wrap_help" ] }
clap-cargo = { version = "0.11.0", features = [ "cargo_metadata" ] }
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-beta.3" }
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0-beta.3" }
pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.10.0-beta.4" }
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0-beta.4" }
prettyplease = "0.2.12"
proc-macro2 = { version = "1.0.66", features = [ "span-locations" ] }
quote = "1.0.32"
quote = "1.0.33"
rayon = "1.7.0"
regex = "1.9.3"
ureq = "2.7.1"
Expand All @@ -49,15 +49,15 @@ syn = { version = "2.0.18", features = [ "extra-traits", "full", "fold", "parsin
unescape = "0.1.0"
fork = "0.1.22"
libloading = "0.8.0"
object = "0.31.1"
object = "0.32.0"
once_cell = "1.18.0"
eyre = "0.6.8"
color-eyre = "0.6.2"
tracing = "0.1"
tracing-error = "0.2.0"
tracing-subscriber = { version = "0.3.17", features = [ "env-filter" ] }
flate2 = { version = "1.0.26", default-features = false, features = ["rust_backend"] }
tempfile = "3.7.1"
flate2 = { version = "1.0.27", default-features = false, features = ["rust_backend"] }
tempfile = "3.8.0"
nix = { version = "0.26", default-features = false, features = ["user"] }

[features]
Expand Down
4 changes: 2 additions & 2 deletions cargo-pgrx/src/templates/cargo_toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ pg16 = ["pgrx/pg16", "pgrx-tests/pg16" ]
pg_test = []

[dependencies]
pgrx = "=0.10.0-beta.3"
pgrx = "=0.10.0-beta.4"

[dev-dependencies]
pgrx-tests = "=0.10.0-beta.3"
pgrx-tests = "=0.10.0-beta.4"

[profile.dev]
panic = "unwind"
Expand Down
4 changes: 2 additions & 2 deletions nix/templates/default/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ pg16 = ["pgrx/pg16", "pgrx-tests/pg16" ]
pg_test = []

[dependencies]
pgrx = "=0.10.0-beta.3"
pgrx = "=0.10.0-beta.4"

[dev-dependencies]
pgrx-tests = "=0.10.0-beta.3"
pgrx-tests = "=0.10.0-beta.4"
tempfile = "3.2.0"
once_cell = "1.7.2"

Expand Down
6 changes: 3 additions & 3 deletions pgrx-macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

[package]
name = "pgrx-macros"
version = "0.10.0-beta.3"
version = "0.10.0-beta.4"
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
license = "MIT"
description = "Proc Macros for 'pgrx'"
Expand All @@ -31,9 +31,9 @@ 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-beta.3" }
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.10.0-beta.4" }
proc-macro2 = "1.0.66"
quote = "1.0.32"
quote = "1.0.33"
syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] }

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion pgrx-pg-config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

[package]
name = "pgrx-pg-config"
version = "0.10.0-beta.3"
version = "0.10.0-beta.4"
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
license = "MIT"
description = "A Postgres pg_config wrapper for 'pgrx'"
Expand Down
10 changes: 5 additions & 5 deletions pgrx-pg-sys/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

[package]
name = "pgrx-pg-sys"
version = "0.10.0-beta.3"
version = "0.10.0-beta.4"
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
license = "MIT"
description = "Generated Rust bindings for Postgres internals, for use with 'pgrx'"
Expand Down Expand Up @@ -40,18 +40,18 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
memoffset = "0.9.0"
pgrx-macros = { path = "../pgrx-macros/", version = "=0.10.0-beta.3" }
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.10.0-beta.3" }
pgrx-macros = { path = "../pgrx-macros/", version = "=0.10.0-beta.4" }
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.10.0-beta.4" }
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-beta.3" }
pgrx-pg-config= { path = "../pgrx-pg-config/", version = "=0.10.0-beta.4" }
proc-macro2 = "1.0.66"
quote = "1.0.32"
quote = "1.0.33"
syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] }
eyre = "0.6.8"
shlex = "1.1.0" # shell lexing, also used by many of our deps
Expand Down
Loading

0 comments on commit 1592952

Please sign in to comment.