DuckDB 2.0.0 LTS « Cinnamon Teal » est disponible

Original : DuckDB 2.0.0 LTS “Cinnamon Teal”

Pourquoi c'est important

DuckDB s'impose comme alternative sérieuse aux bases analytiques classiques en production.

DuckDB 2.0.0 LTS, baptisé « Cinnamon Teal », est sorti le 21 octobre 2026 avec près de 20 000 commits depuis la v1.5 : protocole Quack, I/O asynchrone, type VARIANT, mode agent et triggers.

DuckDB 2.0.0, surnommé « Cinnamon Teal » en référence au canard Spatula cyanoptera, marque le passage à une version majeure axée sur les fonctionnalités, après que la v1.0 avait mis l'accent sur la stabilité. C'est la release la plus ambitieuse de l'équipe à ce jour, construite à partir de près de 20 000 commits.

Parmi les nouveautés phares : le protocole Quack arrive en version polie avec des améliorations substantielles de performance et de stabilité. Il permet désormais d'utiliser DuckDB en mode client-serveur classique. La nouvelle instruction CONNECT simplifie l'attachement à une base distante en une seule commande. Un optimiseur de « remote pushdown » envoie les requêtes directement au serveur distant — PostgreSQL et MySQL inclus — plutôt que de rapatrier les tables.

Autres ajouts notables : un type VARIANT natif, un mode agent, des triggers, un parseur SQL extensible et le support de l'I/O asynchrone. Trois lignes de DuckDB coexistent désormais : la v2.0 est LTS jusqu'en octobre 2027, la v1.4 LTS jusqu'en novembre 2026, et la v1.5 a été prolongée jusqu'en mars 2027. Les clients CLI et Python sont déjà disponibles ; d'autres (Go, R, Java) suivront dans les prochains jours.

Source

duckdb.org — Lire l'original →