1.2.0
2024年12月4日
アプリ
新機能
自動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 分析が期待通りに動作しない可能性があります。
管理コンソールのパスワード制限:管理APIの認証制限により、管理コンソールのパスワードにコロン(”:”)が含まれているサーバーは、Devinではサポートされていません。
移行後スクリプトのパラメータ:移行後スクリプトは、「テキスト」型のパラメータのみを受け付けます。
移行後スクリプトのエラーログ制限:スクリプトの失敗理由(スクリプトが見つからない、無効なスクリプト名、サーバーでODataが無効など)はログに記録されません。
デプロイメントステータスの遅延:移行が成功しても「Update Available(更新あり)」と表示される場合があります。30秒以内に「On latest version(最新バージョン)」に変わらない場合は、プロジェクトワークスペースのウィンドウを閉じて再度開いてください。
移行時のディスク容量チェック:ディスク容量は移行開始時にのみ確認されます。2つの大規模な移行を同時に開始した場合、完了時に十分な空き容量がない可能性があります(容量は開始時には確保されません)。
保存場所の制限:Devinは、インストールされたデフォルトディスク(通常はLibraryフォルダ)にすべてを保存します。2つ目のディスクの使用にはまだ対応していません。
デプロイメント処理の制限:デプロイメントは、実際のバージョンバックアップではなく、ライブブランチファイルをクローンするデフォルトプロセスに限定されています。たとえば、devからmainにファイルをリリースした後、mainに直接変更を加えてからリリースをデプロイすると、変更されたmainが使用され、リリース時の実際のバックアップは使用されません。
代替データベースパスの制限:管理コンソールで定義された代替データベースパスは、Devin Serverのインストール後に変更された場合、機能しません。
安全でないTLS接続:Devinサーバー間のすべての安全でないTLS接続は、提示されたSSL証明書が無効、期限切れ、または自己署名であっても信頼されます。
カスタムフォントの問題:アプリ内のアイコンに使用されているDevinのカスタムフォントは、FileMaker Proを再起動することでのみ有効になります。
アクティビティログの制限:REPORTタブのアクティビティログは限定的です。詳細なログを確認するにはDEBUGタブを使用してください。
ローカル開発ファイルの制限:ローカル開発ファイルはサポートされていません。ファイルは専用の開発サーバー上でホストする必要があります。
アプリのズームレベル設定:アプリのウィンドウやUI要素は、ズームレベルが100%以外に設定されていると、正しく表示または動作しない場合があります。
最終更新