mirror of
https://github.com/postgres/postgres.git
synced 2026-01-14 02:01:53 +00:00
Commit 0f69beddea (v17) anticipated this:
[C] 'function void PrepareToInvalidateCacheTuple(Relation, HeapTuple, HeapTuple, void (int, typedef uint32, typedef Oid)*)' has some sub-type changes:
parameter 5 of type 'void*' was added
parameter 4 of type 'void (int, typedef uint32, typedef Oid)*' changed:
pointer type changed from: 'void (int, typedef uint32, typedef Oid)*' to: 'void (int, typedef uint32, typedef Oid, void*)*'
Discussion: https://postgr.es/m/20240523000548.58.nmisch@google.com
Backpatch-through: 14-17
47 lines
2.0 KiB
Plaintext
47 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.
|
|
|
|
1d7b02711f70f1ae87be562bca11ea2a9c43e85b
|
|
#
|
|
# For inplace update, send nontransactional invalidations.
|
|
# 2025-12-16 16:13:55 -0800
|
|
#
|
|
# This changed PrepareToInvalidateCacheTuple() parameters. PGXN contained no
|
|
# calls to that function.
|
|
|
|
d20abb5876ab61a627d80131b2cb78d9652557e3
|
|
#
|
|
# 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.
|
|
|
|
b2ae077205e18ac3e6d7bc5f7a6fa25a39323ec0
|
|
#
|
|
# Fix re-distributing previously distributed invalidation messages during logical decoding.
|
|
# 2025-06-16 17:35:55 -0700
|
|
#
|
|
# This is the original ABI baseline point for REL_16_STABLE. The first entry
|
|
# would ordinarily point to something just before the .0 release, but this file
|
|
# was first added in October 2025, and we're unlikely to act upon ABI breaks in
|
|
# released minor versions, so we've chosen to truncate the ABI history to start
|
|
# with the most recent ABI break documented in the git commit history.
|