Repository navigation
pgrx 0.17.0 - #266565
Merged
Merged
pgrx 0.17.0#266565
Conversation
chenrui333
approved these changes
Feb 9, 2026
Contributor
|
馃 An automated task has requested bottles to be published to this PR. Caution Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch. |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Created by
brew bumpCreated with
brew bump-formula-pr.Details
release notes
access/tsmapi.hby @usamoi ininclude
access/tsmapi.h聽pgcentralfoundation/pgrx#2155Include access/subtrans.h & access/commit_ts.h聽pgcentralfoundation/pgrx#2147
utils/guc_tables.hby @usamoi ininclude
utils/guc_tables.h聽pgcentralfoundation/pgrx#2243scanner.hin Rust bindings by @piki inInclude
scanner.hin Rust bindings聽pgcentralfoundation/pgrx#2163commands/publicationcmds.hto generatedpg_sysbindings by@Sinjo in Add
commands/publicationcmds.hto generatedpg_sysbindings聽pgcentralfoundation/pgrx#2221Add the ClientAuthentication_hook聽pgcentralfoundation/pgrx#2231
add
storage/dsm_*.hheaders聽pgcentralfoundation/pgrx#2244pg-sys: add catalog/heap.h bindings for PG18聽pgcentralfoundation/pgrx#2150
peer_dnfield toPortonpg17..by @workingjubilee inAdd back
peer_dnfield toPortonpg17..聽pgcentralfoundation/pgrx#2200repr(C)tostruct Portonpg13..=16by @workingjubilee inAdd
repr(C)tostruct Portonpg13..=16聽pgcentralfoundation/pgrx#2201cargo-pgrximprovementsAdd a psql_verbosity parameter for cargo pgrx regress聽pgcentralfoundation/pgrx#2230
Code Cleanup
Replace with let-chains in pgrx-bindgen聽pgcentralfoundation/pgrx#2168
Replace with let-chains in pgrx-sql-entity-graph聽pgcentralfoundation/pgrx#2169
Restore so-called needless lifetimes聽pgcentralfoundation/pgrx#2167
Drop stray Postgres 12 support in cargo-pgrx聽pgcentralfoundation/pgrx#2173
Remove deprecated enum##member constants聽pgcentralfoundation/pgrx#2170
variadic!macro by @workingjubilee inRemove
variadic!macro聽pgcentralfoundation/pgrx#2171Semi-automated code cleanup聽pgcentralfoundation/pgrx#2189
Option<&String>by @workingjubilee inDeref instead of borrowing
Option<&String>聽pgcentralfoundation/pgrx#2185Refactor schema.rs using a cargo command builder聽pgcentralfoundation/pgrx#2187
impl AsRef<T>with&Tby @workingjubilee inReplace
impl AsRef<T>with&T聽pgcentralfoundation/pgrx#2182PgRelation::heap_relationunsafe by @workingjubilee inMake
PgRelation::heap_relationunsafe聽pgcentralfoundation/pgrx#2176cargo_pgrx::envtocargo_pgrx::cargoby @workingjubilee inMove
cargo_pgrx::envtocargo_pgrx::cargo聽pgcentralfoundation/pgrx#2186CargoProfileintocargo_pgrx::cargoby @workingjubilee inMove
CargoProfileintocargo_pgrx::cargo聽pgcentralfoundation/pgrx#2188@workingjubilee in Add Scalar trait for generic handling of primitive arrays聽pgcentralfoundation/pgrx#2153
in Set BGWORKER_SHMEM_ACCESS when building background workers聽pgcentralfoundation/pgrx#2161
pg_configin schema generation by @workingjubileein Stop referencing
pg_configin schema generation聽pgcentralfoundation/pgrx#2174Show line number of failed asserts聽pgcentralfoundation/pgrx#2175
used_type.rsa bit by @workingjubilee inGhostbust
used_type.rsa bit聽pgcentralfoundation/pgrx#2190static MyProcPortandstruct Portby @workingjubileein Manually bind
static MyProcPortandstruct Port聽pgcentralfoundation/pgrx#2162use superby@workingjubilee in Make datetime types import each other via
use super聽pgcentralfoundation/pgrx#2198pgrx::datetimeby @workingjubilee inMigrate datetime types into
pgrx::datetime聽pgcentralfoundation/pgrx#2199Use diagnostic attrs for ABI/SQL-related traits聽pgcentralfoundation/pgrx#2203
Scalarprovidepg_sys::Oidconstant by @workingjubilee inMake
Scalarprovidepg_sys::Oidconstant聽pgcentralfoundation/pgrx#2209Hoist varlena encoding fn聽pgcentralfoundation/pgrx#2208
Twhile anonymizing&Tby @workingjubilee inRecurse through
Twhile anonymizing&T聽pgcentralfoundation/pgrx#2212impl BorrowDatum for TimeTzby @workingjubilee inimpl BorrowDatum for TimeTz聽pgcentralfoundation/pgrx#2213MemCx::alloc_bytesto returnNonNullby @workingjubilee inChange
MemCx::alloc_bytesto returnNonNull聽pgcentralfoundation/pgrx#2214MemCx<'current, T>arguments andPBox<'current, T>returns by@workingjubilee in Add
MemCx<'current, T>arguments andPBox<'current, T>returns聽pgcentralfoundation/pgrx#2210@workingjubilee in Further improve diagnostics for signatures with no SQL form聽pgcentralfoundation/pgrx#2215
array::Elementandcallconv::DatumPassby @workingjubilee inAdd
array::Elementandcallconv::DatumPass聽pgcentralfoundation/pgrx#2218memcxt_tests.rsby @workingjubilee inRemove unused line in
memcxt_tests.rs聽pgcentralfoundation/pgrx#2220FlatArray<'_, T>by @workingjubilee inAdd
FlatArray<'_, T>聽pgcentralfoundation/pgrx#2207Allow explicit handling of allocation errors聽pgcentralfoundation/pgrx#2226
Place lbound before updating array len product聽pgcentralfoundation/pgrx#2236
#[pg_guard(unsafe_entry_thread)]by @eeeebbbbrrrr inintroduce
#[pg_guard(unsafe_entry_thread)]聽pgcentralfoundation/pgrx#2242Project Administrativa
Use Rust Edition 2024聽pgcentralfoundation/pgrx#2165
Remove testing for deprecated Intel Macs聽pgcentralfoundation/pgrx#2156
Remove unused Cargo.lock for version-updater聽pgcentralfoundation/pgrx#2180
Add rust-analyzer.toml聽pgcentralfoundation/pgrx#2179
in Note pgrx requires an unknown minimum Xcode version聽pgcentralfoundation/pgrx#2164
New Contributors
Include access/subtrans.h & access/commit_ts.h聽pgcentralfoundation/pgrx#2147
Set BGWORKER_SHMEM_ACCESS when building background workers聽pgcentralfoundation/pgrx#2161
Include
scanner.hin Rust bindings聽pgcentralfoundation/pgrx#2163Add
commands/publicationcmds.hto generatedpg_sysbindings聽pgcentralfoundation/pgrx#2221Full Changelog:
pgcentralfoundation/pgrx@v0.16.1...v0.17.0
View the full release notes at https://github.com/pgcentralfoundation/pgrx/releases/tag/v0.17.0.