2025-12-09

Ankündigung: DuckDB 1.4.3 LTS

The DuckDB team

In diesem Blogbeitrag heben wir einige wichtige Fixes in DuckDB v1.4.3 hervor, dem dritten Patch-Release der DuckDB-1.4-LTS-Linie. Die vollständigen Release Notes finden Sie auf GitHub.

Zur Installation der neuen Version besuchen Sie bitte die Installationsseite.

Fixes

Diese Version bringt eine Reihe von Performance-Verbesserungen und Fehlerbehebungen.

Korrektheit

Abstürze und interne Fehler

Performance

Sonstiges

Schreiben in Azure Blob Storage

Die azure-Erweiterung kann jetzt in Azure Blob Storage schreiben. Das schaltet mehrere weitere Azure- und Fabric-Funktionen frei, einschließlich der Nutzung von OneLake-Instanzen.

Windows Arm64

Mit diesem Release führen wir Beta-Unterstützung für Windows Arm64 ein, indem wir native DuckDB-Extensions und Python-Wheels verteilen.

Extension-Verteilung

Unter Windows Arm64 können Sie jetzt Kern-Extensions nativ installieren, einschließlich komplexer wie spatial:

Terminal window
duckdb
PRAGMA platform;
┌───────────────┐
│ platform │
│ varchar │
├───────────────┤
│ windows_arm64 │
└───────────────┘
INSTALL spatial;
LOAD spatial;
SELECT ST_Area(ST_GeomFromText(
'POLYGON((0 0, 4 0, 4 3, 0 3, 0 0))'
)) AS area;
┌────────┐
│ area │
│ double │
├────────┤
│ 12.0 │
└────────┘

Python-Wheel-Verteilung

Wir verteilen jetzt Python-Wheels für Windows Arm64 für Python 3.11+. Das heißt, Sie können z. B. einen Copilot+-PC nehmen, den nativen Python-Interpreter installieren und ausführen:

Terminal window
pip install duckdb

Das installiert das Paket duckdb über die auf PyPI verteilte Binary. Dann können Sie es so nutzen:

Terminal window
python
Python 3.13.9
(tags/v3.13.9:8183fa5, Oct 14 2025, 14:51:39)
[MSC v.1944 64 bit (ARM64)] on win32
>>> import duckdb
>>> duckdb.__version__
'1.4.3'

Derzeit nutzen viele Python-Installationen auf Windows-Arm64-Rechnern die x86_64-(AMD64-)Python-Distribution und laufen über Microsofts Prism-Emulator. Wenn Sie Python zum Beispiel über den Windows Store installieren, erhalten Sie die Python-AMD64-Installation. Welche Plattform Ihre Python-Installation nutzt, sehen Sie an der ersten Zeile der Python-CLI (z. B. Python 3.13.9 ... (ARM64)).

ODBC-Treiber

Wir liefern jetzt einen nativen ODBC-Treiber für Windows Arm64. Zur ODBC-Windows-Installationsseite, um ihn auszuprobieren!

Fazit

Dieser Beitrag fasst die Änderungen in v1.4.3 kurz zusammen. Wie üblich finden Sie die vollständigen Release Notes auf GitHub. Wir danken unseren Mitwirkenden für detaillierte Issue-Berichte und Patches. Bleiben Sie dran für DuckDB v1.4.4 und v1.5.0, beide Anfang nächsten Jahres!