コンテンツにスキップ

更新履歴

1.2.1(2026/08/07)

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

不具合修正

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

機能改善

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

互換性の調整

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

1.2.0(2026/08/05)

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

新機能

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

不具合修正

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

機能改善

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

互換性の調整

  • listshowexecschema などの既存の短縮コマンド、および tool / tools 名前空間は引き続き互換性を維持します。validatecapabilities は新たなエントリポイントです。(#6)
  • 旧バージョンの tokenauth.tokenworkspaces.<name>.tokenauth.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_queryoutputType: 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 を渡すことも、namespaceconditionstimeRangeanalysisFieldindexes を使用してバックエンドがクエリを組み立てることもサポートします。

機能改善

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

互換性の調整

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

1.0.8(2026/05/07)

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

新機能

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

不具合修正

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

機能改善

  • README と使用ドキュメントのデータ検出例を更新し、mode=fieldmode=tagowl.logging.listowl.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 の discovery スキーマとビジネスエラーの回帰テストを追加しました。
  • CLI 設定解析とインストーラのカスタムディレクトリに関する回帰テストを追加し、.owldir 記録の読み取り、config show のパス表示、インストール後のディレクトリ配置をカバーしました。

互換性の調整

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

1.0.7(2026/04/29)

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

新機能

  • CLI に tool 名前空間を追加し、tools エイリアスも維持します。このエントリは listshowexecschema などのトップレベルコマンドとは別の補助形式として、Agent がコマンド形式を推測する際のフォールトトレランスを向上させます。
  • categorycategories エイリアスを追加し、Agent が自然なコマンド推測方法でカテゴリ機能を発見しやすくします。

不具合修正

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

機能改善

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

互換性の調整

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

1.0.6(2026/04/28)

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

新機能

  • owl update コマンドを追加しました。インストーラが記録した更新チャンネルに従って、対応するプラットフォームのインストールスクリプトをダウンロードして実行できます。
  • Linux/macOS インストールスクリプトに --upgrade、Windows インストールスクリプトに -Upgrade を追加しました。リモートバージョンが更新されている場合のみローカル CLI をアップグレードします。
  • インストーラは設定に update.base_urlupdate.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 パッケージを再構築し、公開ディレクトリのバージョン、manifest バージョン、パッケージ内の owl --version 出力が一致するようにしました。
  • skill.mdskill.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.endpointauth.token を永続化する際に、常に現在のユーザーディレクトリに書き込んでいた問題を修正しました。指定された Owl ディレクトリに書き込まれるようになりました。
  • カスタムディレクトリシナリオで config show が表示するディレクトリが不正確だった問題を修正しました。

機能改善

  • README に cloud-init / systemd サービスユーザーインストールの説明を追加し、OWL_DIROWL_OWNER の推奨使用方法を明確にしました。
  • インストールスクリプトのアンインストール表示、設定ディレクトリ初期化、パス記録ロジックは、解析後の Owl ディレクトリを使用するように統一しました。

1.0.1(2026/04/23)

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

新機能

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

不具合修正

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

機能改善

  • 自動同期失敗時に、初回同期とキャッシュリフレッシュを区別するようになりました。初回同期の失敗はエラーを返し、既存のキャッシュがある状態でのリフレッシュ失敗は古いキャッシュを保持し、warning を出力します。
  • 公開ディレクトリを復元し、1.0.01.0.1 チャンネルの成果物を追跡するようにしました。インストーラの回帰テストと CRLF/LF 監査を補完しました。

1.0.0(2026/04/13)

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

新機能

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

機能改善

  • 公開ディレクトリには README と USAGE ドキュメントが含まれており、テスト/プロダクションチャンネルインストール、ランタイム設定、オフラインインストール、アンインストール、一般的なコマンドについて説明しています。
  • ビルドパイプラインはマルチプラットフォームのクロスコンパイルをサポートし、version manifest を使用して現在のバージョン、履歴バージョン、リリース日、コミット、プラットフォーム一覧を記録します。

既知の問題

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

フィードバック

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