Open
Conversation
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.
This PR contains the following updates:
0.16.0→0.17.0Release Notes
pgcentralfoundation/pgrx (pgrx-tests)
v0.17.0Compare Source
Welcome to pgrx v0.17.0. This is a new minor release that brings a bunch
of internal code refactoring, cleanup, new Postgres headers, and
additional
cargo-pgrx regressCLI options.As always, please install the latest
cargo-pgrxwithcargo install cargo-pgrx --version 0.17.0 --lockedand also update your extensioncrate dependencies with
cargo pgrx upgrade.Breaking Changes
v0.17.0 migrates to Rust edition 2024 and prefers to use a different resolver. It may be necessary to add these lines to the
[package]section of yourCargo.tomlfiles:What's Changed
New Headers/Symbols
access/tsmapi.hby @usamoi in#2155
#2147
utils/guc_tables.hby @usamoi in#2243
scanner.hin Rust bindings by @piki in#2163
commands/publicationcmds.hto generatedpg_sysbindings by@Sinjo in #2221
#2231
#2244
#2150
peer_dnfield toPortonpg17..by @workingjubilee in#2200
repr(C)tostruct Portonpg13..=16by @workingjubilee in#2201
cargo-pgrximprovements#2230
Code Cleanup
#2168
#2169
#2167
#2173
#2170
variadic!macro by @workingjubilee in#2171
#2189
Option<&String>by @workingjubilee in#2185
#2187
impl AsRef<T>with&Tby @workingjubilee in#2182
PgRelation::heap_relationunsafe by @workingjubilee in#2176
cargo_pgrx::envtocargo_pgrx::cargoby @workingjubilee in#2186
CargoProfileintocargo_pgrx::cargoby @workingjubilee in#2188
@workingjubilee in #2153
in #2161
pg_configin schema generation by @workingjubileein #2174
#2175
used_type.rsa bit by @workingjubilee in#2190
static MyProcPortandstruct Portby @workingjubileein #2162
use superby@workingjubilee in #2198
pgrx::datetimeby @workingjubilee in#2199
#2203
Scalarprovidepg_sys::Oidconstant by @workingjubilee in#2209
#2208
Twhile anonymizing&Tby @workingjubilee in#2212
impl BorrowDatum for TimeTzby @workingjubilee in#2213
MemCx::alloc_bytesto returnNonNullby @workingjubilee in#2214
MemCx<'current, T>arguments andPBox<'current, T>returns by@workingjubilee in #2210
@workingjubilee in #2215
array::Elementandcallconv::DatumPassby @workingjubilee in#2218
memcxt_tests.rsby @workingjubilee in#2220
FlatArray<'_, T>by @workingjubilee in#2207
#2226
#2236
#[pg_guard(unsafe_entry_thread)]by @eeeebbbbrrrr in#2242
Project Administrativa
#2165
#2156
#2180
#2179
in #2164
New Contributors
#2147
#2161
#2163
#2221
Full Changelog:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.