postgres.git / summary / log / commit / refs
commit b4e76a5f6336dbb688262a67a084747a0112db43
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: Fri Aug 28 20:37:11 2026 +0000
Update .abi-compliance-history for join removal fix.
Bug: #19560
Reported-by: Orestis Markou <orestis@orestis.gr>
Author: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Richard Guo <guofenglinux@gmail.com>
Reviewed-by: Thom Brown <thom@linux.com>
Reviewed-by: Jacob Brazeal <jacob.brazeal@gmail.com>
Discussion: https://postgr.es/m/1186816.1784573544@sss.pgh.pa.us
Backpatch-through: 16-18
.abi-compliance-history | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/.abi-compliance-history b/.abi-compliance-history
index df5bb72128a..de6c980b440 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.
+9f25197bf27c4c4a02d754842bc4055d83be735b
+#
+# Perform join removal by editing the query's jointree.
+# 2026-08-28 15:12:26 -0400
+#
+# remove_useless_joins (now remove_useless_outer_joins),
+# reduce_unique_semijoins, and remove_useless_self_joins have changed
+# behavior and return types. I am unaware of any impacted third-party
+# code; if there is any, it is probably vulnerable to the same bugs this
+# patch is fixing.
+
2780538433fc3b40b4e1e7bc7cbd350e37b6d550
#
# Check for USAGE privilege on types used by stored expressions.
[parent: 9f25197bf27c]