From 99093523e492b18aaf8cf2e510524b55e777fd2a Mon Sep 17 00:00:00 2001 From: Arthur Nascimento Date: Fri, 5 Dec 2025 16:06:14 -0300 Subject: [PATCH 1/4] add pg_failover_slots 1.2.0 --- .../pg_failover_slots/rel_notes/index.mdx | 2 ++ .../rel_notes/pg_failover_slots_1.2.0_rel_notes.mdx | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/pg_failover_slots_1.2.0_rel_notes.mdx diff --git a/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx b/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx index f3bca3ad82..4f277bd90f 100644 --- a/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx +++ b/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx @@ -3,6 +3,7 @@ title: PG Failover Slots release notes navTitle: "Release notes" indexCards: none navigation: +- pg_failover_slots_1.2.0_rel_notes - pg_failover_slots_1.1.0_rel_notes - pg_failover_slots_1.0.0_rel_notes --- @@ -14,6 +15,7 @@ about the release that introduced the feature. | Version | Release Date | | --------------------------- | ------------ | +| [1.2.0](pg_failover_slots_1.2.0_rel_notes) | 25 Nov 2025 | | [1.1.0](pg_failover_slots_1.1.0_rel_notes) | 27 Aug 2024 | | [1.0.1](pg_failover_slots_1.0.1_rel_notes) | 07 Jun 2023 | | [1.0.0](pg_failover_slots_1.0.0_rel_notes) | 31 Mar 2023 | diff --git a/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/pg_failover_slots_1.2.0_rel_notes.mdx b/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/pg_failover_slots_1.2.0_rel_notes.mdx new file mode 100644 index 0000000000..4c0115cfd5 --- /dev/null +++ b/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/pg_failover_slots_1.2.0_rel_notes.mdx @@ -0,0 +1,10 @@ +--- +title: Release notes for PG Failover Slots version 1.2.0 +navTitle: "Version 1.2.0" +--- + +This release of PG Failover Slots includes: + +| Type | Description | +| ------- | --------------------------------------- | +| Feature | Added support for PostgreSQL 18. | From 2bc3bec767cc6084d213e296f63b47bcfc1aedd4 Mon Sep 17 00:00:00 2001 From: Arthur Nascimento Date: Fri, 5 Dec 2025 16:06:34 -0300 Subject: [PATCH 2/4] pg_failover_slots: add missing release notes item --- .../pg_extensions/pg_failover_slots/rel_notes/index.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx b/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx index 4f277bd90f..f23f3c070b 100644 --- a/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx +++ b/advocacy_docs/pg_extensions/pg_failover_slots/rel_notes/index.mdx @@ -5,6 +5,7 @@ indexCards: none navigation: - pg_failover_slots_1.2.0_rel_notes - pg_failover_slots_1.1.0_rel_notes +- pg_failover_slots_1.0.1_rel_notes - pg_failover_slots_1.0.0_rel_notes --- The PG Failover Slots documentation describes the latest version of PG Failover Slots, From 0b8157e5f90437483ff6a47b9b3bd84144e3b78a Mon Sep 17 00:00:00 2001 From: Arthur Nascimento Date: Fri, 5 Dec 2025 16:06:55 -0300 Subject: [PATCH 3/4] pg_failover_slots: improve description of drop_extra_slots This copies the improvement of https://github.com/EnterpriseDB/pg_failover_slots/commit/d5141714fdab7d1e374b30f8b5ae8d5bacab211c to EDB docs. --- advocacy_docs/pg_extensions/pg_failover_slots/configuring.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/advocacy_docs/pg_extensions/pg_failover_slots/configuring.mdx b/advocacy_docs/pg_extensions/pg_failover_slots/configuring.mdx index 566f5a98c8..d772a37bc4 100644 --- a/advocacy_docs/pg_extensions/pg_failover_slots/configuring.mdx +++ b/advocacy_docs/pg_extensions/pg_failover_slots/configuring.mdx @@ -41,6 +41,8 @@ The default value for `pg_failover_slots.synchronize_slot_names` is `name_like:% ### drop_extra_slots Controls what happens to extra slots on the standby that aren't found on the primary using the `pg_failover_slots.synchronize_slot_names` filter. When set to `true` (the default), they are dropped. Otherwise, they're retained. +If you are using the standby for logical decoding (as a publisher), you should probably disable this setting. pg_failover_slots might remove a logical replication slot if there is a momentary disconnection. + ### primary_dsn Specifies the connection string to use to connect to the primary when fetching slot information. From b8da19380ad82e03b09495d25ed027fc8b1fe032 Mon Sep 17 00:00:00 2001 From: Arthur Nascimento Date: Fri, 5 Dec 2025 16:08:18 -0300 Subject: [PATCH 4/4] pg_failover_slots: add deprecation notice This reflects the announcement of Nov 25th on the documentation, to help customers plan ahead. --- advocacy_docs/pg_extensions/pg_failover_slots/index.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/advocacy_docs/pg_extensions/pg_failover_slots/index.mdx b/advocacy_docs/pg_extensions/pg_failover_slots/index.mdx index 699b6db5ec..bbcb232edb 100644 --- a/advocacy_docs/pg_extensions/pg_failover_slots/index.mdx +++ b/advocacy_docs/pg_extensions/pg_failover_slots/index.mdx @@ -28,3 +28,9 @@ PG Failover Slots makes logical replication slots usable across a physical failo - Removing any slots from the standby that aren't found on the primary - Periodically synchronizing the position of slots on the standby based on the primary - Ensuring that selected standbys receive data before any of the logical slot walsenders can send data to consumers + +!!!important "Deprecation notice" + +v18 will be the final release for which EDB supports pg_failover_slots. This will allow customers time to transition before v19, where we recommend using the native logical failover slot capability introduced in PostgreSQL 17. + +!!!