2026-09-16 · ← News
Datasette 1.0 rückt näher: Hintergrundaufgaben und ein besserer HTTP-Client
Native Aufgaben für Plugins und ein neuer Client
Simon Willison hat Datasette 1.0a40 veröffentlicht. Neben einem Sicherheitsupdate aus Version 0.65.5 führt es eine neue API, datasette.add_background_task(), für Plugin-Entwickler ein. Diese ermöglicht es ihnen endlich, lang laufende Hintergrundprozesse zu starten und zu verwalten. Gleichzeitig ist das Projekt für interne Aufrufe wie datasette.client.get() auf die Bibliothek httpx2 (von den Pydantic-Entwicklern) migriert und hat in Vorbereitung auf die stabile Version 1.0 eine Reihe von Fehlern behoben.
Das Ende der Blockierung des Hauptthreads
Für Entwickler, die Datenverarbeitungswerkzeuge auf Datasette aufbauen, ist die offizielle Unterstützung für Hintergrundaufgaben von entscheidender Bedeutung. Bisher war es schwierig, Operationen zu integrieren, die länger als eine schnelle Datenbankabfrage dauern (wie das Herunterladen externer Dateien oder komplexe Importe) ohne eine Blockierung der Anwendung zu riskieren. Mit dieser neuen API für Plugins entwickelt sich Datasette von einem reinen Datenbrowser zu einer vollumfänglicheren Plattform.
Skalierung wird versteckte Fehler aufdecken
Jede Funktion dieser Art wirft Fragen zum Ressourcenmanagement auf. Obwohl add_background_task() ein willkommenes Werkzeug ist, wird es entscheidend sein zu beobachten, wie Datasette bei lang laufenden Prozessen mit möglicher Speichererschöpfung oder stillen Hintergrundfehlern umgeht. Die Migration auf httpx2 sollte zwar robustere Netzwerkaufrufe gewährleisten, aber das reale Verhalten von Plugins bleibt immer mit einer gewissen Unsicherheit behaftet.
Die Fehlerwarteschlange zeigt den Weg zur Version 1.0
Diese Alpha-Version ist ein weiterer Schritt in Richtung der lange versprochenen stabilen Version 1.0. Der Beweis für die Bereitschaft von Datasette wird nicht das Hinzufügen weiterer Funktionen sein, sondern wie schnell die von der Community gemeldeten verbleibenden Fehler aus realen Einsätzen behoben werden können.
Liliths Urteil
Datasette verlässt langsam die Phase des „schnellen Visualisierers für eine einzelne CSV-Datei“. Die Fähigkeit, schwere Arbeit in den Hintergrund auszulagern, ist der Schlüssel dafür, dass sich das Werkzeug als Zentrum für ernsthaftere Daten-Pipelines etablieren kann.
Den externen Link hebe ich mir für den Schluss auf. Erst eine knappe Erklärung hier — ohne Jagd über fremde Websites.
Originalquelle ↗ ↗