Kabar gembira bagi para pengguna server web dan reverse proxy! Caddy 2.8, server web dan reverse proxy open-source lintas platform yang ditulis dalam bahasa Go, telah resmi diluncurkan. Versi terbaru ini menawarkan berbagai peningkatan signifikan, termasuk dukungan untuk informasi perpanjangan ACME (ACME Renewal Information/ARI), proxying ke backend menggunakan HTTP/3, dan peningkatan besar pada dependensinya, seperti ACMEz dan CertMagic.
Namun, perlu dicatat bahwa Caddy 2.8 juga menonaktifkan beberapa fitur lama dan memperkenalkan beberapa perubahan mendasar yang mengharuskan developer untuk memperbarui konfigurasi mereka.
Apa yang Baru di Caddy 2.8?
- Dukungan ACME Renewal Information (ARI): Fitur ini memungkinkan pengelolaan sertifikat SSL/TLS yang lebih efisien.
- Proxying HTTP/3 ke Backend: Caddy 2.8 kini mendukung protokol HTTP/3 untuk proxying ke backend, meningkatkan kecepatan dan performa.
- Peningkatan ACMEz dan CertMagic: Teknologi inti yang digunakan Caddy untuk mengelola dan mengautomasi sertifikat SSL/TLS telah diperbarui secara signifikan, meningkatkan stabilitas dan efisiensi di lingkungan dengan traffic tinggi.
Perubahan Penting yang Perlu Diperhatikan:
- Penanganan Sertifikat: Sebelumnya, Caddy secara otomatis menggunakan Let’s Encrypt dan ZeroSSL untuk sertifikat tanpa perlu konfigurasi khusus. Namun, karena perubahan kebijakan ZeroSSL, pengguna Caddy 2.8 kini harus menyertakan alamat email dalam konfigurasi mereka untuk terus menggunakan ZeroSSL. Ini selaras dengan rekomendasi Caddy selama bertahun-tahun, tetapi mungkin memerlukan penyesuaian bagi sebagian pengguna.
- Modul ZeroSSL ACME Dinonaktifkan: Modul
zerossl
issuer tidak lagi mendukung protokol ACME. Jika Anda ingin terus menggunakan ZeroSSL, maka Anda memerlukan API key. - Modul lego_deprecated Dihapus: Modul penyedia DNS
lego_deprecated
telah dihapus dan digantikan oleh modulcaddy-dns
yang lebih fleksibel dan efisien. - Opsi Lama Dinonaktifkan: Opsi lama seperti
forwarded
dalamremote_ip
matcher telah dihapus. Pengguna disarankan untuk menggunakan konfigurasi yang lebih baru.
Fokus pada Pengalaman Pengguna:
Caddy 2.8 mengedepankan peningkatan pengalaman pengguna. Berbagai penyempurnaan seperti konfigurasi yang lebih sederhana dan dokumentasi yang lebih baik telah diterapkan berdasarkan masukan dari komunitas pengguna. Dokumentasi lengkap akan segera diperbarui di situs web Caddy https://caddyserver.com/download untuk mencerminkan perubahan terbaru.
Pelajari Lebih Lanjut:
Untuk melihat daftar lengkap pembaruan kecil lainnya, Anda dapat membaca changelog resmi Caddy 2.8.