> For the complete documentation index, see [llms.txt](https://changelog.devin.fm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.devin.fm/jp/2024-nian-12-yue/1.2.0.md).

# 1.2.0

2024年12月4日

{% hint style="info" %}
Devin Server 1.2.0 は Windows Server のみに対応しています。
{% endhint %}

## アプリ

### 新機能

* **自動XML解析:** 開発環境内でバージョン間の変更を自動解析可能。このリリースでは、アクティブブランチファイルとブランチ上の最新保存バージョン間の変更を自動的に確認可能。プロジェクト設定 -> バージョンで有効化。
* **複数チームと開発サーバー:** ユーザーが複数のチームや開発環境に所属可能となり、簡単に切り替え可能。
* **データ移行サマリー:** データ移行にリアルタイム情報とサマリーレポートを表示。
* **モニターからのファイル開閉:** 任意のサーバーのファイルをモニターウィンドウから直接開閉可能。
* **ベータリリースチャンネル:** 設定でアプリとサーバーごとにリリースチャンネルを選択可能。これにより、選択したサーバーを将来的にDevinのプレリリースソフトウェアバージョンにサブスクライブ可能。2024年には、内部DevOpsパイプラインの最適化に大幅な投資を行い、新しいDevinサーバーバージョンを数ヶ月ではなく数日で開発、テスト、ビルド、リリース可能に。

### 改善点

* **ログイン/アカウント作成/パスワードリセットの全面改修:** ログインおよび認証フローが大幅に改修され、各ステップがより高速かつ安定化。プロセスの途中で詰まることがなくなりました。
* **プロジェクトワークスペースナビゲーション:** ビュー間のナビゲーションが高速化されるさまざまな修正とパフォーマンス改善を実施。
* **バージョングラフ:** 各種修正と改善を実施。
* **サーバープラットフォーム設定:** 設定 -> サーバーからサーバープラットフォーム設定を削除し、DevinサーバーAPIが自動的に解釈するよう変更。

### バグ修正

* **プロジェクトワークスペースサイドバーの動作:** 複数行のバージョン説明がタグ配置と重ならないよう修正。
* **チーム管理:** チームメンバーの追加および削除の信頼性を向上させる修正を実施し、ログイン時に空のユーザーが作成されるバグを修正。
* **アクティビティログ:** ログが誤って別のプロジェクトにリンクされる問題を修正。

## **サーバー**

### 新機能

* **Windows Server サポート:** Windows Server に対応 (互換性チャートを参照)。
* **XML Analysis API:** Devin Server に最先端で最も高機能なコンポーネント「XML変更解析API」を搭載。このAPIは、fmp12ファイル間の差分を数秒で詳細かつ効率的に計算し、ほぼリアルタイムの変更解析を可能にします。fmp12のXML表現を使用してRustで構築されたこの新ツールは、2つのXMLファイルセットを高速に解析し、必要な情報を要約形式で抽出。スクリプトやカスタム関数のコード差分を含む変更を、GitHubのようなプラットフォームで確認するように計算可能。

### 改善点

* **データ移行の安定性:** デプロイメントおよびデータ移行のパフォーマンス、安定性、エラーハンドリングを改善。サーバー間のより賢い通信、メモリ不足によるクラッシュ防止、サーバーやプロセス、接続問題がデプロイメント前または中に発生した場合のfmp12ファイルの処理と復旧を向上。
* **ファイルバックアップの一貫性:** 最大ファイルサイズのチェックを追加し、冗長なファイル操作を最適化。
* **Devinエンジンの効率化:** DevinエンジンからDevin APIにより多くのコンポーネントを移譲し、Devinエンジンのパフォーマンスを向上。
* **ログのクリーンアップ:** 各種ログから機密データを削除するアルゴリズムを実装。

### バグ修正

**編集不可のクローン:** クローンバックアップが編集不可能になる問題を修正。

***

## **既知の制限事項**

* **XML Analysis API:**
  * Devin Server 1.2.0 は、必要な Git の依存関係を自動的にインストールしない場合があります。Git が不足していると、「Analysis Error（分析エラー）」というメッセージがプロジェクトワークスペースのサイドバーに表示されます。これを解決するには、Git を Program Files のデフォルトディレクトリに手動でインストールするか、Devin Server 1.2.1-beta をインストールまたはアップデートしてください。
  * 比較対象のファイルのいずれかが FMS Databases/Secure/Additional フォルダ内のサブフォルダに存在する場合、XML 分析は失敗します。
  * FMS Databases/Secure/Additional フォルダに非英語文字を含むファイルがある場合、XML 分析は失敗します。
  * モジュールのアカウント名にスペース（フルネームなど）が含まれている場合、XML 分析は失敗する可能性があります。
  * ファイルの XML カタログが空（例：スクリプトやカスタム関数が含まれていない場合）の場合、XML 分析は失敗する可能性があります。
  * FileMaker Server 20（2023）では、XML 分析が期待通りに動作しない可能性があります。
* **Windows Serverでの自動起動:** Devin Server は、Windows Server の再起動後に自動的に起動しません。再起動のたびに手動でサービスを開始する必要があります（[ガイド](https://docs.devin.fm/server-mangement/starting-stopping-and-restarting-devin-server)参照）。
* **管理コンソールのパスワード制限：**&#x7BA1;理APIの認証制限により、管理コンソールのパスワードにコロン（”:”）が含まれているサーバーは、Devinではサポートされていません。
* **移行後スクリプトのパラメータ：**&#x79FB;行後スクリプトは、「テキスト」型のパラメータのみを受け付けます。
* **移行後スクリプトのエラーログ制限：**&#x30B9;クリプトの失敗理由（スクリプトが見つからない、無効なスクリプト名、サーバーでODataが無効など）はログに記録されません。
* **デプロイメントステータスの遅延：**&#x79FB;行が成功しても「Update Available（更新あり）」と表示される場合があります。30秒以内に「On latest version（最新バージョン）」に変わらない場合は、プロジェクトワークスペースのウィンドウを閉じて再度開いてください。
* **移行時のディスク容量チェック：**&#x30C7;ィスク容量は移行開始時にのみ確認されます。2つの大規模な移行を同時に開始した場合、完了時に十分な空き容量がない可能性があります（容量は開始時には確保されません）。
* **保存場所の制限：**&#x44;evinは、インストールされたデフォルトディスク（通常はLibraryフォルダ）にすべてを保存します。2つ目のディスクの使用にはまだ対応していません。
* **デプロイメント処理の制限：**&#x30C7;プロイメントは、実際のバージョンバックアップではなく、ライブブランチファイルをクローンするデフォルトプロセスに限定されています。たとえば、devからmainにファイルをリリースした後、mainに直接変更を加えてからリリースをデプロイすると、変更されたmainが使用され、リリース時の実際のバックアップは使用されません。
* **代替データベースパスの制限：**&#x7BA1;理コンソールで定義された代替データベースパスは、Devin Serverのインストール後に変更された場合、機能しません。
* **安全でないTLS接続：**&#x44;evinサーバー間のすべての安全でないTLS接続は、提示されたSSL証明書が無効、期限切れ、または自己署名であっても信頼されます。
* **カスタムフォントの問題：**&#x30A2;プリ内のアイコンに使用されているDevinのカスタムフォントは、FileMaker Proを再起動することでのみ有効になります。
* **アクティビティログの制限：**&#x52;EPORTタブのアクティビティログは限定的です。詳細なログを確認するにはDEBUGタブを使用してください。
* **ローカル開発ファイルの制限：**&#x30ED;ーカル開発ファイルはサポートされていません。ファイルは専用の開発サーバー上でホストする必要があります。
* **アプリのズームレベル設定：**&#x30A2;プリのウィンドウやUI要素は、ズームレベルが100%以外に設定されていると、正しく表示または動作しない場合があります。
