DuckDB 2.0.0 LTS 'Cinnamon Teal' Dirilis

Judul asli: DuckDB 2.0.0 LTS “Cinnamon Teal”

Mengapa Ini Penting

DuckDB 2.0 menandai transisi dari database in-process menjadi solusi analitik yang bisa digunakan dalam arsitektur client-server skala produksi.

DuckDB merilis versi 2.0.0 LTS 'Cinnamon Teal' pada 21 Oktober 2026, dibangun dari hampir 20.000 commit sejak versi 1.5, dengan dukungan hingga minimal Oktober 2027.

DuckDB 2.0.0 adalah rilis fitur terbesar dalam sejarah proyek ini. Versi ini membawa protokol Quack yang telah diperhalus, asynchronous I/O, tipe data VARIANT, agent mode, triggers, dan parser SQL yang dapat dikembangkan. Ini juga merupakan rilis Long-Term Support (LTS) pertama di lini 2.x.

Salah satu perubahan paling signifikan adalah kemampuan DuckDB berjalan dalam mode client-server melalui protokol Quack. Pernyataan CONNECT baru memungkinkan pengguna menghubungkan dan berpindah ke database remote dalam satu perintah. Fitur ini tidak terbatas pada Quack — koneksi ke PostgreSQL dan MySQL juga didukung, lengkap dengan remote pushdown optimizer yang mengirim kueri langsung ke server remote, bukan menarik seluruh tabel.

Saat ini terdapat tiga lini DuckDB yang aktif: DuckDB 2.0 (LTS hingga Oktober 2027), DuckDB 1.4 (didukung hingga November 2026), dan DuckDB 1.5 yang masa dukungannya diperpanjang hingga Maret 2027. Beberapa klien seperti CLI dan Python sudah tersedia; klien lain seperti Go, R, dan Java memerlukan beberapa hari tambahan.

Sumber

duckdb.org — Baca artikel asli →