From c6e683d72ac4e2c8d6ac69efab92d30c77fae11b Mon Sep 17 00:00:00 2001 From: Crispy1975 <12525875+Crispy1975@users.noreply.github.com> Date: Thu, 30 Apr 2026 13:23:55 +0100 Subject: [PATCH 1/3] fix: lower default max_slot_wal_keep_size from 4096MB to 512MB The 4096MB default exceeds the total disk size of free tier projects (2GB), risking disk exhaustion from a lagging or disconnected slot. 512MB fits safely within free tier disk overhead while still providing a reasonable buffer for logical replication slots (e.g. Realtime, CDC). WAL archiving to S3 means local retention is not needed for recovery. --- ansible/files/postgresql_config/postgresql.conf.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/files/postgresql_config/postgresql.conf.j2 b/ansible/files/postgresql_config/postgresql.conf.j2 index 948135ef1e..154ec13416 100644 --- a/ansible/files/postgresql_config/postgresql.conf.j2 +++ b/ansible/files/postgresql_config/postgresql.conf.j2 @@ -299,7 +299,7 @@ max_wal_senders = 10 # max number of walsender processes max_replication_slots = 5 # max number of replication slots # (change requires restart) #wal_keep_size = 0 # in megabytes; 0 disables -max_slot_wal_keep_size = 4096 # in megabytes; -1 disables +max_slot_wal_keep_size = 512 # in megabytes; -1 disables #wal_sender_timeout = 60s # in milliseconds; 0 disables #track_commit_timestamp = off # collect timestamp of transaction commit # (change requires restart) From b600b22d8ef5ea286a962f6aff441657cbc6f895 Mon Sep 17 00:00:00 2001 From: Crispy1975 <12525875+Crispy1975@users.noreply.github.com> Date: Tue, 5 May 2026 17:40:40 +0100 Subject: [PATCH 2/3] chore: bump adminapi_release to 0.101.0 --- ansible/vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/vars.yml b/ansible/vars.yml index 252862dd50..d0528c56c3 100644 --- a/ansible/vars.yml +++ b/ansible/vars.yml @@ -60,7 +60,7 @@ postgres_exporter_release_checksum: arm64: sha256:29ba62d538b92d39952afe12ee2e1f4401250d678ff4b354ff2752f4321c87a0 amd64: sha256:cb89fc5bf4485fb554e0d640d9684fae143a4b2d5fa443009bd29c59f9129e84 -adminapi_release: "0.100.2" +adminapi_release: "0.101.0" adminmgr_release: "0.32.3" supabase_admin_agent_release: 1.8.0 supabase_admin_agent_splay: 30s From b39ec60af6e4f9a80f3eca6a7797062371211c8d Mon Sep 17 00:00:00 2001 From: Crispy1975 <12525875+Crispy1975@users.noreply.github.com> Date: Wed, 6 May 2026 11:10:21 +0100 Subject: [PATCH 3/3] chore: bump postgres patch versions for release postgresorioledb-17: 17.6.0.072-orioledb -> 17.6.0.073-orioledb postgres17: 17.6.1.115 -> 17.6.1.116 postgres15: 15.14.1.115 -> 15.14.1.116 --- ansible/vars.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ansible/vars.yml b/ansible/vars.yml index d0528c56c3..344cc0b0dd 100644 --- a/ansible/vars.yml +++ b/ansible/vars.yml @@ -10,9 +10,9 @@ postgres_major: # Full version strings for each major version postgres_release: - postgresorioledb-17: "17.6.0.072-orioledb" - postgres17: "17.6.1.115" - postgres15: "15.14.1.115" + postgresorioledb-17: "17.6.0.073-orioledb" + postgres17: "17.6.1.116" + postgres15: "15.14.1.116" # Non Postgres Extensions pgbouncer_release: 1.25.1