コンテンツにスキップ

更新履歴

1.4.0(2026/09/23)

新機能

  • 認可されたクロスワークスペース DQL クエリを追加。owl.workspace.data_authorized.list で認可を検出し、workspace_uuids と target_region を渡します。現在のワークスペースでは検出不要で、同一組織の Trace は専用ツールを使用します。
  • workspace カテゴリに認可一覧と owl.workspace.member.list を追加。旧 owl.member.list は CLI/MCP で同一のパラメータと権限を使用する呼び出しエイリアスとして残ります。
  • owl.incident.get を追加。インシデント UUID で詳細とページ分割されたイベント参照を取得し、owl.event.get で内容を読み取れます。

バグ修正と改善

  • 旧 testing-<SHA> ビルドの owl update 失敗を修正。Linux/macOS と Windows で設定と SHA256 検証を維持して現在のチャネルのリリース版へ移行できます。通常版はダウングレードせず、同一版はインストールを省略し、不明なバージョンは引き続きエラーになります。(#226)
  • CLI/MCP が AIAPI の診断フィールドと trace ID を保持し、クロスワークスペースクエリの調査を支援します。
  • パラメータの事前検証が JSON Schema の共用型に対応し、各型の制約を維持します。
  • 静的 MCP ツールに OpenAI メタデータを追加し、OAuth Bearer token の上流転送を修正しました。

アップグレード要件

  • 対象サイトに /api/v1/workspace/data_authorized/list、クロスワークスペースクエリの契約、/api/v1/incident/get が導入済みであることを確認してください。
  • CLI と Registry を同時に更新し、owl sync と MCP ツールの再検出を実行してください。カタログ同期だけでは旧 CLI にエイリアス対応は追加されません。
  • 旧 member カテゴリは削除されます。認可一覧には owl.workspace.data_authorized.list を使用してください。移行ガイドを参照してください。

1.3.0(2026/08/26)

本リリースは機能リリースです。主な更新内容は以下のとおりです。

新機能

  • CLI にグローバル --conf パラメータを追加。設定ファイルを明示的に選択できるようになり、設定の表示および書き込みは選択したファイルに従います。
  • CLI に registry.insecure_skip_verify および registry.request_timeout 設定を追加。管理された開発環境や長時間のデータクエリに対応します。TLS 検証のスキップはデフォルトで無効、リクエストタイムアウトはデフォルト 150 秒です。
  • Registry に統合 OAuth Broker のサイトルーティングと token issuer/audience 検証を追加。対象 AI API はサーバー側のホワイトリストで決定されます。
  • Center MCP が設定に従って静的ツールを直接公開し、指定ツールを除外できるようになりました。デフォルトでは従来の facade ツールを引き続き使用します。
  • Registry に OpenAI Apps challenge endpoint を追加。トークンが設定されていない場合は無効のままで 404 を返します。
  • Registry のローカルデプロイ支援フローを追加。リモート AI API および S3 サービスを設定可能です。

バグ修正/改善

  • OAuth 上流の未承認応答を保持するよう変更。呼び出し側が資格情報の問題を正しく識別できるようになります。
  • owl.data.simple_query_file の limit が実行前に 1 ~ 10000 の範囲で検証されるようになりました。
  • データクエリツールのタイムアウトを 130 秒、Registry クライアントのデフォルトタイムアウトを 150 秒に調整し、設定可能としました。
  • Registry イメージにバージョンとリビジョン情報を書き込み、リリースフローの回帰テストを追加してビルド成果物のトレーサビリティを向上させました。

互換性の調整

  • 従来の CLI コマンドとデフォルト設定パスは変更されていません。--conf は新たなエントリポイントであり、TLS 検証のスキップはデフォルトで無効です。
  • MCP はデフォルトで facade ツールを公開します。サイトルーティングと OpenAI Apps challenge は明示的に設定した場合のみ有効になります。
  • まだ完全に設計されていない Agent Protocol(owl agent --stdio を含む)は本リリースに含まれません。

1.2.1(2026/08/07)

本リリースはホットフィックス修正です。内容は以下のとおりです。

バグ修正

  • data タイプツールが生成する結果ファイルの ID が長すぎる問題を修正。新ファイルは 22 文字の URL-safe ランダム ID を使用し、長いパラメータによるファイル名やパスの長大化リスクを低減。Agent が後続のコマンドで参照しやすくなりました。(#8)
  • owl.data.simple_query と owl.data.simple_query_file がパラメータスキーマのみを検証し、自動生成された DQL を検証していなかった問題を修正。実行前に等価な DQL を構築し、Registry の DQL 検証機能を呼び出して無効なクエリ断片を事前にブロックするようになりました。(#7)

機能改善

  • simple query の生成 DQL 検証が失敗した場合、構造化された generated_dql / dql.builderError 問題を返すようになりました。Agent が where_clause、select_clause、group_by_clause などのパラメータを特定して修正しやすくなります。(#7)

互換性の調整

  • data ファイルのインデックス形式と安定した queryKey は変更されていません。既存のインデックスおよび結果ファイルは引き続き読み取り可能です。新しく生成されるファイルの ID とファイル名のみが短くなります。(#8)
  • 有効な simple query の呼び出し方法とリモート実行パスは変更されていません。リクエスト送信前に無効な DQL がより早期に失敗するようになっただけです。(#7)

1.2.0(2026/08/05)

本リリースは機能リリースです。主な更新内容は以下のとおりです。

新機能

  • CLI に owl validate、owl tool validate、owl capabilities を追加。対象ツールを実行せずにパラメータスキーマとツール固有の構文を検証し、構造化された結果を Agent が判断・修正できるようにしました。(#6)
  • アカウントのワークスペース管理とローカルプロファイル管理機能を追加。ワークスペース一覧、アクセスキー取得、ワークスペース切り替え、現在のコンテキスト表示が可能です。プロファイルはワークスペースの資格情報と現在のコンテキストを管理し、キャッシュと data ファイルは設定された共有パスを使用します。(3da3e8e)
  • 同一組織内のワークスペース検出を追加。データクエリで same_org_workspace_uuids により同一組織の複数ワークスペースをクエリ可能になり、クロスワークスペースのトレース検索などに利用できます。(71fa73e)
  • owl exec にバージョン更新通知を追加。CLI は更新チャンネルに従って節流しつつ新バージョンをチェックし、JSON 出力では既存の解析に影響を与えない notice フィールドでアップグレードを促します。(7c7113c)
  • 公開ツールディレクトリに mdsearch ドキュメント検索機能と SLO 一覧機能を追加。(135c8ff、18f87b0)
  • 公開ツールディレクトリに Studio Notes V2 のノート一覧、追加、変更、削除機能を追加。(a72af5f)
  • 公開ツールディレクトリにデータ転送ルール検出と非同期クエリ機能を追加。(6c37c93、c6dcd80)
  • 公開ツールディレクトリに Dashboard 一覧機能を追加。(6c98f0b)
  • Linux、macOS、Windows の 5 プラットフォーム向け OSS 自動リリースパイプラインを追加。テストチャンネルで検証後、同じビルド成果物を本番チャンネルに昇格できます。(9fba8e2)

バグ修正

  • HTTP ツールの上流がクライアントエラーを返した際に、Registry が元のステータスとエラー情報を失う問題を修正。CLI はより正確で実用的な失敗理由を取得できるようになりました。(e1267e0)
  • Dashboard の大規模結果が text パスで返される問題を修正。関連ツールは data ファイルを使用して結果を保存し、大きなペイロードが Agent コンテキストを占有しないようにしました。(68cac16)
  • データ転送クエリ結果が text パスで返される問題を修正。クエリ結果は data ファイルに書き込まれるようになりました。(30aa6fc)
  • ワークスペース資格情報の切り替えと表示の際にアカウント情報が混同される可能性のある問題を修正。設定出力ではデフォルトでキーを非表示にし、明示的に要求された場合のみ元のシークレットを表示します。(3da3e8e)
  • Streamable MCP セッションが確立前に認証を完了するようになりました。未承認リクエストはセッション状態を作成しません。(2a5d8e9)

機能改善

  • owl exec と owl validate のパラメータ解析と事前チェックロジックを統一。すべてのパラメータ問題を一度に返せるようになりました。検証前に通常の初回使用またはキャッシュ期限切れによる自動同期が実行され、それでも tool_not_found が返る場合は、明示的に owl sync を実行してから再試行してください。(#6)
  • CLI 操作は安定した operation ID を保持し、Registry リクエストと上流の失敗の間でトレース情報を透過的に伝達し、階層をまたいだ問題特定を容易にします。(386abc0)
  • ログ内の機密トークンは、問題の関連付けに使用できる先頭と末尾の文字のみを保持し、中間はマスクされます。完全な資格情報がログに記録されるのを防ぎます。(6a6d0ad)

互換性の調整

  • 従来の list、show、exec、schema などの短いコマンドおよび tool / tools 名前空間は引き続き互換性を維持。validate と capabilities は新たなエントリポイントです。(#6)
  • 旧形式の token、auth.token、workspaces.<name>.token、auth.token_file 設定は引き続き読み取り可能。新しい資格情報は一貫して api-key を使用して書き込まれ、古い設定は自動的に削除されません。(3da3e8e)
  • owl.data.query の PromQL モードは DQL 検証器の対象外です。従来の有効なクエリと MCP ツールの呼び出し方法は変更されていません。(#6)

1.0.11(2026/05/25)

本リリースはイテレーションリリースです。主な更新内容は以下のとおりです。

新機能

  • data カテゴリに CLI 専用ツール owl.data.simple_query_file を追加。CLI が最新の公開ツールディレクトリを同期後、simple query パラメータを使用して既存の simple query バックエンドインターフェースを呼び出し、既存の data ファイルライフサイクルで結果を保存できます。
  • owl.data.simple_query_file は MCP ツール owl.data.simple_query とは独立した露出面を保ち、大規模な結果が MCP の text/context パスを経由して返されるのを防ぎます。

機能改善

  • 実際の public config 回帰テストを追加し、owl.data.simple_query_file の CLI 可視性、MCP 不可視性、outputType: data、認証方式、パラメータスキーマをカバー。

互換性の調整

  • 既存の MCP ツール owl.data.simple_query は outputType: text と MCP 専用の露出方法を変更しません。

1.0.10(2026/05/18)

本リリースはホットフィックス修正です。内容は以下のとおりです。

バグ修正

  • registry.endpoint 設定に末尾スラッシュが含まれる場合、CLI が Registry API パスを結合する際に二重スラッシュが発生し、owl sync が nginx 404 を返す問題を修正。
  • Registry Client が構築時に endpoint を正規化するようになりました。http://testing-owl-api.dataflux.cn/ と http://testing-owl-api.dataflux.cn は同じ Registry アドレスとして処理されます。

機能改善

  • Registry Client と SyncAll の回帰テストを追加。末尾スラッシュ付きの endpoint でのカテゴリ同期パスをカバーし、将来の URL 結合の劣化を防ぎます。

互換性の調整

  • ユーザー設定の形式は変更されていません。末尾スラッシュなしの endpoint は従来の動作を維持し、末尾スラッシュ付きの endpoint も互換性があります。

1.0.9(2026/05/12)

本リリースはイテレーションリリースです。主な更新内容は以下のとおりです。

新機能

  • data カテゴリに owl.logging.cluster_task.create を追加。CLI が最新の公開ツールディレクトリを同期後、非同期のログクラスタリング分析タスクを作成できます。
  • data カテゴリに owl.logging.cluster_task.get を追加。create で返された task_id を使用して、非同期ログクラスタリング分析結果をクエリできます。
  • ログクラスタリングタスクは完全な query を渡すことができ、namespace、conditions、timeRange、analysisField、indexes を使用してバックエンドでクエリを組み立てることもサポートします。

機能改善

  • data カテゴリの説明とバージョンを更新し、公開ディレクトリにログクラスタリングタスクの作成とクエリ機能が含まれていることを明確にしました。
  • loader と Registry server の回帰テストを追加。ログクラスタリングタスクのスキーマ解析、必須パラメータ検証、REST 実行転送をカバー。

互換性の調整

  • 今回の変更はツールの追加であり、既存の owl.logging.list、owl.data.query などの data カテゴリツールの呼び出し方法は変更されていません。

1.0.8(2026/05/07)

本リリースはイテレーションリリースです。主な更新内容は以下のとおりです。

新機能

  • data カテゴリの検出パスに owl.logging.list と owl.billing.list を追加。CLI が最新の公開ツールディレクトリを同期後、ログとクラウド請求書の source / field を直接検出できます。
  • owl.metric.list が mode=tag をサポートし、メトリクスのタグキーを検出可能に。source によるフィールドまたはタグ結果のフィルタリングもサポートします。
  • data 結果ファイル名に可読性のあるプレフィックスを保持し、UUID を追加。重複クエリや複数セッションの同時実行時にファイルが上書きされるのを防ぎます。
  • data ファイルインデックスに安定した queryKey を追加。同一クエリを識別可能にしつつ、旧形式の index.json との互換性も維持します。

バグ修正

  • 検出ツールのスキーマで source パラメータが宣言されていないため、owl exec ... --source ... がローカルパラメータ検証で拒否される問題を修正。
  • AIAPI の検出一覧が success:false のビジネスエラーを返した場合に、Registry REST と MCP HTTP ツールの外側で誤って成功と報告される可能性がある問題を修正。
  • インストーラの --owl-dir / -OwlDir でカスタム Owl ディレクトリを指定した後、直接 owl config show を実行してもデフォルト設定ディレクトリにフォールバックする可能性がある問題を修正。

機能改善

  • README と使用ドキュメントのデータ検出例を更新し、mode=field、mode=tag、owl.logging.list、owl.billing.list の呼び出し方法を追加。
  • 公開ディレクトリの同期プロンプトを調整し、公開ディレクトリがヒットした場合に誤解を招く Scope: public catalog の出力を回避。
  • owl data clean はデフォルトで 1 日前のファイルをクリーンアップ。--days 0 または負の値は 1 日として処理。
  • owl data clean はインデックスに登録された期限切れファイルのみをクリーンアップ。未登録の孤立ファイルは従来通り、積極的にスキャンして削除しません。
  • Linux/macOS および Windows のインストーラは、インストール先の隣に .owldir パスを記録し、カスタムディレクトリを使用していない場合やアンインストール時に古い記録をクリーンアップ。これにより、CLI は OWL_DIR 環境変数がなくてもカスタム設定、キャッシュ、データディレクトリを引き続き特定できます。
  • loader、executor、Registry REST、MCP の検出スキーマとビジネスエラーの回帰テストを追加。
  • CLI 設定解析とインストーラのカスタムディレクトリ回帰テストを追加。.owldir 記録の読み取り、config show のパス表示、インストール後のディレクトリ配置をカバー。

互換性の調整

  • owl exec のパラメータ形式は変更されていません。--key value、key=value、-p JSON、--stdin を引き続きサポート。
  • 非メトリクス検出ツールは mode=source|field のみ許可。mode=tag は owl.metric.list でのみ使用可能。

1.0.7(2026/04/29)

本リリースはイテレーションリリースです。主な更新内容は以下のとおりです。

新機能

  • CLI に tool 名前空間を追加し、tools エイリアスも保持。このエントリは list、show、exec、schema などのトップレベルコマンドの補助的な形式として、Agent がコマンド形式を推測する際の耐障害性を向上させます。
  • category に categories エイリアスを追加。Agent が自然なコマンド推測でカテゴリ機能を発見しやすくなります。

バグ修正

  • owl help tool、owl help categories などのヘルプトピックが解決できない問題を修正。
  • 一部の --help 呼び出しが設定の初期化や Registry 依存関係を早期にトリガーする問題を修正。ヘルプコマンドは設定がない環境でも直接結果を返せるようになりました。

機能改善

  • ヘルプトピックの回帰テストを追加。トピック指定のヘルプ(owl help tool など)とコマンド指定のヘルプ(owl tool --help など)が一貫した情報を返すことを確認。
  • README のツール表示コマンド例を更新し、tool 名前空間の使用法を追加。

互換性の調整

  • list、show、exec、schema などの従来のトップレベルコマンドは引き続き主要な使用方法であり、互換性を維持。既存のスクリプトを壊しません。
  • 一部の公開されなくなったサンプルツールと Skill 設定をクリーンアップ。

1.0.6(2026/04/28)

本リリースはイテレーションリリースです。主な更新内容は以下のとおりです。

新機能

  • owl update コマンドを追加。インストーラが記録した更新チャンネルに従って、対応するプラットフォームのインストールスクリプトをダウンロードして実行します。
  • Linux/macOS インストールスクリプトに --upgrade を、Windows インストールスクリプトに -Upgrade を追加。リモートバージョンが更新された場合のみローカル CLI をアップグレードします。
  • インストーラは設定に update.base_url と update.channel を書き込み、後続の owl update に更新ソースを提供します。

バグ修正

  • アップグレード時に既存のインストールパスを安定して特定できない問題を修正。アップグレードフローは Owl ディレクトリの binpath を優先して読み取り、次に PATH 内の owl にフォールバックします。
  • ローカルバージョンがリモートバージョン以上の場合でも上書きインストールされる可能性がある問題を修正。バイナリの置き換えをスキップし、更新チャンネル設定のみをリフレッシュするようになりました。

機能改善

  • インストーラにセマンティックバージョン比較ロジックを追加。アップグレード前にローカルの owl --version とリモートチャンネルの version を比較します。
  • 更新フローは Linux/macOS ではインストールスクリプトを同期的に実行し、Windows では独立した PowerShell プロセスとしてインストーラを起動。実行中のバイナリを置き換えるリスクを低減。

1.0.5(2026/04/28)

本リリースはホットフィックス修正です。内容は以下のとおりです。

バグ修正

  • Linux/macOS インストーラが macOS システム標準の Bash 3.2 でチェックサム比較を実行する際に bad substitution エラーが発生する問題を修正。
  • Bash 4 構文 ${var,,} を POSIX ツールチェーンで使用可能な tr '[:upper:]' '[:lower:]' に置き換え、チェックサムの大文字小文字正規化ロジックが古い Bash でも互換性を持つようにしました。

機能改善

  • 5 プラットフォームの CLI パッケージを再構築し、リリースディレクトリのバージョン、マニフェストのバージョン、パッケージ内の owl --version 出力が一致するようにしました。
  • skill.md と skill.en.md の 2 つの Skill ドキュメントを保持し、日本語・英語の Agent Skill 配布を継続サポート。

1.0.4(2026/04/27)

本リリースはインストーラチャンネルリリースです。主な更新内容は以下のとおりです。

新機能

  • skill.en.md を公開し、英語の Agent Skill 説明ファイルを補完。
  • 一時コードインストールとカスタム Owl ディレクトリをサポートするインストーラのサポートファイルを 1.0.4 チャンネルディレクトリに公開。

バグ修正

  • 前回の本番チャンネルインストールスクリプトに OWL_DIR / OwlDir のサポートが欠けていた問題を修正。
  • 既存の 1.0.3 チャンネルが同期キャッシュの影響を受けた場合に同バージョンのリリースを直接上書きしないよう、新しいチャンネルディレクトリを使用して修正後のインストールエントリを提供。

1.0.3(2026/04/27)

本リリースはイテレーションリリースです。主な更新内容は以下のとおりです。

新機能

  • インストーラに OWL_TEMP_CODE サポートを追加。OWL_REGISTRY_ENDPOINT から ai-api アドレスを推測し、/api/v1/account/accesskey/exchange で実際のトークンを取得します。
  • skill.md を追加。チャンネル経由で配布される Agent 統合シナリオ向けの Skill 説明を提供。

バグ修正

  • bash -c "$(curl .../install.sh)" のエントリで BASH_SOURCE[0] の読み取りが失敗する可能性がある問題を修正。$0 によるフォールバック付きのスクリプトエントリ解析に変更。
  • インラインのインストーラヘルパー内で予期しない改行が発生する問題を修正。リリース版の install.sh をより直接実行可能な自己完結型スクリプトに近づけました。

機能改善

  • 一時コードからトークンを取得する際に、OWL_TOKEN と取得結果が一致するか検証。一致しない場合はインストールを即座に中止。
  • OWL_TEMP_CODE リクエストはデフォルトでローカルプロキシをバイパス。一時的な資格情報交換がプロキシ設定の影響を受ける可能性を低減。

1.0.2(2026/04/24)

本リリースはイテレーションリリースです。主な更新内容は以下のとおりです。

新機能

  • CLI とインストーラがカスタム Owl 作業ディレクトリをサポート。OWL_DIR、--owl-dir、-OwlDir を追加。
  • インストーラが OWL_OWNER / --owl-owner をサポート。cloud-init や root インストール後に設定ディレクトリをサービスユーザーに引き渡しやすくなります。
  • インストール完了後、バイナリのパスを Owl ディレクトリ内の binpath に記録。後続のアップグレードや Agent 実行時の位置特定に使用。

バグ修正

  • インストーラが registry.endpoint と auth.token を永続化する際に、常に現在のユーザーディレクトリに書き込んでいた問題を修正。指定された Owl ディレクトリに書き込むようになりました。
  • カスタムディレクトリシナリオで config show が不正確なディレクトリを表示する問題を修正。

機能改善

  • README に cloud-init / systemd サービスユーザーインストールの説明を追加。OWL_DIR と OWL_OWNER の推奨使用法を明確化。
  • インストールスクリプトのアンインストールプロンプト、設定ディレクトリ初期化、パス記録ロジックを、解析後の Owl ディレクトリに統一。

1.0.1(2026/04/23)

本リリースはホットフィックス修正です。内容は以下のとおりです。

新機能

  • CLI に初回使用時の自動同期機能を追加。ローカルキャッシュが空、またはキャッシュが registry.sync_interval を超えている場合、list、show、exec、schema、category などのコマンドが自動的に owl sync をトリガーします。
  • sync.auto 設定項目を追加。自動同期を無効にできます。

バグ修正

  • 1.0.0 の Linux/macOS tar パッケージ内の owl バイナリに実行権限がなかった問題を修正。
  • owl sync の増分同期時に、リモートで削除されたカテゴリのキャッシュがクリーンアップされていなかった問題を修正。
  • HOME がない cloud-init / systemd / container 環境で、インストールスクリプトが set -u により早期終了する可能性がある問題を修正。

機能改善

  • 自動同期の失敗時、初回同期とキャッシュリフレッシュを区別。初回同期の失敗はエラーを返し、既存キャッシュのリフレッシュ失敗は古いキャッシュを保持し warning を出力。
  • リリースディレクトリを復元し、1.0.0 と 1.0.1 チャンネルの成果物を追跡。インストーラの回帰テストと CRLF/LF 監査を補完。

1.0.0(2026/04/13)

本リリースは初回リリースです。主な更新内容は以下のとおりです。

新機能

  • Owl CLI の最初のチャンネルバージョンを公開。Linux、macOS、Windows の計 5 プラットフォームのパッケージを提供。
  • install.sh、install.ps1、owl-install.ps1、SHA256SUMS を提供。リモートチャンネルインストール、指定バージョンインストール、ローカルパッケージインストール、チェックサム検証をサポート。
  • CLI は初期化設定、ログインによるトークン書き込み、ツールディレクトリ同期、カテゴリ表示、ツール表示、ツール実行、OpenAI function スキーマ出力、キャッシュ管理、データファイル管理をサポート。

機能改善

  • リリースディレクトリに README と USAGE ドキュメントを含め、テスト/本番チャンネルのインストール、実行時設定、オフラインインストール、アンインストール、一般的なコマンドを説明。
  • ビルドパイプラインはマルチプラットフォームのクロスコンパイルをサポートし、version マニフェストで現在のバージョン、過去のバージョン、リリース日、コミット、プラットフォーム一覧を記録。

既知の問題

  • Linux/macOS tar パッケージ内の owl バイナリの権限が 0644 であるため、解凍後に直接実行できません。この問題は 1.0.1 で修正されています。

フィードバック

このページは役に立ちましたか?