<para>
Avoid data loss when merging compressed BRIN summaries
in <function>brin_bloom_union()</function> (Tomas Vondra)
+ <ulink url="&commit_baseurl;cb0ad70b8">§</ulink>
</para>
<para>
and <command>MERGE</command> queries that use whole-row table
references to views or functions in <literal>FROM</literal>
(Tom Lane)
+ <ulink url="&commit_baseurl;ca0830e5a">§</ulink>
</para>
</listitem>
<para>
Fix <command>MERGE</command> into a partitioned table
with <literal>DO NOTHING</literal> actions (Tender Wang)
+ <ulink url="&commit_baseurl;25303678a">§</ulink>
</para>
<para>
Prevent failure in <command>INSERT</command> commands when the table
has a <literal>GENERATED</literal> column of a domain data type and
the domain's constraints disallow null values (Jian He)
+ <ulink url="&commit_baseurl;3c39c000c">§</ulink>
</para>
<para>
a <literal>WITH</literal> clause attached to
an <command>INSERT</command>/<command>UPDATE</command>/<command>DELETE</command>/<command>MERGE</command>
command that's inside <literal>WITH</literal> (Tom Lane)
+ <ulink url="&commit_baseurl;5e7be43f4">§</ulink>
</para>
<para>
<para>
Fix misprocessing of casts within the keys of JSON constructor
expressions (Amit Langote)
+ <ulink url="&commit_baseurl;8b2392ae3">§</ulink>
</para>
</listitem>
<para>
Don't try to parallelize <function>array_agg()</function> when the
argument is of an anonymous record type (Richard Guo, Tom Lane)
+ <ulink url="&commit_baseurl;43847dd5e">§</ulink>
</para>
<para>
and <literal>ARRAY[<replaceable>expression, ...</replaceable>]</literal>
constructs to produce sane results when the input is of
type <type>int2vector</type> or <type>oidvector</type> (Tom Lane)
+ <ulink url="&commit_baseurl;c826cd1b1">§</ulink>
</para>
<para>
<para>
Fix possible erroneous reports of invalid affixes while parsing
<application>Ispell</application> dictionaries (Jacob Brazeal)
+ <ulink url="&commit_baseurl;99c01aadf">§</ulink>
</para>
</listitem>
<para>
Fix <literal>ALTER TABLE ADD COLUMN</literal> to correctly handle
the case of a domain type that has a default (Tom Lane, Tender Wang)
+ <ulink url="&commit_baseurl;d6dd2a02b">§</ulink>
+ <ulink url="&commit_baseurl;0941aadcd">§</ulink>
</para>
<para>
Repair misbehavior when there are duplicate column names in a
foreign key constraint's <literal>ON DELETE SET DEFAULT</literal>
or <literal>SET NULL</literal> action (Tom Lane)
+ <ulink url="&commit_baseurl;5e6e97fbf">§</ulink>
</para>
</listitem>
<para>
Improve the error message for disallowed attempts to alter the
properties of a foreign key constraint (Álvaro Herrera)
+ <ulink url="&commit_baseurl;4e026be5f">§</ulink>
</para>
</listitem>
the <structfield>relhassubclass</structfield> flag of a temporary
table that's marked <literal>ON COMMIT DELETE ROWS</literal>
(Noah Misch)
+ <ulink url="&commit_baseurl;d0a049987">§</ulink>
</para>
</listitem>
<para>
Add missing deparsing of the <literal>INDENT</literal> option
of <function>XMLSERIALIZE()</function> (Jim Jones)
+ <ulink url="&commit_baseurl;2e0f93d7c">§</ulink>
+ <ulink url="&commit_baseurl;310907aaf">§</ulink>
</para>
<para>
Avoid premature evaluation of the arguments of an aggregate function
that has both <literal>FILTER</literal> and <literal>ORDER
BY</literal> (or <literal>DISTINCT</literal>) options (David Rowley)
+ <ulink url="&commit_baseurl;065ce49a1">§</ulink>
</para>
<para>
<para>
Fix erroneous deductions from column <literal>NOT NULL</literal>
constraints in the presence of outer joins (Richard Guo)
+ <ulink url="&commit_baseurl;bc5a08af3">§</ulink>
</para>
<para>
Avoid incorrect optimizations based on <literal>IS [NOT]
NULL</literal> tests that are applied to composite values
(Bruce Momjian)
+ <ulink url="&commit_baseurl;b8b1e87b7">§</ulink>
</para>
</listitem>
Fix planner's failure to identify more than one hashable
ScalarArrayOpExpr subexpression within a top-level expression
(David Geier)
+ <ulink url="&commit_baseurl;5672a8399">§</ulink>
</para>
<para>
-->
<para>
Fix incorrect table size estimate with low fill factor (Tomas Vondra)
+ <ulink url="&commit_baseurl;587b6aa3f">§</ulink>
</para>
<para>
<para>
Disable <quote>skip fetch</quote> optimization in bitmap heap scan
(Matthias van de Meent)
+ <ulink url="&commit_baseurl;78cb2466f">§</ulink>
</para>
<para>
<para>
Fix performance issues in GIN index search startup when there are
many search keys (Tom Lane, Vinod Sridharan)
+ <ulink url="&commit_baseurl;9094eb25b">§</ulink>
+ <ulink url="&commit_baseurl;8c153fcfa">§</ulink>
</para>
<para>
<para>
Detect missing support procedures in a BRIN index operator class,
and report an error instead of crashing (Álvaro Herrera)
+ <ulink url="&commit_baseurl;ade976f8b">§</ulink>
</para>
</listitem>
<para>
Respond to interrupts (such as query cancel) while waiting for
asynchronous subplans of an Append plan node (Heikki Linnakangas)
+ <ulink url="&commit_baseurl;e731e9d5e">§</ulink>
</para>
<para>
<para>
Report the I/O statistics of active WAL senders more frequently
(Bertrand Drouvot)
+ <ulink url="&commit_baseurl;5cbbe70a9">§</ulink>
</para>
<para>
Fix race condition in handling
of <varname>synchronous_standby_names</varname> immediately after
startup (Melnikov Maksim, Michael Paquier)
+ <ulink url="&commit_baseurl;3339847cc">§</ulink>
</para>
<para>
<para>
Cope with possible intra-query changes
of <varname>io_combine_limit</varname> (Thomas Munro)
+ <ulink url="&commit_baseurl;e27346807">§</ulink>
</para>
</listitem>
<para>
Avoid infinite loop if <varname>scram_iterations</varname> is set to
<systemitem>INT_MAX</systemitem> (Kevin K Biju)
+ <ulink url="&commit_baseurl;34fbfe1f5">§</ulink>
</para>
</listitem>
<para>
Avoid possible crashes due to double transformation
of <function>json_array()</function>'s subquery (Tom Lane)
+ <ulink url="&commit_baseurl;717e8a1e5">§</ulink>
</para>
</listitem>
<para>
Fix <function>pg_strtof()</function> to not crash with null endptr
(Alexander Lakhin, Tom Lane)
+ <ulink url="&commit_baseurl;d69c78108">§</ulink>
</para>
</listitem>
<para>
Fix crash after out-of-memory in certain GUC assignments (Daniel
Gustafsson)
+ <ulink url="&commit_baseurl;8afec4ef6">§</ulink>
</para>
</listitem>
<para>
Avoid crash when a Snowball stemmer encounters an out-of-memory
condition (Maksim Korotkov)
+ <ulink url="&commit_baseurl;7edd2cbc5">§</ulink>
</para>
</listitem>
<para>
Fix over-enthusiastic freeing of SpecialJoinInfo structs during
planning (Richard Guo)
+ <ulink url="&commit_baseurl;727bc6ac3">§</ulink>
</para>
<para>
-->
<para>
Disallow copying of invalidated replication slots (Shlok Kyal)
+ <ulink url="&commit_baseurl;a4309e85f">§</ulink>
</para>
<para>
<para>
Disallow restoring logical replication slots on standby servers that
are not in hot-standby mode (Masahiko Sawada)
+ <ulink url="&commit_baseurl;174952ece">§</ulink>
</para>
<para>
<para>
Prevent over-advancement of catalog xmin in <quote>fast
forward</quote> mode of logical decoding (Zhijie Hou)
+ <ulink url="&commit_baseurl;36148b22e">§</ulink>
</para>
<para>
Avoid data loss when DDL operations that don't take a strong lock
affect tables that are being logically replicated (Shlok Kyal,
Hayato Kuroda)
+ <ulink url="&commit_baseurl;cadaf0ac4">§</ulink>
+ <ulink url="&commit_baseurl;d96206f25">§</ulink>
</para>
<para>
Prevent incorrect reset of replication origin when an apply worker
encounters an error but the error is caught and does not result in
worker exit (Hayato Kuroda)
+ <ulink url="&commit_baseurl;05676d87e">§</ulink>
</para>
<para>
<para>
Fix crash in logical replication if the subscriber's partitioned
table has a BRIN index (Tom Lane)
+ <ulink url="&commit_baseurl;788baa9a2">§</ulink>
</para>
</listitem>
<para>
Avoid duplicate snapshot creation in logical replication index
lookups (Heikki Linnakangas)
+ <ulink url="&commit_baseurl;c1dd3a944">§</ulink>
+ <ulink url="&commit_baseurl;f1ef111a0">§</ulink>
</para>
</listitem>
<para>
Improve detection of mixed-origin subscriptions
(Hou Zhijie, Shlok Kyal)
+ <ulink url="&commit_baseurl;0ae1245e0">§</ulink>
</para>
<para>
<para>
Fix wrong checkpoint details in error message about incorrect
recovery timeline choice (David Steele)
+ <ulink url="&commit_baseurl;29cce279b">§</ulink>
</para>
<para>
<para>
Fix order of operations in <function>smgropen()</function>
(Andres Freund)
+ <ulink url="&commit_baseurl;ee578921b">§</ulink>
</para>
<para>
<para>
Remove incorrect assertion
in <function>pgstat_report_stat()</function> (Michael Paquier)
+ <ulink url="&commit_baseurl;4b6331e0f">§</ulink>
</para>
</listitem>
<para>
Fix overly-strict assertion
in <function>gistFindCorrectParent()</function> (Heikki Linnakangas)
+ <ulink url="&commit_baseurl;6526d0794">§</ulink>
</para>
</listitem>
Avoid assertion failure in parallel vacuum
when <varname>maintenance_work_mem</varname> has a very small value
(Masahiko Sawada)
+ <ulink url="&commit_baseurl;a38dce3c4">§</ulink>
</para>
</listitem>
<para>
Fix rare assertion failure in standby servers when the primary is
restarted (Heikki Linnakangas)
+ <ulink url="&commit_baseurl;302ce5bd9">§</ulink>
</para>
</listitem>
when a scrollable cursor is defined on a
simple <literal>SELECT <replaceable>expression</replaceable></literal>
query (Andrei Lepikhov)
+ <ulink url="&commit_baseurl;1353b1161">§</ulink>
</para>
</listitem>
Don't try to drop individual index partitions
in <application>pg_dump</application>'s <option>--clean</option>
mode (Jian He)
+ <ulink url="&commit_baseurl;3424c1075">§</ulink>
</para>
<para>
role <command>GRANT</command> commands
if <structname>pg_auth_members</structname> contains invalid role
OIDs (Tom Lane)
+ <ulink url="&commit_baseurl;16eff4261">§</ulink>
</para>
<para>
and <application>pg_upgrade</application>, use the correct function
to free allocations made by <application>libpq</application>
(Michael Paquier, Ranier Vilela)
+ <ulink url="&commit_baseurl;ee78823ff">§</ulink>
+ <ulink url="&commit_baseurl;0851b6573">§</ulink>
+ <ulink url="&commit_baseurl;f903d4da9">§</ulink>
</para>
<para>
<para>
Fix <application>reindexdb</application>'s scheduling of parallel
reindex operations (Alexander Korotkov)
+ <ulink url="&commit_baseurl;09ef2f8df">§</ulink>
</para>
<para>
Avoid crashing with corrupt input data
in <filename>contrib/pageinspect</filename>'s
<function>heap_page_items()</function> (Dmitry Kovalenko)
+ <ulink url="&commit_baseurl;ecb8e5641">§</ulink>
</para>
</listitem>
Prevent assertion failure
in <filename>contrib/pg_freespacemap</filename>'s
<function>pg_freespacemap()</function> (Tender Wang)
+ <ulink url="&commit_baseurl;51d038da8">§</ulink>
</para>
<para>
<para>
In <filename>contrib/postgres_fdw</filename>, avoid pulling up
restriction conditions from subqueries (Alexander Pyhalov)
+ <ulink url="&commit_baseurl;729fe699e">§</ulink>
</para>
<para>
Fix build failure when an old version
of <filename>libpq_fe.h</filename> is present in system include
directories (Tom Lane)
+ <ulink url="&commit_baseurl;f186f90e5">§</ulink>
</para>
</listitem>
-->
<para>
Fix build failure on macOS 15.4 (Tom Lane, Peter Eisentraut)
+ <ulink url="&commit_baseurl;915e88968">§</ulink>
</para>
<para>
<para>
Fix valgrind labeling of per-buffer data of read streams
(Thomas Munro)
+ <ulink url="&commit_baseurl;57dca6faa">§</ulink>
</para>
<para>
-->
<para>
Avoid valgrind complaints about string hashing code (John Naylor)
+ <ulink url="&commit_baseurl;fde7c0164">§</ulink>
</para>
</listitem>
Update time zone data files to <application>tzdata</application>
release 2025b for DST law changes in Chile, plus historical
corrections for Iran (Tom Lane)
+ <ulink url="&commit_baseurl;5d5970b9f">§</ulink>
</para>
<para>