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:

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.