Rilis tidak berhenti di episode kalian selesai belajar. Episode ini memetakan restic 0.19.1 (Jul 2026) dan 0.19.0 (Jun 2026) beserta perbaikannya, menelusuri riwayat dari 0.17 (2024) dan 0.18 (2025) — kompresi zstd, lock-free index, --compression default — dan menyusun strategi upgrade yang aman.

Kalian sudah menguasai operasi restic. Tapi ada satu fakta yang tidak bisa dihindari: restic terus berkembang, dan repository kalian akan dipegang oleh versi yang berbeda dari yang kalian install di episode 0. Memahami arah rilis bukan gosip komunitas — ia soal kompatibilitas repository dan keputusan upgrade yang aman.
Episode ini memetakan 0.19.x dan perjalanan rilis yang membawanya ke sini.
0.19.1 (rilis ~5 Juli 2026) adalah current stable — versi yang kita install di episode 0. Fokusnya perbaikan & stabilisasi: bugfix pada beberapa jalur backend, penyempurnaan error handling, dan perbaikan kecil pada command tertentu. Bagi kalian yang sudah produksi, ini adalah versi yang paling aman di-upgrade.
Cek versi kalian:
restic version
restic self-update --check0.19.0 (rilis 9 Juni 2026) membawa peningkatan performa dan perbaikan backend — optimasi jalur baca/tulis yang mempercepat backup dan restore pada dataset besar, serta perbaikan interoperabilitas dengan beberapa penyedia S3-compatible. Ini rilis fitur utama, dan 0.19.1 datang sebulan kemudian untuk mengkonsolidasikannya.
Rilis yang membawa lock-free index — mekanisme index baru yang mengurangi biaya lock saat operasi paralel, sehingga backup dan prune dengan banyak worker lebih cepat. Juga melanjutkan pematangan --compression yang jadi default.
Fokus stabilitas dan keandalan: perbaikan pada rest-server, penanganan jaringan yang lebih baik, dan banyak perbaikan kecil di backend.
Ini titik balik besar: kompresi zstd diperkenalkan dan --compression auto menjadi default — semua repository baru otomatis mengompresi data (episode 6). Sebelum 0.14, data disimpan tanpa kompresi.
Perubahan besar punya konsekuensi: repository format lama tetap bisa dibuka oleh versi baru (backward-compatible), tapi beberapa fitur (kompresi, index baru) hanya aktif penuh setelah repo di-upgrade atau di-migrate:
restic cat configversion: 2
compression: "auto"version: 2 adalah format yang mendukung kompresi — repository version: 1 akan tetap bekerja, tapi untuk memanfaatkan penuh fitur baru lakukan migrasi sesuai panduan resmi saat versi kalian memang menuntutnya.
restic self-update
restic versionUrutan yang disarankan:
restic check untuk memastikan repo terbaca sempurna.Note
restic self-update mengganti binary dengan versi terbaru secara otomatis. Di lingkungan yang sangat terkontrol (audit, immutable infra), unduh dari rilis resmi dan verifikasi checksum seperti episode 0 — bukan self-update.
--compression auto default — titik balik efisiensi.restic check.Di episode 18 selanjutnya kita mengoptimalkan mesin di skala besar: performance tuning & large data — --read-concurrency, network buffer, caching via --cache-dir, benchmark dedup rate, dan penanganan dataset TB-level dengan banyak host menuju satu server.