2026-07-22
DuckDB 1.5.5 veröffentlicht
The DuckDB team
In diesem Blogbeitrag stellen wir einige wichtige Fixes in DuckDB v1.5.5 vor, dem sechsten Patch-Release der DuckDB-1.5-(Variegata-)Linie. Das Release enthält Bugfixes, Leistungsverbesserungen und Sicherheitspatches. Die vollständigen Release Notes finden Sie auf GitHub.
Die neue Version installieren Sie über die Installationsseite.
Hier die wichtigsten Fixes aus DuckDB v1.5.5, nach Kategorie:
Korrektheit
#23693– Vertauschtes Min/Max für 128-Bit-DECIMALüber mehrere Row Groups inRETURN_STATSkorrigiert
Abstürze und interne Fehler
#23517– Min-/Max-Aggregatstatistiken bei gefilterten Row Groups korrigiert, die einen Absturz verursachten#23351– Deadlock inTemporaryMemoryManagerbehoben#23566– Absturz beim C-API-Scalar-Bind von Subqueries behoben#23757– Segfault in der externen Hash-Aggregation, wenn Radix-Bits nach dem Wechsel ins Externe wachsen#23861– Absturz bei gleichzeitigemALTERundINSERTbehoben#23593– Unsichere Iteration behoben, wenn der Parent in einem String-CastNULList#23341– Zusätzliche Guards inDICT_FSST, um Exceptions bei der Kompression mit kleinen Blockgrößen zu vermeiden
Allgemeine Bugfixes
#23458– Falsche RLE-Korruptionsmeldung behoben#23534– Bugs bei Arrow-Type-Extensions behoben#23507– Regression beiALTER TABLE ADD COLUMN IF NOT EXISTS ... DEFAULTbehoben#23714–DROP COLUMNkorrumpiert die Buchführung der metadatenblöcke pro Spalte nicht mehr#23808– Erhalt vonALTER-Abhängigkeiten im DependencyManager korrigiert#23790–TryLookupEntrynutzt jetzt das Default-Schema als Fallback#23354–NULL MAP-Keys imMultiFileReaderdurch fehlende Default-Werte verhindern#23803– Ungültiges JSON beim Rendern über duckbox behoben#23879– Reset vonempty_rangein der Tabellenfunktionrange()fürTIMESTAMPkorrigiert#23479– Memory Leak bei Eviction-Nodes beim Einsatz externer Dateien behoben
Performance
#23483–ALPundALP_RDfür Storage-Version v1.5.0 und höher mit kleineren Blockgrößen aktivieren
Sonstiges
#21293– Unterstützung für das URI-Schemaduckdb://in ADBC#23230– Unterstützung der ADBC Statistics API#23316– Request-Body-Länge in HTTP-Logs#23327– Transportfehler im HTTP-Log anzeigen#23752– Extension-Header in libduckdb-Archiven aufnehmen
Fazit
Dieser Beitrag war eine kurze Zusammenfassung der Änderungen in v1.5.5. Wie üblich finden Sie die vollständigen Release Notes auf GitHub. Wir danken unseren Beitragenden für detaillierte Issue-Reports und Patches. Bleiben Sie dran für künftige DuckDB-Releases, darunter v2.0.0 im Herbst!