1Password(ワンパスワード)は2026年11月10日および11日、開発者向けツールである「1Password JavaScript SDK」と「1Password CLI」の新たなベータ版をリリースした。本アップデートでは、SDKにおけるデスクトップアプリ未検出時のエラーハンドリング改善、およびCLIでの「Environment(環境)」リソースを管理する新コマンド群の導入が行われている。
[1Password JavaScript SDK 0.5.1-beta.1](2026年11月11日)
デスクトップアプリ連携時のエラー処理が改善され、開発者側のアプリケーションで適切にフォールバック処理を実装しやすくなった。
・`createClient()`の挙動変更:SDKが1Passwordデスクトップアプリを検出または読み込めない場合、コンソールへ直接ログを出力せず、「1Password desktop application not found」などの根本的な原因とともに直ちにrejectする仕様に変更された。従来はSDK自体がエラーをログ出力したうえで「Native library is not available.」という汎用メッセージで失敗していたため、アプリ側でエラーを捕捉してもSDKのエラー出力が残ってしまう問題が解消された。
[1Password CLI 2.44.0-beta.02](2026年11月10日)
新たに`op environment`コマンド群が追加され、1Password環境とその内部のシークレットに対するCRUD(作成・読み取り・更新・削除)操作がサポートされた。
・環境(Environment)の管理:`op environment` コマンドを使用し、環境の作成(create)、詳細取得(get)、アクセス可能な環境の一覧表示(list)、名称変更(edit)、および名前やID指定での削除(delete)が可能となった。
・シークレットの管理:`op environment secret` コマンドを使用し、特定環境内におけるシークレットの作成、取得、編集(名前、値、隠し設定の変更)、および削除が可能となった。
・Trust Log Bookmarksの仕様変更:アカウントのUUIDではなく、一意の識別子(unique identifier)に基づいて保存されるよう変更された。
出典:1Password
この製品の詳細については、1Password製品ページをご覧ください。