データセット 1.0a29 のリリース発表
本文の状態
日本語全文を表示中
詳細モードで約1分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Simon Willison Blog
開発者シモン・ウィルソンが、トークン制限の簡略化機能やテーブルヘッダー表示の不具合修正を含む「datasette 1.0a29」を公開した。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
リリース: datasette 1.0a29
- "_r"辞書を作成するための新しい
TokenRestrictions.abbreviated(datasette)ユーティリティメソッド。#2695
- テーブルに行がゼロ含まれていても、テーブルヘッダーと列オプションが表示されるようになりました。#2701
- Mobile Safari における列アクションダイアログの表示に関するバグを修正しました。#2708
Datasette.close()とDatasette.close()の間の競合状態(race condition)によりテストがセグフォールトする可能性があったバグを修正しました。#2709
このセグフォールトバグは非常に厄介でした。私は最近、各テストの終了時に自動的に接続を閉じるメカニズムを Datasette に追加しましたが、その結果、進行中のクエリが、接続が閉じられている最中に別のスレッドで実行されるという競合状態が発生することが判明しました。最終的に、Codex CLI(GPT-5.5 xhigh 使用)に 最小限の Dockerfile を作成させてこのバグを再現させることで解決しました。
原文を表示
Release: datasette 1.0a29
New TokenRestrictions.abbreviated(datasette) utility method for creating "_r" dictionaries. #2695
Table headers and column options are now visible even if a table contains zero rows. #2701
Fixed bug with display of column actions dialog on Mobile Safari. #2708
Fixed bug where tests could crash with a segfault due to a race condition between Datasette.close() and Datasette.close(). #2709
That segfault bug was *gnarly*. I added a mechanism to Datasette recently that would automatically close connections at the end of each test, but it turned out that introduced a race condition where an in-flight query could sometimes be executing in a thread against a connection that was being claused. I ended up solving that by having Codex CLI (with GPT-5.5 xhigh) create a minimal Dockerfile that recreated the bug.
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み