> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
> Use this file to discover all available pages before exploring further.

# 更新履歴

> BRICKS Foundation の製品アップデートとお知らせ

<Update label="2026 年 7 月 8 日" description="v2.24.11" tags={["リリース"]}>
  ### Video

  * Video Brick が inline subtitles と SRT/WebVTT subtitle files、subtitle styling、events-only subtitle mode、cue enter/exit events に対応。

  ### Generators

  * Generator HTTP が response body、status、headers、SSE details を含む response / error events を発火するように。
  * Generators：複数ファイルの File append が targetDirectory を尊重、Question skip が skipped answer で downstream conditions を再評価、Tick が invalid/sub-millisecond intervals を拒否、Vector Store が zero-limit searches で失敗せず、programmatic confirm cancellation が dialog を削除。

  ### Generator LLM

  * MLX：text から出た Llama tool calls を flat tool-call array として返すように。

  ### Data Calculation

  * Data Calculation と Property Bank sandbox 修正：lexical variables が context names を shadow 可能に、重複する async runs が host globals を正しく復元、stale/unknown commands は安全に fallback、command removal は in/out ports がない nodes も許容。

  ### Runtime & config sync

  * 同じ title の app revisions が正しく refresh、viewport 変更後も entitlement-filtered configs は filtered のまま維持、in-memory subspace delete-all が他の subspaces の data を消さず、launcher init が missing device lookup responses を処理。

  ### DevTools

  * WebView query-selector expression errors が errors として表面化し、script calls が pending のまま残らないように。DevTools が Runtime.callFunctionOn の BigInt arguments を round-trip できるように。

  ### Audio & TTS

  * Bert-VITS2 Mandarin tones、Chinese large-number reading、OuteTTS の English integer/large-number reading、および long numeric IDs で synthesis が crash しないように。

  ### Activity Log

  * Activity Log が oversized Property Bank update values を制限し、dropped oversized events を記録して繰り返し失敗しないように。

  ### Desktop

  * Linux windows を top strip から再び drag できるようになり、interactive controls の周辺でも動作。
  * Linux installer は `bricks-launcher` command name をインストールし、必要に応じて install directory を shell PATH に追加。
  * 上記の Video Brick subtitle support、Generator HTTP response events、WebView query-selector、DevTools、Data Calculation、Property Bank、config-refresh、storage、Activity Log、TTS、runtime の修正は Desktop Foundation にも適用。

  ### 改善

  * その他の安定性改善。

  ### 下位互換性

  このリリースは v2.20、v2.21、v2.22、v2.23、v2.24 の Launcher と互換性があります。
</Update>

<Update label="2026 年 7 月 1 日" description="v2.24.10" tags={["リリース"]}>
  ### Generators

  * Generator HTTP Server を scripts から制御できるようになり、status、start / stop、custom responses、temp-file cleanup、stream ending に対応。
  * TCP Server LF/CRLF framing が文字を落としたり余分な frames を buffer に残したりせず、Serial Port は buffer に残った完全な EDC frames を再処理、MQTT は undefined publish payloads を `"undefined"` として送らず拒否、Iterator は empty / out-of-range object data で crash しないように。
  * WebCrawler は HTTP selector が match しない場合に前回 response を保持、WebRTC renegotiation は初回 negotiation を skip しないように。

  ### Generator LLM

  * Phi-4 と Mistral tool calls が single-bracket closings を正しく parse、LLM sessions が正しい token field を読み、auto-session files をより確実に prune。

  ### Canvas & events

  * Brick Sketch events が現在の sketch state を含むようになり、drawing workflows の automate / replay が容易に。
  * Dynamic Animation が test data から VARIABLE# values を解決。

  ### Data Bank & configs

  * routed receiver hit / not-hit events が receiver 自身の rules を使い、linked-module と sparse-config operations が optional maps により強くなり、Data Bank fetches が empty / missing results を処理、SQLite は init 中に backing property が変わると database を切り替え。

  ### Audio & TTS

  * multi-channel audio downmix を復旧、OuteTTS v3 が speaker prompts を mutate せず、tiny numeric values が text conversion で正しく render。

  ### DevTools

  * DevTools frontend / log streams が open 失敗時もより安定し、selector matching が `:nth-child(An+B)` formulas 内の空白を受け入れるように。

  ### Activity Log

  * Activity Log buffers が ENOSPC drop-retry 後に復旧。

  ### Desktop

  * Device info が正しい home volume と OS version を報告するように。
  * Native workers は initialization 完了後に commands を受け取るようになり、slow model / audio workers の startup races を低減。
  * freshly bound device から app を作成する際、screen details がまだ届いていなくても失敗しないように。
  * DevTools selector と stream-opening の修正、および上記の Generator、Data Bank、Property Bank、Dynamic Animation、runtime の修正は Desktop Foundation にも適用。

  ### 改善

  * その他の安定性改善。

  ### 下位互換性

  v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 6 月 24 日" description="v2.24.9" tags={["リリース"]}>
  ### Data Calculation

  * 多くの commands が edge cases で正しい結果を返すように — COLLECTION\_INCLUDES（objects / arrays を value で照合）、COLLECTION\_REDUCE、Union、Max / Min / Mean / Sum / GCD、OBJECT\_MAP\_KEYS / OBJECT\_MAP\_VALUES、XOR、STRING\_REPLACE（regex toggle を尊重し、不一致時は元の text を通す）、integer 変換、IS\_DATETIME、Root command、color scale gamma を含む。
  * async functions と methods が `this` と `arguments` を保持し、`await` を使う async arrow functions が実行され、Concat が未接続入力に空 entries を挿入せず、共有 data node が複数の maps で異なる ports に配線されても connections を保持。

  ### Generators

  * Iterator の Last / Previous / 負の start の修正、Tick generator が `0` / 空文字列 / `false` に map された value を保持、MQTT message events が body を GENERATOR\_MQTT\_PAYLOAD / payload として公開。

  ### State groups

  * switch overrides が正しい event automation を実行し、render された canvas に適用され、force canvas change を生き残るように修正。disabled（commented）な state group が後続をブロックしないように。

  ### Canvas & events

  * canvas title に regex characters を含む場合でも Change Canvas が動作、single-item の Canvas Set が自身へ loop back、`resetPopup` の既定の「all」がすべての開いている popup を閉じ、sibling item brick を対象とする events が drop されず、one-time channel subscriptions が他を破棄せず、Dynamic Animation が brick-target parameter のみを評価。

  ### Data Bank & assets

  * 削除済み Data Bank property が cache から再出現せず、read-only な routed values が上書きされず、Items paging が page bounds を尊重、file uploads が正しい extension を送信、Rive files と nested Items の default images が確実に preload。

  ### Media

  * source がない場合に Video actions が安全な no-op となり、Media Flow の Reset cache action が cached box metadata も clear、audio auto-cut が buffer padding を audio として数えず、image-only input で on-device vision inference が動作。

  ### 修正

  * brick snapshot の import が position と size を復元、box が小さい・letter spacing が極端な vertical Text bricks が freeze しなくなり、on-device tool calling が character classes を破損せず、simulator の Logs panel を復元、native recordings が正確な WAV header を書き込み、packets が順不同で到着しても config sync がより確実に。

  ### Desktop

  * embedded web view で page の読み込み完了前に送信された messages が失われる race を修正（特に高速読み込みの pages）。
  * Desktop file writes が ascii-encoded byte arrays として渡された binary data を破損しないように修正。
  * 上記の Data Calculation、generator、canvas、event、automation、runtime の修正は Desktop Foundation にも適用。

  ### 改善

  * その他の安定性改善。

  ### 下位互換性

  v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 6 月 17 日" description="v2.24.8" tags={["リリース"]}>
  ### DevTools

  * **Storage inspection** — DevTools Storage inspection が System storage、Data Bank stores、Generator cache、Generative Media cache に対応し、CLI clients へ読みやすい values を返せるように。

  ### 修正

  * **Property Bank** — PROPERTY\_BANK\_EXPRESSION errors が `if`／`for`／`while` blocks や destructuring など未対応の statement patterns を説明するようになり、曖昧な runtime failure を回避。
  * Mac 上で動作する iOS apps が iPad names ではなく Mac device names を返すように修正。

  ### Desktop

  * Embedded web views が再 render 後に events を重複発火しないよう修正。

  ### 改善

  * その他の安定性改善。

  ### 下位互換性

  v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 6 月 10 日" description="v2.24.7" tags={["リリース"]}>
  ### Generator

  * **Generator Apple STT** — contextual strings により製品用語や project 固有の語句を認識しやすく調整でき、Apple STT を Realtime Transcription transcriber として利用可能。
  * **Generator Sound Recorder** — Web と Desktop のマイク取得で echo cancellation、noise suppression、auto gain control をカスタマイズ可能。

  ### DevTools

  * 既定でより整理され、brick 検査に不要な panels と toolbar controls を非表示に。
  * 接続は disconnect と古い socket shutdown 時により安定。
  * simulated taps は disabled pressable Brick を尊重し、古いタップのレース条件を無視。

  ### Desktop

  * **Generator Apple STT** — Desktop Foundation が macOS 26+ の Apple speech recognition に対応。

  ### 修正

  * **Property Bank** — 古い更新 locks が timeout 後に自動解放され、以前の更新失敗で後続更新がブロックされないよう修正。

  ### 改善

  * その他のパフォーマンスと安定性の改善。

  ### 下位互換性

  v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 6 月 3 日" description="v2.24.6" tags={["リリース"]}>
  ### Generator

  * **Generator LLM (GGML)** — `llama.cpp` runtime を b9309 に更新。
  * **Generator Assistant** — Guardrails が Jinja templates、conversation history、構造化 tool args、カスタム `redactReplacement` に対応。before-LLM／after-LLM hooks も tool-result continuation と tool-call のみの応答を正しくスキップ。
  * **Generator LLM／Speech Inference／Reranker／VAD／TTS** — 共有ローカル model contexts が Generator インスタンスごとに追跡されるようになり、同じ model を使う片方の Generator を解放してももう片方を壊さない。

  ### Web Preview / DevTools

  * DevTools CDP 接続を安定化：Server 起動時に一時的な port 探索失敗をリトライし、再接続後は古い client イベントを無視し、CLI エラーでは別の DevTools session に置き換えられた可能性を説明。
  * Web Preview DevTools の Runtime console 接続時にガイドログと `usage()` の例を表示。
  * DevTools／preview 自動操作からのキーボード入力シミュレーションで、基盤プラットフォームが key event を同期的に返しても例外を出さないよう修正。

  ### Desktop

  * **Web debug panel** — tab selector を context menu として開くよう変更し、TV 風 tab strip を強制しないよう修正。
  * **Web SerialPort** — close が reader loop の終了を待ってから閉じるようになり、locked-stream エラーを回避。

  ### 修正

  * **Sound Recorder** — 重なった録音 fragment で前の fragment を完了中に現在のファイルを消してしまう問題を修正。
  * **Voice transcription** — listeners が transcription 開始時に正しく登録されるよう修正。
  * **Property Bank** — command 初期化で data-node entry が欠けている場合は既定値にフォールバックし、runtime 全体のクラッシュを回避。
  * **Subspace 描画** — ぶら下がった Brick 参照をスキップし、Canvas item が削除済み Brick を指していてもクラッシュしないよう修正。

  ### 改善

  * その他のパフォーマンスと安定性の改善。

  ### 下位互換性

  v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 5 月 27 日" description="v2.24.5" tags={["リリース"]}>
  ### Bricks

  * **Brick RichText** — オプトインの `renderMarkdown` プロパティを追加し、Markdown コンテンツを既存の render-html パイプラインで描画（初回使用時にパーサーを遅延ロード）。

  ### Generator

  * **Generator LLM (GGML)** — `llama.cpp` を b9254 に更新し、MTP（multi-token prediction）推測デコードパラメータを追加。
  * **Generator VAD (Traditional)** — `processFloat32` を public メソッドとして公開し、サウンドレコーダーからチャンクを受け取った際のリアルタイム検出例外を解消。
  * **Generator LLM／Speech Inference** — `releaseContext` 時に [BRICKS Buttress](/ja/buttress) の古い context を破棄し、次回リクエストで再初期化されるように修正（「Context not initialized」での失敗を解消）。

  ### Desktop

  * **Linux AppImage** — `libfuse2t64` のみを同梱するシステムで `libfuse2` を自動インストール。インストールに失敗した場合はソフトフェイル。

  ### Web Preview

  * **サンドボックス化された CDP `Runtime.evaluate`** — Console 実行を Launcher の DevTools サーバーと同じ、グローバル無効化済みの UnsafeEval スコープにルーティング。DevTools の探索が host iframe の `document`／`window` に到達できなくなった。
  * **Preview-invoke 自動操作** — Config 準備のレース条件を処理し、エージェントツール経由の preview 描画が初期化途中の状態を一瞬表示する問題を解消。

  ### DevTools

  * Console 例外出力でエラークラス行がスタックの上に重複表示される問題を修正。

  ### tvOS

  * Applications リストの表示を復旧。

  ### 修正

  * `setupAnimations` 内で欠落した `animationId` 参照をスキップ（v2.24.4 の reducer ガードを補完）し、削除・改名された Animation を参照する Config が React サブツリーをクラッシュさせる問題を解消。

  ### 改善

  * その他のパフォーマンスと安定性の改善。

  ### 下位互換性

  このリリースは v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 5 月 20 日" description="v2.24.4" tags={["リリース"]}>
  ### Bricks

  * **Pressable Brick** — standby 遷移時の包装レイヤーが press イベント未設定の Brick へのタップを捕捉しないよう修正。v2.24.3 のフォールスルー挙動と整合。

  ### Generator

  * **Generator Assistant** — `before-llm`／`after-llm`／`before-tool`／`after-tool` の 4 つのフックでパターンや LLM ベースの安全チェックを実行できる guardrails を追加。`block`／`redact`／`log-only` の各アクションをサポートし、組み込みの既定セーフティポリシーも提供。
  * **Generator STT (GGML)** — `whisper.cpp` ランタイムを更新。
  * **AI Filter** — クラウドモデル構成を更新（Claude Sonnet 4.6 + Haiku 4.5、Gemini 3.1 Pro + 3 Flash preview、GPT-5.5 + 5.4 Mini/Nano）。

  ### Desktop

  * Desktop Launcher 上の DevTools フロントエンドプリフェッチが失敗する問題を修正。
  * **Generator LLM (MLX)** — ネイティブ MLX は iOS／tvOS 限定のため、Desktop／Web Preview の generator マップに [BRICKS Buttress](/ja/buttress) 経由でのみ利用可能として登録。
  * Web Preview のスクリーンショット：要素境界でテキストがクリッピングされる問題を回避。

  ### 修正

  * 不正な `hit_regex`（例：PCRE のみのインラインフラグ）を Data Bank 初期化でスキップし、起動時のクラッシュを回避。
  * イベント Reducer がぶら下がった animationId 参照をスキップし、プレビュー起動時のクラッシュを回避。

  ### 改善

  * プリロード起動を高速化：ファイル存在確認の並列化。
  * その他のパフォーマンスと安定性の改善。

  ### 下位互換性

  このリリースは v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 5 月 13 日" description="v2.24.3" tags={["リリース"]}>
  ### Bricks

  * **Brick Image** — カラーマトリクス対応のフィルタード画像レンダリングを追加。iOS、Android、Desktop で利用可能。
  * **Brick Rect** — press イベントを設定していない Brick はタップを捕捉せず、下層の Brick に通過するよう変更（従来は不活性な Touchable に遮断されていました）。

  ### Desktop

  * ウィンドウドラッグをネイティブ実装に置き換え、ドラッグ用オーバーレイを廃止。上部ストリップが UI を覆っても下のボタンのクリックを妨げません。
  * macOS アプリメニューに **Open System Menu** を追加。

  ### Generator

  * Generator LLM (GGML)：llama.cpp ランタイムを b9084 にアップグレード。

  ### 改善

  * その他のパフォーマンスと安定性の改善。

  ### 下位互換性

  このリリースは v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 5 月 4 日" description="v2.24.2" tags={["リリース"]}>
  ### ハイライト

  * **Brick Sketch（Preview）** — Apple Pencil 筆圧対応の新しい描画キャンバス。Undo／Redo／消しゴム／カラー／太さのツールバー、初期状態の指定、画像エクスポートに対応。詳しくは[コアリファレンス](/ja/foundation/reference)を参照してください。iOS、Android、Desktop で利用可能（Apple Pencil 筆圧は iOS のみ）。
  * **DevTools フロントエンドのセルフホスト** — Chrome の強化された `devtools://` CSP では loopback 以外の WebSocket 接続が不可になったため、DevTools UI を HTTP で配信して LAN 内検査に対応。詳しくは[ローカルデバッグ](/ja/foundation/local-debugging)を参照してください。
  * **Realtime Transcription／Speech Inference の言語検出** — Generator Realtime Transcription と Speech Inference が検出された言語を新しい Outlets とイベント payload で公開。

  ### 改善

  * その他のパフォーマンスと安定性の改善。

  ### 下位互換性

  このリリースは v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 4 月 29 日" description="v2.24.1" tags={["リリース"]}>
  ### 改善

  * Generator LLM (OpenAI)：OpenResponses API に対応。
  * Brick GenerativeMedia：OpenAI 画像モデル選択に対応。
  * その他のパフォーマンスと安定性の改善。

  ### 下位互換性

  このリリースは v2.20、v2.21、v2.22、v2.23、v2.24 向けに公開されたアプリケーションと互換性があります。
</Update>

<Update label="2026 年 4 月 22 日" description="v2.24.0" tags={["リリース", "破壊的変更"]}>
  ### ハイライト

  * **DevTools CDP 統合** — Chrome DevTools Protocol（CDP）により Chrome DevTools、Puppeteer、Playwright から BRICKS アプリケーションを検査可能に。Network パネルは iOS、Android、Desktop、Web Preview の HTTP、SSE、WebSocket、MQTT、ファイルダウンロードを可視化、DOM パネルは Brick コンポーネントツリーと CSS セレクター（`:pressable`、`:editable`、`:hidden` を含む）を提供、Input はタップとテキスト入力、Storage はシステムストレージ、[Data Bank](/ja/controller/data-bank)、generator キャッシュの読み取り専用検査に対応します。詳しくは[ローカルデバッグ](/ja/foundation/local-debugging)を参照してください。
  * **Generator LLM (MLX) — ネイティブサポート** — Apple Silicon 上でのネイティブなオンデバイス LLM/VLM 推論（iOS 17+ / tvOS）。ストリーミング補完、モデルのロード/解放、tokenize/detokenize に対応。以前は BRICKS Buttress 経由でのみ利用可能でした。
  * **Rect ブラー効果** — Rect に新しいブラープロパティ（`blurEnabled`、`blurVariant`、`blurType`、`blurAmount`）を追加。iOS の progressive blur と Liquid Glass バリアントに対応し、iOS、tvOS、Android、Web（Web は View にフォールバック）で動作します。
  * **正式版へ昇格** — **Brick GenerativeMedia**、**Brick Rive**、**Generator Realtime Transcription**、**Generator VAD Inference**、**Generator Vector Store** が正式版になりました。詳しくは[コアリファレンス](/ja/foundation/reference)を参照してください。

  ### 破壊的変更

  * **Android 最低 SDK を 26 に引き上げ** — Android 8.0（API 26）が最低サポートバージョンになりました。
  * **Generator STT (GGML)：`transcribeRealtime` を削除** — 代わりに Generator Realtime Transcription（正式版）を使用してください。

  ### 改善

  * Generator LLM (GGML)：llama.cpp ランタイムを b8827 にアップグレード
  * [Activity Log](/ja/foundation/activity-log)：定期的なスクリーンショットのキャプチャとアップロードに対応
  * Brick Items：再計算中に post-transform standby を保持
  * Star プリンター：ネイティブ統合を更新し、安定性を改善
  * 診断を改善するため RNBlobUtil ストリームエラーに呼び出しサイトのコンテキストを注釈（Desktop）
  * sync が結果配信前に失敗したときに Preload が Preparing で停止する問題を修正
  * その他のパフォーマンスと安定性の改善

  ### 下位互換性

  このリリースは v2.20、v2.21、v2.22、v2.23 向けに公開されたアプリケーションと互換性があります。
</Update>
