2026-04-13

DuckDB 1.5.2 veröffentlicht

The DuckDB team

In diesem Blogbeitrag stellen wir einige wichtige Fixes in DuckDB v1.5.2 vor, dem zweiten Patch-Release der DuckDB-v1.5-Linie. Die vollständigen Release Notes finden Sie auf GitHub.

Die neue Version installieren Sie über die Installationsseite.

Data-Lake- und Lakehouse-Formate

DuckLake

Wir veröffentlichen eine stabile, produktionsreife Lakehouse-Spezifikation und ihre Referenzimplementierung in DuckDB.

Wir haben einen ausführlichen Blogbeitrag auf der DuckLake-Seite veröffentlicht, hier die Kurzfassung: DuckLake v1.0 bringt Dutzende Bugfixes und garantiert Rückwärtskompatibilität. Dazu kommen einige nette Funktionen: Data Inlining, sortierte Tabellen, Bucket-Partitionierung und Deletion Buffer als Iceberg-kompatible Puffin-Dateien. Mehr dazu im Ankündigungsbeitrag.

Iceberg

Die Iceberg-Erweiterung bringt mehrere neue Funktionen. Unterstützt werden jetzt:

Letzte Woche hat DuckLabs-Ingenieur Tom Ebergen auf dem Iceberg Summit den Vortrag „Building DuckDB-Iceberg: Exploring the Iceberg Ecosystem“ gehalten und über seine Erfahrungen mit Iceberg berichtet.

Vorläufige Jepsen-Testergebnisse

Um DuckDB so robust wie möglich zu machen, haben wir eine Zusammenarbeit mit Jepsen begonnen. Die vorläufige Testsuite liegt unter https://github.com/duckdb/duckdb-jepsen.

Die Testsuite hat einen Bug gefunden, der durch INSERT INTO-Statements mit Konfliktauflösung auf einem Primärschlüssel ausgelöst wurde. Der Fix ist in diesem Release enthalten.

Neue Online-Shell

Die Online-WebAssembly-Shell unter shell.duckdb.org wurde komplett überarbeitet. Ein Highlight der neuen Shell ist das Speichern und Auflisten von Dateien mit dem Dot-Befehl .files und seinen Varianten.

Mit der Dateiablage machen Sie Ihre Browser-Sitzung zur Werkbank: Dateien per Drag-and-Drop vom lokalen Dateisystem hochladen, neue Dateien mit DuckDBs COPY ... TO-Statement anlegen und die Ergebnisse herunterladen. Mehr dazu über den Befehl .help.

Die neue Shell bringt ein paar eingebaute Datensätze mit: Probieren Sie sie aus. Ihre alten Links zu shell.duckdb.org sollten weiter funktionieren. Falls etwas hakt, öffnen Sie bitte ein Issue im duckdb-web-Repository.

Benchmarks

Wir haben DuckDB mit dem Linux-v7-Kernel auf einer r8gd.8xlarge-Instanz mit 32 vCPUs, 256 GiB RAM und NVMe-SSD gemessen. Zuerst lief der Scale-Factor-300-Test unter Ubuntu 24.04 LTS, danach das Upgrade auf Ubuntu 26.04 Beta. Der zusammengesetzte TPC-H-Score zeigt eine Verbesserung von etwa 10 %, von 778.041 auf 854.676 nach der TPC-H-Metrik QphH@Score.

Ausblick

In diesem Quartal stehen einige Veranstaltungen an.

DuckCon #7. Am 24. Juni veranstalten wir unsere nächste Anwenderkonferenz, DuckCon #7, im schönen Royal Tropical Institute in Amsterdam.

Vortrag beim AI Council. Am 12. Mai hält DuckDB-Mitgründer Hannes Mühleisen auf der AI Council 2026 den Vortrag „Super-Secret Next Big Thing for DuckDB“. Mehr als dass er das supergeheime nächste große Ding für DuckDB vorstellt, dürfen wir an dieser Stelle nicht verraten. Wer nicht dabei sein kann: Wir veröffentlichen die Präsentation im Anschluss.

Vortrag auf dem Ubuntu Summit. Wir haben schon über die Performance unter Ubuntu gesprochen. Ende Mai hält Gábor Szárnyas von DuckLabs den Vortrag „DuckDB: Not Quack Science“ auf dem Ubuntu Summit.

Fazit

Dieser Beitrag ist eine kurze Zusammenfassung der Änderungen in v1.5.2. Wie üblich finden Sie die vollständigen Release Notes auf GitHub.