Datasette 1.0a29 behebt Segfault-Bug durch Race Condition
Datasette 1.0a29 ist die neuste Alpha-Version des Open-Source-Daten-Explorers von Simon Willison. Neben der neuen Utility-Methode TokenRestrictions.abbreviated(datasette) zur Erstellung von „_r"-Dictionaries wurden zwei UI-Bugs behoben: Tabellen-Header und Spalten-Optionen sind nun auch bei Tabellen ohne Zeilen sichtbar (#2701), und ein Darstellungsfehler des Spalten-Aktionsdialogs auf Mobile Safari wurde beseitigt (#2708). Der gravierendste Fix betrifft einen Segfault (#2709), der durch eine Race Condition zwischen Datasette.close() und einem parallel in einem Thread laufenden Query ausgelöst wurde — ein Mechanismus, der automatisch Verbindungen am Testende schließen sollte, dabei aber In-Flight-Queries unterbrach. Willison löste das Problem, indem er mit Codex CLI unter Einsatz von GPT-5.5 xhigh ein minimales Dockerfile erstellen ließ, das den Bug reproduzierbar machte.
- Neue Methode TokenRestrictions.abbreviated(datasette) für "_r"-Dictionary-Erstellung (Issue #2695)
- Tabellen-Header und Spalten-Optionen jetzt auch bei leeren Tabellen (0 Zeilen) sichtbar (#2701)
- Bugfix für Spalten-Aktionsdialog auf Mobile Safari (#2708)
- Segfault durch Race Condition zwischen Datasette.close() und laufenden Thread-Queries behoben (#2709)
- Codex CLI mit GPT-5.5 xhigh zur Erstellung eines reproduzierenden Dockerfiles eingesetzt
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
Datasette 1.0a29 behebt Segfault-Bug durch Race Condition
Datasette 1.0a29 ist die neuste Alpha-Version des Open-Source-Daten-Explorers von Simon Willison. Neben der neuen Utility-Methode TokenRestrictions.abbreviated(datasette) zur Erstellung von „_r"-Dictionaries wurden zwei UI-Bugs behoben: Tabellen-Header und Spalten-Optionen sind nun auch bei Tabellen ohne Zeilen sichtbar (#2701), und ein Darstellungsfehler des Spalten-Aktionsdialogs auf Mobile Safari wurde beseitigt (#2708). Der gravierendste Fix betrifft einen Segfault (#2709), der durch eine Race Condition zwischen Datasette.close() und einem parallel in einem Thread laufenden Query ausgelöst wurde — ein Mechanismus, der automatisch Verbindungen am Testende schließen sollte, dabei aber In-Flight-Queries unterbrach. Willison löste das Problem, indem er mit Codex CLI unter Einsatz von GPT-5.5 xhigh ein minimales Dockerfile erstellen ließ, das den Bug reproduzierbar machte.
- Neue Methode TokenRestrictions.abbreviated(datasette) für "_r"-Dictionary-Erstellung (Issue #2695)
- Tabellen-Header und Spalten-Optionen jetzt auch bei leeren Tabellen (0 Zeilen) sichtbar (#2701)
- Bugfix für Spalten-Aktionsdialog auf Mobile Safari (#2708)
- Segfault durch Race Condition zwischen Datasette.close() und laufenden Thread-Queries behoben (#2709)
- Codex CLI mit GPT-5.5 xhigh zur Erstellung eines reproduzierenden Dockerfiles eingesetzt
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.