veilletech.fr
3 sept. Feed du jour
#06 DUCKDB Article

DuckDB 2.0 gèle : testez-la maintenant

Un bug trouvé en septembre coûte un ticket. En novembre, une migration.

DuckDB a créé la branche v2.0-cyanoptera et publié une alpha (v2.0.0-alpha39998) : le gel des fonctionnalités est en vigueur, la sortie est visée pour la seconde moitié d'octobre 2026. L'équipe demande explicitement des tests sur charges réelles pendant que les régressions sont encore corrigeables.

2 min de lectureintermédiairevidéo 1:18
Partager
Sommaire4 sections
  1. Ce qui se passe
  2. Installer l'alpha
  3. Ce que l'équipe demande
  4. À retenir

Ce qui se passe

La branche v2.0-cyanoptera est détachée de main dans duckdb/duckdb. C'est un gel des fonctionnalités : les semaines qui viennent seront consacrées aux tests et aux corrections, jusqu'à la sortie de v2.0 Cyanoptera, prévue dans la seconde moitié d'octobre 2026.

duckdb/duckdb est une dépendance de presque tout le reste de l'écosystème : le stabiliser débloque le travail sur les clients et les extensions.

Installer l'alpha

Terminal
curl https://install.duckdb.org | DUCKDB_VERSION=alpha bash
~/.duckdb/cli/latest/duckdb -c "SELECT version() AS version;"
# v2.0.0-alpha39998
Terminal
pip install duckdb --pre --upgrade
python3 -c "import duckdb; print(duckdb.version())"
# 1.6.0.dev379 (with duckdb 2.0.0-alpha39998)

Côté extensions : quack passe de 0.x à 1.0, avec un débit supérieur dans les deux sens, serveur vers client et client vers serveur. Les extensions du cœur — httpfs, ducklake, iceberg, spatial — sont disponibles en alpha. Les extensions communautaires se testent en fournissant un SHA ref_next, qui les construit contre la branche v2.0-cyanoptera.

Ce que l'équipe demande

L'appel est explicite, et c'est ce qui rend l'annonce actionnable : les clients alpha ne sont pas prêts pour la production, mais rien n'empêche de leur envoyer vos requêtes existantes. L'équipe s'intéresse à un groupe précis : « y a-t-il des environnements, des situations ou des requêtes où les versions alpha de DuckDB v2.0 échouent ? » La plupart des charges devraient passer, certaines plus vite, quelques-unes casser — ce sont ces dernières qui comptent.

En cas de problème, un rapport de bug avec exemple reproductible, dans duckdb/duckdb ou dans le dépôt du client ou de l'extension concernée.

À retenir

  1. Le calendrier s'inverse à votre avantage : une régression trouvée pendant le gel se corrige avant la sortie, pas après votre migration.
  2. Une requête représentative, un environnement jetable, dix minutes.
  3. Les clients alpha coexistent avec votre installation stable — le CLI alpha s'installe sous ~/.duckdb/cli/.

Source : DuckDB