Branch: REL_12_STABLE [4349a7615] 2022-07-29 18:17:42 -0400
Branch: REL_11_STABLE [3f9c20536] 2022-07-29 18:17:49 -0400
Branch: REL_10_STABLE [c308003d2] 2022-07-29 18:17:55 -0400
+Branch: master [6c1c9f88a] 2022-08-06 15:52:10 +0200
+Branch: REL_15_STABLE [6390bc740] 2022-08-06 15:52:10 +0200
+Branch: REL_14_STABLE [9d5c96d9b] 2022-08-06 15:52:10 +0200
+Branch: REL_13_STABLE [8c5d9ccca] 2022-08-06 15:52:10 +0200
+Branch: REL_12_STABLE [782e5631e] 2022-08-06 15:52:10 +0200
+Branch: REL_11_STABLE [772e6383d] 2022-08-06 15:52:10 +0200
+Branch: REL_10_STABLE [ad0e08394] 2022-08-06 15:52:10 +0200
-->
Fix replay of CREATE DATABASE WAL
- Fix queries in which a whole-row variable
references
- the result of a function that returns a domain over composite type
- (Tom Lane)
-
-
-
-
-
- Fix variable not found in subplan target list
planner
- error when pulling up a sub-SELECT that's
- referenced in a GROUPING function (Richard Guo)
-
-
-
-
-
- Prevent pg_stat_get_subscription() from
- possibly returning an extra row containing garbage values
- (Kuntal Ghosh)
-
-
-
-
-
- Avoid crashing if too many column aliases are attached to
- an XMLTABLE or JSON_TABLE
- construct (Álvaro Herrera)
-
-
-
-
-
- When decompiling a view or rule, show a SELECT
- output column's AS "?column?" alias clause
- if it could be referenced elsewhere (Tom Lane)
-
-
- Previously, this auto-generated alias was always hidden; but there
- are corner cases where doing so results in a non-restorable view or
- rule definition.
-
-
-
-
-
- Report implicitly-created operator families to event triggers
- (Masahiko Sawada)
-
-
- If CREATE OPERATOR CLASS results in the implicit
- creation of an operator family, that object was not reported to
- event triggers that should capture such events.
-
-
-
-
-
- Fix control file updates made when a restartpoint is running during
- promotion of a standby server (Kyotaro Horiguchi)
-
-
- Previously, when the restartpoint completed it could incorrectly
- update the last-checkpoint fields of the control file, potentially
- leading to PANIC and failure to restart if the server crashes before
- the next normal checkpoint completes.
-
-
-
-
-
- Prevent triggering of
- standby's wal_receiver_timeout during logical
- replication of large transactions (Wang Wei, Amit Kapila)
-
-
- If a large transaction on the primary server sends no data to the
- standby (perhaps because no table it changes is published), it was
- possible for the standby to timeout. Fix that by ensuring we send
- keepalive messages periodically in such situations.
-
-
-
-
-
- Ignore heap-rewrite temporary tables for materialized views in
- logical replication (Euler Taveira)
-
-
- A FOR ALL TABLES publication will try to publish
- temporary tables if left to its own devices. There is a heuristic
- to suppress these, but it failed to cover internal temporary tables
- created while rewriting a materialized view. This created a risk of
- logical replication target relation ... does not
- exist failures during REFRESH MATERIALIZED
- VIEW.
-
-
-
-
-
- Prevent open-file leak when reading an invalid timezone abbreviation
- file (Kyotaro Horiguchi)
-
-
- Such cases could result in harmless warning messages.
-
-
-
-
-
- Allow custom server parameters to have short descriptions that are
- NULL (Steve Chavez)
-
-
- Previously, although extensions could choose to create such
- settings, some code paths would crash while processing them.
-
-
-
-
-
Fix WAL consistency checking logic to correctly
- Remove misguided SSL key file ownership check
-
-
- In the previous minor releases, we copied the server's permission
- checking rules for SSL private key files into libpq. But we should
- not have also copied the server's file-ownership check. While that
- works in normal use-cases, it can result in an unexpected failure
- for clients running as root, and perhaps in other cases.
-
-
-
-
-
- Ensure
ecpg reports server connection loss
- sanely (Tom Lane)
-
-
- Misprocessing of a libpq-generated error result, such as a report of
- lost connection, would lead to printing (null)
- instead of a useful error message; or in older releases it would
- lead to a crash.
-
-
-
-
-
- Adjust PL/Perl test case so it will work under Perl 5.36
- (Dagfinn Ilmari Mannsåker)
-
-
-
-
-
- Avoid incorrectly using an
- out-of-date
libldap_r library when
- multiple
OpenLDAP installations are
- present while building
PostgreSQL
- (Tom Lane)
-
-
-