2026-03-23
DuckDB 1.5.1 veröffentlicht
The DuckDB team
In diesem Blogbeitrag stellen wir einige wichtige Fixes in DuckDB v1.5.1 vor, dem ersten 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
Lance-Unterstützung
Dank der Zusammenarbeit mit LanceDB unterstützt DuckDB jetzt Lesen und Schreiben des Lance-Lakehouse-Formats über die lance-Core-Erweiterung.
INSTALL lance;LOAD lance;So schreiben Sie nach Lance:
COPY ( SELECT 1::BIGINT AS id, 'a'::VARCHAR AS s UNION ALL SELECT 2::BIGINT AS id, 'b'::VARCHAR AS s) TO 'example.lance' (FORMAT lance);Und so lesen Sie:
SELECT count(*) FROM 'example.lance';┌──────────────┐│ count_star() ││ int64 │├──────────────┤│ 2 │└──────────────┘Lance-Unterstützung gibt es auch für DuckDB v1.4.4 LTS und v1.5.0.
Iceberg-Unterstützung
Wir haben die Unterstützung für Iceberg-v3-Tabellen erweitert, unter anderem:
- die Typen
VARIANTundTIMESTAMP_NS - Default-Werte
- Deletion Vectors (Delete und Update von v3-Tabellen)
- Einfügen in eine partitionierte Tabelle
- Anlegen einer partitionierten Tabelle
- Unterstützung für Parquet-Copy-Optionen
Konfigurationsoptionen
Die httpfs-Erweiterung hat eine neue Einstellung:
SET force_download_threshold = 2_000_000;Damit wird jede Datei unter 2 MB vollständig heruntergeladen. Der Standardwert ist 0, wir überdenken den Default möglicherweise im nächsten Release.
Fixes
Globbing-Performance
Nutzer haben gemeldet (danke!), dass die S3-Globbing-Performance in manchen Fällen nachgelassen hat – das ist jetzt behoben.
Nicht-interaktive Shell
Unter Linux und macOS hatte die neue DuckDB-CLI ein Problem beim Ausführen von Eingaben über eine nicht-interaktive Shell. In der Praxis wurden per Pipe übergebene Skripte nicht ausgeführt. Für v1.5.0 gab es einen einfachen Workaround. In v1.5.1 ist das behoben, ein Workaround ist nicht mehr nötig.
Indizes
Dieses Release enthält zwei Fixes für ART-Indizes. Wenn Sie Indizes in Ihrem Workload nutzen (direkt oder über Key-/Unique-Constraints), empfehlen wir das Update auf v1.5.1 so bald wie möglich.
Verbesserungen der Landing Page
Wir liefern einen neuen Abschnitt der Landing Page aus, der alle Technologien zeigt, auf denen – oder in denen – DuckDB laufen kann. Schauen Sie vorbei!
Fazit
Dieser Beitrag ist eine kurze Zusammenfassung der Änderungen in v1.5.1. Wie üblich finden Sie die vollständigen Release Notes auf GitHub.