Skip to content

Commit fae2a79

Browse files
authored
Update version to 0.12.6 (pgcentralfoundation#1919)
Welcome to pgrx v0.12.6. This releases fixes a number of bugs, cleans up various parts of the code, adds more Postgres `#include` headers, and other little things. To upgrade, first install cargo-pgrx with `cargo install cargo-pgrx --version 0.12.6 --locked`. Then you can run `cargo pgrx upgrade` in your extension's crate to update its dependencies. ## What's Changed * Removed extra allocation from `IntoDatum for char` by @YohDeadfall in pgcentralfoundation#1887 * Fixed IntoDatum impl for char introduced by pgcentralfoundation#1887 by @YohDeadfall in pgcentralfoundation#1889 * Support refs to unsized SqlTranslatable types by @workingjubilee in pgcentralfoundation#1890 * Nullable is Copy when T is Copy by @workingjubilee in pgcentralfoundation#1884 * Macro based IntoDatum for string types by @YohDeadfall in pgcentralfoundation#1886 * `impl FromDatum for CString` by @workingjubilee in pgcentralfoundation#1896 * Add `BorrowDatum` for unsizing borrows of datums by @workingjubilee in pgcentralfoundation#1891 * Always panic if len of varlena exceeds the maximum by @YohDeadfall in pgcentralfoundation#1894 * Use cstr literal syntax to avoid unsafe and ??? by @workingjubilee in pgcentralfoundation#1898 * Implement UnboxDatum for ItemPointerData by @syvb in pgcentralfoundation#1900 * fix compilation on some CPUs and Windows by @usamoi in pgcentralfoundation#1901 * docs: update generic type name of TableIterator by @SteveLauC in pgcentralfoundation#1905 * Remove Python workaround for Homebrew by @workingjubilee in pgcentralfoundation#1908 * Improved messages for json errors by @YohDeadfall in pgcentralfoundation#1893 * Adds more headers by @aykut-bozkurt in pgcentralfoundation#1910 * docs: align description of GucContext::SuBackend and GucContext::Backend with original PostgreSQL description by @mrl5 in pgcentralfoundation#1909 * docs: update outdated README by @SteveLauC in pgcentralfoundation#1914 * fix compilation on emscripten by @usamoi in pgcentralfoundation#1917 * feat: include 'storage/indexfsm.h' by @SteveLauC in pgcentralfoundation#1912 * refactor: more CStr literals by @SteveLauC in pgcentralfoundation#1911 * fix segfault with empty `numrange` during `from_datum()` by @eeeebbbbrrrr in pgcentralfoundation#1918 ## New Contributors * @mrl5 made their first contribution in pgcentralfoundation#1909 **Full Changelog**: pgcentralfoundation/pgrx@v0.12.5...v0.12.6
1 parent ada86a6 commit fae2a79

File tree

17 files changed

+3085
-2944
lines changed

17 files changed

+3085
-2944
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ exclude = [
5555
cargo-pgrx = { path = "cargo-pgrx" }
5656

5757
[workspace.dependencies]
58-
pgrx-macros = { path = "./pgrx-macros", version = "=0.12.5" }
59-
pgrx-pg-sys = { path = "./pgrx-pg-sys", version = "=0.12.5" }
60-
pgrx-sql-entity-graph = { path = "./pgrx-sql-entity-graph", version = "=0.12.5" }
61-
pgrx-pg-config = { path = "./pgrx-pg-config", version = "=0.12.5" }
62-
pgrx-bindgen = { path = "./pgrx-bindgen", version = "0.12.5" }
58+
pgrx-macros = { path = "./pgrx-macros", version = "=0.12.6" }
59+
pgrx-pg-sys = { path = "./pgrx-pg-sys", version = "=0.12.6" }
60+
pgrx-sql-entity-graph = { path = "./pgrx-sql-entity-graph", version = "=0.12.6" }
61+
pgrx-pg-config = { path = "./pgrx-pg-config", version = "=0.12.6" }
62+
pgrx-bindgen = { path = "./pgrx-bindgen", version = "0.12.6" }
6363

6464
cargo_metadata = "0.18.0"
6565
cargo-edit = "0.12.2" # format-preserving edits to cargo.toml

cargo-pgrx/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 = "cargo-pgrx"
13-
version = "0.12.5"
13+
version = "0.12.6"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy"

cargo-pgrx/src/templates/cargo_toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ pg17 = ["pgrx/pg17", "pgrx-tests/pg17" ]
2121
pg_test = []
2222

2323
[dependencies]
24-
pgrx = "=0.12.5"
24+
pgrx = "=0.12.6"
2525

2626
[dev-dependencies]
27-
pgrx-tests = "=0.12.5"
27+
pgrx-tests = "=0.12.6"
2828

2929
[profile.dev]
3030
panic = "unwind"

pgrx-bindgen/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "pgrx-bindgen"
33
description = "additional bindgen support for pgrx"
4-
version = "0.12.5"
4+
version = "0.12.6"
55
edition = "2021"
66
license = "MIT"
77
homepage = "https://github.com/pgcentralfoundation/pgrx"

pgrx-macros/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-macros"
13-
version = "0.12.5"
13+
version = "0.12.6"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "Proc Macros for 'pgrx'"

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.12.5"
13+
version = "0.12.6"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "A Postgres pg_config wrapper for 'pgrx'"

pgrx-pg-sys/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-sys"
13-
version = "0.12.5"
13+
version = "0.12.6"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "Generated Rust bindings for Postgres internals, for use with 'pgrx'"

0 commit comments

Comments
 (0)