Files
PostgreSQL/.abi-compliance-history
Noah Misch 06b030e897 Update .abi-compliance-history for CacheInvalidateHeapTupleInplace().
Commit bae8ca82fd anticipated this:

  [C] 'function void CacheInvalidateHeapTupleInplace(Relation, HeapTuple, HeapTuple)' has some sub-type changes:
    parameter 3 of type 'typedef HeapTuple' was removed

Discussion: https://postgr.es/m/CA+renyU+LGLvCqS0=fHit-N1J-2=2_mPK97AQxvcfKm+F-DxJA@mail.gmail.com
Backpatch-through: 18 only
2025-12-16 10:01:28 -08:00

53 lines
2.0 KiB
Plaintext

# Reference point for ABI compliance checks
#
# This file lists commits on the current branch that break ABI compatibility in
# ways that have been deemed acceptable (e.g., removing an extern function with
# no third-party uses). The primary intent of this file is to control the ABI
# compliance checks on the buildfarm, but it also serves as a central location
# to document the justification for each.
#
# In general, entries should be added reactively after an abi-compliance-check
# buildfarm failure. It is important to verify the details of the breakage
# match expectations, as the first entry listed will become the updated ABI
# baseline point.
#
# Add new entries by adding the output of the following to the top of the file:
#
# $ git log --pretty=format:"%H%n#%n# %s%n# %cd%n#%n# <ADD JUSTIFICATION HERE>" $ABIBREAKGITHASH -1 --date=iso
#
# Be sure to replace "<ADD JUSTIFICATION HERE>" with details of your change and
# why it is deemed acceptable.
bae8ca82fd00603ebafa0658640d6e4dfe20af92
#
# Revisit cosmetics of "For inplace update, send nontransactional invalidations."
# 2025-12-15 12:19:53 -0800
#
# This removed a CacheInvalidateHeapTupleInplace() parameter. PGXN contained
# no calls to that function.
00eb646ea43410e5df77fed96f4a981e66811796
#
# Check for CREATE privilege on the schema in CREATE STATISTICS.
# 2025-11-10 09:00:00 -0600
#
# This commit added a parameter to CreateStatistics(). We are unaware of any
# impacted third-party code.
c8af5019bee5c57502db830f8005a01cba60fee0
#
# Fix lookups in pg_{clear,restore}_{attribute,relation}_stats().
# 2025-10-15 12:47:33 -0500
#
# This commit replaced two functions related to lookups/privilege checks for
# the new stats stuff in v18 with RangeVarGetRelidExtended(). These functions
# were not intended for use elsewhere, exist in exactly one release (18.0), and
# do not have any known third-party callers.
9bbcec6030a2744d83311370ec92213fbd76e514
#
# Translation updates
# 2025-09-22 14:18:56 +0200
#
# This is the original ABI baseline point for REL_18_STABLE.