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:
- der Typ
GEOMETRY - das Statement
ALTER TABLE - Updates und Deletes auf partitionierten Tabellen
- Truncate- und Bucket-Partitionen
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.