このページでは、 MongoDB Mongosync 1.22 で導入された変更点と新機能について説明します。
1.22.0 リリース
9 月9日2026
新機能
mongosyncは、移行を開始する前に、宛先クラスターで利用可能なディスク容量のチェックを実行するようになりました。移行に必要な推定スペースが利用可能なスペースを超える場合、/startはInsufficientDestinationDiskSpaceエラーを返し、移行は開始されません。宛先のファイルシステムストレージが利用可能なストレージ を正確に反映していない場合など、チェックをスキップするには、 を呼び出すときに を に設定します。詳細については、skipDiskSpaceChecktrue/start「宛先ディスク容量」 および 「リクエスト ボディ パラメータ」を参照してください。ceaStage/progressAPIレスポンスに フィールドを追加します。ceaStageフィールドは、変更イベント アプリケーション(CEA)がコレクションのコピー中に蓄積された変更イベントのバックログをドレイン処理しているかどうか、またはコレクションのコピーが完了した後に発生した変更イベントを適用しているかどうかを報告します。詳細については、progressを参照してください。
パフォーマンスの向上
- 埋め込み検証子が、デフォルトで 変更イベント アプリケーション(CEA) フェーズで開始されるようになりました。検証を使用して実行される移行は、より高速かつ確実に完了します。コレクションのコピー中に、
/progressエンドポイントは検証子 を として報告するようになりました。詳細については、「phase"not started"埋め込み検証子による検証 」を参照してください。
修正された問題
lagTimeSeconds移行にCapped コレクションが含まれている場合に が無期限に増加する問題を修正します。
その他の変更
mongosyncは、 年 6 月 日でサポート終了が近づいているAmazon Linux230 2026ではリリースされなくなりました。 Amazon Linux を実行するホストから移行するには、2mongosync1.21を使用します。mongosyncは macOS 向けの x86-64 ビルドを提供しなくなりました。mongosyncは macOS 用の ARM64 ビルドのみを提供します。mongosyncはGo 1.26.7 でビルドされるようになりました。
ライブ アップグレード
mongosync 1.22 へのライブ アップグレードはサポートされていません。
サポートされる最小バージョン
サポートされる最小バージョンの詳細については、 「 MongoDB Server のバージョンの互換性 」を参照してください。
最高のパフォーマンスを得るには、移行の前に、ソースクラスターと宛先クラスターを最新のMongoDB Serverパッチ リリースにアップグレードしてください。詳細については、MongoDBの最新の自己管理型パッチ リリースへのアップグレード を参照してください。