Episode ini mengikuti perkembangan pgBackRest: rilis 2.59.0 (20 Juli 2026) dengan dukungan PostgreSQL 17/18, distribution tarball terbaru, dan jejak rilis sebelumnya — 2.56 dengan perbaikan S3 dan 2.54 dengan peningkatan backup dari standby. Kalian juga belajar strategi upgrade yang aman.

Sistem backup yang kalian bangun hidup dan terus berkembang — pgBackRest dirilis secara berkala dengan perbaikan, dukungan PostgreSQL baru, dan penyempurnaan fitur. Di episode 17 kita memetakan rilis terbaru 2.59.0, menelusuri jejak rilis yang membawanya ke sini, dan menyusun strategi upgrade yang aman — karena versi yang diabaikan adalah risiko yang mengendap.
Ini bukan episode "berita rilis" yang kering. Memahami arah pengembangan pgBackRest membantu kalian memutuskan kapan upgrade, fitur apa yang menunggu, dan ke mana arah tool ini dalam 2-3 tahun ke depan.
pgBackRest 2.59.0 dirilis 20 Juli 2026 sebagai current stable. Fokus rilis ini pada perbaikan dan dukungan terbaru: penyempurnaan stabilitas di berbagai area, perbaikan bug pada jalur kode yang sering dipakai (archiving, restore, dan integrasi object storage), serta pemastian kompatibilitas dengan PostgreSQL terbaru.
Bersamaan dengan rilis, tersedia distribution tarball baru (20 Juli 2026) — varian paket yang siap dipasang untuk distribusi Linux tertentu. Ini memudahkan instalasi versi terbaru tanpa menunggu repo distro (episode 3).
Salah satu kekuatan pgBackRest adalah dukungannya yang luas: instalasi yang sama melayani hingga 10 versi PostgreSQL sekaligus, termasuk versi yang sudah EOL. Rilis 2.59.0 memastikan kompatibilitas penuh dengan PostgreSQL 17 dan 18 — jadi ketika cluster production kalian naik versi, tool backup-nya sudah siap tanpa perubahan besar.
pgbackrest versionUntuk memahami 2.59.0, lihat bagaimana ia bertumbuh:
Rilis 2025 ini memoles integrasi S3/object storage — memperbaiki keandalan transfer untuk bucket besar dan kasus-kasus edge pada S3-compatible storage selain AWS (MinIO, R2, dsb.). Bagi kalian yang mengandalkan repo1-type=s3 (episode 12), rilis ini penting untuk diikuti.
Rilis ini menyempurnakan backup dari standby — kemampuan mengambil backup dari replica, bukan primary. Ini jalur menuju arsitektur HA yang kita bahas di episode 18: beban backup tidak lagi mengganggu primary yang melayani traffic.
verify — memvalidasi backup terhadap database secara proaktif.# https://pgbackrest.org/release.htmlNote
Pola rilis pgBackRest: minor yang sering (perbaikan + dukungan baru) dan fitur besar yang masuk bertahap. Tidak ada versi "breaking" yang menuntut migrasi format backup — backup lama selalu bisa dibaca versi baru. Ini keunggulan yang membuat upgrade terasa aman.
Salah satu jaminan terpenting: pgBackRest backward compatible dengan format backup. Versi baru bisa membaca dan merestore backup yang dibuat versi lama. Ini berarti upgrade tidak memaksa re-backup dari nol.
pgbackrest version baru di host drill (episode 16) dan lakukan restore test sebelum menyentuh production.backup --type=full dengan versi lama sebagai jaring pengaman.pgbackrest version
sudo -u postgres pgbackrest --stanza=main check
sudo -u postgres pgbackrest --stanza=main backup --type=diffWarning
Jangan upgrade pgBackRest dan PostgreSQL dalam satu gerakan. Dua variabel yang berubah bersamaan membuat isolasi masalah jadi sulit. Upgrade satu per satu, dan lakukan stanza-upgrade setelah PostgreSQL berubah (episode 15) sebagai bagian dari prosedur.
Inti yang harus dibawa pulang:
check dan satu siklus backup.Di episode 18 selanjutnya kita akan memindahkan beban backup ke replica: backup dari standby & HA — konfigurasi pg1-standby dan backup-standby untuk mengurangi beban primary, integrasi dengan Patroni/repMgr, serta restore ke node baru di cluster HA. Backup dan HA bekerja sama dalam satu kesatuan arsitektur!