postgres.git / summary / log / commit / refs

commit    fff87cb50dbd702240c7662feacada4d4eca827b
Author:   Dean Rasheed <dean.a.rasheed@gmail.com>
Date:     Fri Jan 30 08:48:25 2026 +0000
First released in: 15.16, 16.12, 17.8, 18.2

    Update .abi-compliance-history for change to TransitionCaptureState.
    
    As noted in the commit message for b4307ae2e54, the change to the
    TransitionCaptureState structure is nominally an ABI break, but it is
    not expected to affect any third-party code. Therefore, add it to the
    .abi-compliance-history file.
    
    Discussion: https://postgr.es/m/19380-4e293be2b4007248%40postgresql.org
    Backpatch-through: 15-18


.abi-compliance-history | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.abi-compliance-history b/.abi-compliance-history index 4b94ea25f08..0ad3f821ed1 100644 --- a/.abi-compliance-history +++ b/.abi-compliance-history @@ -18,6 +18,17 @@ # Be sure to replace "<ADD JUSTIFICATION HERE>" with details of your change and # why it is deemed acceptable. +c6ce4dcf9d3b7a8a89aca386124c473f98fc329e +# +# Fix trigger transition table capture for MERGE in CTE queries. +# 2026-01-24 11:30:48 +0000 +# +# This commit changed the TransitionCaptureState structure, replacing +# the "tcs_private" field with 3 separate fields. This structure can +# only be built using MakeTransitionCaptureState(), and PGXN contained +# no calls to MakeTransitionCaptureState() or uses of the +# TransitionCaptureState structure. + bae8ca82fd00603ebafa0658640d6e4dfe20af92 # # Revisit cosmetics of "For inplace update, send nontransactional invalidations." [parent: 09d8c351744d]