Version 2.3.4 is security release fixing CVE-2021-3515.
Changes
-
Fix pg_dump/pg_restore execution (CVE-2021-3515)
Correctly escape the connection string for both pg_dump and pg_restore so that exotic database and user names are handled
correctly.Reported by Pedro Gallegos
-
Assign collation to the index scan key
When doing lookups for INSERT/UPDATE/DELETE, either to find conflicts or key for the operation to be applied, we should use correct collation.
This fixes issues with PostgreSQL 12+ primary key lookups when primary key is on column using one of the textual types.
-
Execute
pg_ctlwith appropriate verbosity inpglogical_create_subscriberWhen
-vis passed topglogical_create_subscriber, it will now callpg_ctlwithout silent mode. This is useful for troubleshooting. -
Clarify documentation regarding
REPLICA IDENTITYrequirements and support