1.2.0

2024年12月4日

注意: このリリースは Windows Server のみ対応しています!Unix のサポートは来年初頭にリリース予定です。

アプリ

新機能

  • 自動XML解析: 開発環境内でバージョン間の変更を自動解析可能。このリリースでは、アクティブブランチファイルとブランチ上の最新保存バージョン間の変更を自動的に確認可能。プロジェクト設定 -> バージョンで有効化。

  • 複数チームと開発サーバー: ユーザーが複数のチームや開発環境に所属可能となり、簡単に切り替え可能。

  • データ移行サマリー: データ移行にリアルタイム情報とサマリーレポートを表示。

  • モニターからのファイル開閉: 任意のサーバーのファイルをモニターウィンドウから直接開閉可能。

  • ベータリリースチャンネル: 設定でアプリとサーバーごとにリリースチャンネルを選択可能。これにより、選択したサーバーを将来的にDevinのプレリリースソフトウェアバージョンにサブスクライブ可能。2024年には、内部DevOpsパイプラインの最適化に大幅な投資を行い、新しいDevinサーバーバージョンを数ヶ月ではなく数日で開発、テスト、ビルド、リリース可能に。

改善点

  • ログイン/アカウント作成/パスワードリセットの全面改修: ログインおよび認証フローが大幅に改修され、各ステップがより高速かつ安定化。プロセスの途中で詰まることがなくなりました。

  • プロジェクトワークスペースナビゲーション: ビュー間のナビゲーションが高速化されるさまざまな修正とパフォーマンス改善を実施。

  • バージョングラフ: 各種修正と改善を実施。

  • サーバープラットフォーム設定: 設定 -> サーバーからサーバープラットフォーム設定を削除し、DevinサーバーAPIが自動的に解釈するよう変更。

バグ修正

  • プロジェクトワークスペースサイドバーの動作: 複数行のバージョン説明がタグ配置と重ならないよう修正。

  • チーム管理: チームメンバーの追加および削除の信頼性を向上させる修正を実施し、ログイン時に空のユーザーが作成されるバグを修正。

  • アクティビティログ: ログが誤って別のプロジェクトにリンクされる問題を修正。

サーバー

新機能

  • Windows Server サポート: Windows Server に対応 (互換性チャートを参照)。

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

改善点

  • データ移行の安定性: デプロイメントおよびデータ移行のパフォーマンス、安定性、エラーハンドリングを改善。サーバー間のより賢い通信、メモリ不足によるクラッシュ防止、サーバーやプロセス、接続問題がデプロイメント前または中に発生した場合のfmp12ファイルの処理と復旧を向上。

  • ファイルバックアップの一貫性: 最大ファイルサイズのチェックを追加し、冗長なファイル操作を最適化。

  • Devinエンジンの効率化: DevinエンジンからDevin APIにより多くのコンポーネントを移譲し、Devinエンジンのパフォーマンスを向上。

  • ログのクリーンアップ: 各種ログから機密データを削除するアルゴリズムを実装。

バグ修正

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

既知の制限事項

  • 管理コンソールのパスワード制限: 管理API認証の制限により、管理コンソールのパスワードにコロン (”:”) を含むサーバーはサポートされていません。

  • 移行後スクリプトのパラメーター: 移行後スクリプトは「テキスト」型のパラメーターのみ受け入れ可能。

  • 移行後スクリプトのエラーログ制限: スクリプトエラーの原因(スクリプトが見つからない、無効なスクリプト名、サーバーでODataが無効など)がログに記録されません。

  • デプロイメントステータスの遅延: 成功した移行後に「最新バージョン」ではなく「更新可能」と表示される場合があります。30秒以内にステータスが更新されない場合は、プロジェクトワークスペースウィンドウを閉じて再度開いてください。

  • 移行時のディスク容量チェック: ディスク容量は移行開始時にのみチェックされます。同時に2つの大規模な移行を開始した場合、完了時に容量が不足する可能性があります(開始時に容量が確保されません)。

  • ストレージの保存場所: Devin はインストール先のデフォルトディスク(デフォルトのライブラリフォルダー)にすべてを保存します。2つ目のディスクの使用はまだサポートされていません。

  • デプロイメントプロセスの制限: デプロイメントはライブブランチファイルをクローンするデフォルトプロセスに限定されます。たとえば、開発からメインにリリース後、メインで直接変更を行った場合、リリース時に使用したバージョンバックアップではなく変更済みのメインバージョンがデプロイメントに使用されます。

  • 代替データベースパス: 管理コンソールで定義された代替データベースパスは、Devin Serverインストール後に変更されると機能しません。

  • 安全でないTLS接続: Devinサーバー間の安全でないTLS接続は、SSL証明書が無効、期限切れ、または自己署名であっても信頼されます。

  • カスタムフォントの問題: アプリ内アイコンに使用されるカスタムDevinフォントは、FileMaker Proを再起動するまで機能しません。

  • アクティビティログの制限: REPORTタブのアクティビティログは制限されています。詳細なログを確認するにはDEBUGタブを使用してください。

  • ローカル開発ファイル: ローカル開発ファイルはサポートされていません。ファイルは専用の開発サーバーでホストする必要があります。

  • アプリの非標準ズームレベル: アプリのウィンドウやUI要素は、ズームレベルが100%以外に設定されていると正常に動作および表示されない可能性があります。

最終更新