Release Notes

v0.7.0

GitHub でソースを表示

何が変わったのか

### 特徴

  • 新しいオートメーションAPI: 外部システム (CLI、エージェント、ワークフロー) に、UI なしで Dory と対話するためのプログラム インターフェイス (/api/automation/*) を導入しました。接続のリスト、データベース スキーマの取得、SQL クエリの実行、自然言語の質問を行うためのエンドポイントが含まれています。これらはすべて、マルチテナント用のx-organization-idによるセッション Cookie とベアラー トークンの両方をサポートしています。
  • 匿名アカウントのサポート: 完全なゲスト アクセスが追加されました。ユーザーはサインインせずに接続を探索し、SQL を実行し、AI チャットボットを使用できるようになりました。匿名アカウントは自動的に作成され、デモ データ (SQLite を含む) にリンクされ、アカウント作成または明示的なオプトアウト時に完全に削除されます。
  • 強化された AI チャット エクスペリエンス:
    • チャットボットの新しいウェルカム ページには、コンテキストに応じた見出し、表に対応した推奨プロンプト、および即時対話のための埋め込み入力が含まれています。
    • SQL コンソールの空の状態に「AI に SQL を書き込む」ボタンが追加されました。
    • 実際のテーブル/列名から動的に生成されるスキーマ対応の提案。
    • コールド スタートの改善: 空の場合はサイドバーが非表示になり、入力がオート フォーカスになり、プレースホルダー テキストが初めてのユーザーをガイドします。

修正

  • チャット セッションの分離: 壊れた接続レベルのスコープ設定が修正されました。チャット セッションはconnectionIdによって正しくフィルターされるようになり、同じ組織内での相互接続の漏洩が防止されます。
  • チャットボットのウェルカム ページの信頼性: 複数のバグが解決されました。表のメンションがウェルカム テキスト領域に表示されるようになり、セッションは最初のメッセージでのみ作成され (「+」クリックでは作成されません)、コンポーネントのマウント前にinitialPromptが途中でクリアされなくなりました。
  • 重複メッセージの防止: チャットボットで提案されたプロンプトをクリックしたときの競合状態の重複を排除しました。
  • SSHと UI のポーランド語:SSH秘密キー (.pem、.key、.pub、.ppk) 用のファイル ピッカー、インタラクティブ要素へのカーソル ポインター、エクスプローラー サイドバーのスケルトン ロードを追加し、ロケール間での i18n キーの不一致を修正しました。
  • デスクトップ ランタイムの安定性: 組織のスラッグ解像度を修正し、デスクトップ アプリのゲスト ユーザーに対して SQLite デモ データが正しく読み込まれるようにしました。

改善点

  • 認証フロー: 堅牢な移行処理とテスト カバレッジにより、ブートストラップ、リンク、クリーンアップを含む合理化された匿名アカウントのライフサイクル。
  • SQL コンソール UX: クエリを保存するためのフルアカウント要件が強制され、データの所有権が明確になりました。
  • アクセシビリティとローカリゼーション: 英語、スペイン語、日本語、中国語の新しい UI 要素 (ファイル ピッカー、サイドバーの状態、接続フォーム) にわたる i18n サポートを拡張しました。

このガイドは役に立ちましたか?