-
-
Notifications
You must be signed in to change notification settings - Fork 251
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Hello. Welcome to pgrx v0.11.1, a bugfix release that hopefully addresses a very annoying persistent problem for users, especially ones that were trying to use pgrx with Postgres 16! My changes in b992f55 now steer bindgen towards including the exact compiler-header directory that we require, instead of relying on clang-sys to guess the right directory in ways that can go horribly wrong. Unfortunately, this may make our build step more brittle in certain cases. Please report issues as they arise, so that we can continue to refine our build system, and eventually fix this in bindgen proper! This new behavior can still be disabled by setting `PGRX_BINDGEN_NO_DETECT_INCLUDES`, as it is still a form of autodetecting includes, but if this release fixes your build that was previously relying on that or any other easily-removed hack, please let us know! Also, thanks to LuminousMonkey, you can now use pgrx on illumos, an operating system descended from Solaris, with no changes to your source code!
- Loading branch information
1 parent
7acb7f2
commit 733827a
Showing
16 changed files
with
781 additions
and
461 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ | |
|
||
[package] | ||
name = "cargo-pgrx" | ||
version = "0.11.0" | ||
version = "0.11.1" | ||
authors = ["PgCentral Foundation, Inc. <[email protected]>"] | ||
license = "MIT" | ||
description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy" | ||
|
@@ -33,8 +33,8 @@ semver = "1.0.20" | |
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.11.0" } | ||
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.11.0" } | ||
pgrx-pg-config = { path = "../pgrx-pg-config", version = "=0.11.1" } | ||
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.11.1" } | ||
prettyplease = "0.2.15" | ||
proc-macro2 = { version = "1.0.69", features = [ "span-locations" ] } | ||
quote = "1.0.33" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ | |
|
||
[package] | ||
name = "pgrx-macros" | ||
version = "0.11.0" | ||
version = "0.11.1" | ||
authors = ["PgCentral Foundation, Inc. <[email protected]>"] | ||
license = "MIT" | ||
description = "Proc Macros for 'pgrx'" | ||
|
@@ -31,7 +31,7 @@ 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.11.0" } | ||
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph", version = "=0.11.1" } | ||
proc-macro2 = "1.0.69" | ||
quote = "1.0.33" | ||
syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] } | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ | |
|
||
[package] | ||
name = "pgrx-pg-config" | ||
version = "0.11.0" | ||
version = "0.11.1" | ||
authors = ["PgCentral Foundation, Inc. <[email protected]>"] | ||
license = "MIT" | ||
description = "A Postgres pg_config wrapper for 'pgrx'" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ | |
|
||
[package] | ||
name = "pgrx-pg-sys" | ||
version = "0.11.0" | ||
version = "0.11.1" | ||
authors = ["PgCentral Foundation, Inc. <[email protected]>"] | ||
license = "MIT" | ||
description = "Generated Rust bindings for Postgres internals, for use with 'pgrx'" | ||
|
@@ -40,8 +40,8 @@ rustdoc-args = ["--cfg", "docsrs"] | |
|
||
[dependencies] | ||
memoffset = "0.9.0" | ||
pgrx-macros = { path = "../pgrx-macros/", version = "=0.11.0" } | ||
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.11.0" } | ||
pgrx-macros = { path = "../pgrx-macros/", version = "=0.11.1" } | ||
pgrx-sql-entity-graph = { path = "../pgrx-sql-entity-graph/", version = "=0.11.1" } | ||
serde = { version = "1.0", features = [ "derive" ] } # impls on pub types | ||
# polyfill until #![feature(strict_provenance)] stabilizes | ||
sptr = "0.3" | ||
|
@@ -50,7 +50,7 @@ libc = "0.2" | |
[build-dependencies] | ||
bindgen = { version = "0.68.1", default-features = false, features = ["runtime"] } | ||
clang-sys = { version = "1", features = ["clang_6_0", "runtime"] } | ||
pgrx-pg-config= { path = "../pgrx-pg-config/", version = "=0.11.0" } | ||
pgrx-pg-config= { path = "../pgrx-pg-config/", version = "=0.11.1" } | ||
proc-macro2 = "1.0.69" | ||
quote = "1.0.33" | ||
syn = { version = "1.0.109", features = [ "extra-traits", "full", "fold", "parsing" ] } | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.