リリースノート
項目一覧
リリース ページ から最新のRelational Migratorバイナリをダウンロードします。インストール手順については、 インストール ページを参照してください。
1.11.0 変更履歴
リリース25年 11 月2024
新機能:
新しいデータベース接続マネジメント機能により、多数のデータベース接続の保存と管理が容易になり、QA、開発、本番などのデータベース環境の切り替えが容易になります。
変換されたクエリの署名で厳密に型指定されたJavaエンティティを使用するオプションを追加することで、クエリ変換を改善しました。
クエリ 変換 でOracleパッケージとSQL Server 関数を変換するためのサポートを追加しました。
最新の Postgres 17 およびMySQL 8.4 / 9.0データベースバージョンのサポートを追加しました。
Oracleのプラグ可能なデータベース(PDB)への接続のサポートが改善されました。
MongoDBでホストされるデフォルトのAIホスト サービスではなく、カスタマーが管理する LM サービスを使用して "Bridge Your Owner LM" にサポートを追加しました。
Atlas アカウントでサインインすると、リストから Atlas クラスターを選択する能力が一時的に無効になりました。
バグ修正:
複数の外部キーが埋め込まれている場合に「外部キーが見つかりません」エラーが発生する問題を修正しました。
1.10.0 変更履歴
10 月2日2024をリリース
新機能:
クエリ変換用の新しい一括変換UIとAPIを使用すると、多数のSQLクエリ、ビュー、保存済み手順を自動的に変換できます。 「一括変換 」を参照してください。
スナップショット ジョブでは、非冪等の一括挿入方法を使用して最上位のドキュメントが作成されるようになりました。 これにより、パフォーマンスが向上します。
user.properties
ファイルのmigrator.engine.transform.idempotency: true
設定を介して、冪等動作の明示的な制御を追加しました。移行に使用される内部インデックスは、ジョブの完了後に自動的に削除されます。 これにより、パフォーマンスが向上します。
SQL Server JDBC ドライバーを最新バージョンに更新しました。
Kafkaの 基本認証 サポートを追加しました。
移行エラーが発生したイベント、アプリケーションのログファイルにより詳細なログが記録されるようになりました。
コード生成におけるJava POJO クラスの構造を簡素化しました。
バグ修正:
テーブル リストをフィルタリングした後に、プロジェクトにインポートするテーブルの選択が解除される問題を修正しました。
移行ジョブ ログのUIの問題を修正し、多数のエントリが含まれている場合にサイズ変更できないようにしました。
クエリ変換などのリモートAPI呼び出しがシステムプロキシを介してルーティングされない問題を修正しました。
個々の行が16 MB のドキュメント制限を超えると、エラーしきい値まで続行されるのではなく、ジョブが直ちに停止する問題を修正しました。
ソース データ型とターゲット データ型の精度の違いによって発生する一部の問題を、データ検証で検出できない問題を修正しました。
各クエリが 2 回インポートされる問題を修正しました。
変換されたクエリが埋め込みマッピングに誤ったパスを使用することがある問題を修正しました。
1.9.0 変更履歴
年 8 月 日( 2024 20をリリース
新機能:
クエリ 変換機能を使用すると、リレーショナル クエリと変換されたクエリをテストし、 Test Queriesペインで結果を比較できるようになりました。
DB 2 LUW データベースのサポートはパブリック プレビュー段階になりました。 DB 2 LUW およびメインフレーム(i 用の DB 2 )のサポートに希望するユーザーは、詳細またはガイド付き評価については、MongoDB アカウント担当者にお問い合わせください。
SQL Server 接続のデフォルトが
trust server certificate
になりました。 この設定は、SSL タブでオフにすることができます。
修正:
Confluent Cloud を使用して移行ジョブを開始するときにコネクターがアップロードに失敗する問題を修正しました。
認証情報にクエリstringパラメーターが指定されている場合、Postgres データベースの移行ジョブを開始できない問題を修正しました。
同じテーブル間の複数の合成外部キーが複合キーとして扱われない問題を修正しました。
プレフライト テストの実行に失敗した場合、移行ジョブ ダイアログがデータベースが準備ができていないことを示す問題を修正しました。
プロジェクトが削除されたときにクエリ ファイルが削除されない問題を修正しました。
所有者ではないユーザーとして接続すると、Postgres データベースからクエリをインポートできない問題を修正しました。
1.8.0 変更履歴
リリース日09年 7 月 日( 2024
新機能:
より高度な変換のための新しい条件マッピングルール:
カスタムJavaScript式に基づいて、ドキュメントを含めるか除外するマッピング ルール フィルター。
埋め込み配列をソートおよび制限するための配列条件で、サブセット パターンの適用をサポートします。
外部テーブルへの複数のあいまいな参照を含むテーブルをサポートするために、外部キーのモデリングを改善しました。
ウェブ UI の新しいライト モード。
マッピング ルール編集の新しい取り消し/再実行機能を追加しました。
手順ヘッダーを追加することで、Postgres および MySQL データベースの保存済み手順の変換が改善されました。
1.7.0 変更履歴
リリース日: 2024 年 5 月 20日
新機能:
完了率、完了までの推定時間、現在処理中のテーブルなど、移行ジョブの実行中中のより詳細な統計情報を表示します。
移行ジョブが実行中中にRelational Migratorアプリケーションが再起動された場合、ユーザーは継続的な移行ジョブを回復できるようになりました。
新しいジョブ管理REST API 。 REST APIを使用すると、ユーザーはプログラムによって移行ジョブを開始、停止、監視できます。
バグ修正:
Relational Migrator が短時間アイドル状態になると、Atlas Sign In セッションが期限切れになる問題を修正しました。
スキーマまたはデータベース名にドットが含まれる Oracle データベースからクエリをインポートできない問題を修正しました。
生成された Java POJO クラスが日付型フィールドに誤った型を使用する問題を修正しました。
一部のキー フィールドが除外されると、複合キーを持つスキーマの検証が中止される可能性がある問題を修正しました。
ソースデータベースでスキーマのテーブルが見つからない場合、ジョブが進行状況なしで停止する問題を修正しました。
1.6.0 変更履歴
リリース日: 2024 年 4 月 18日
新機能:
ユーザーは、ネイティブの 時系列 サポートを使用して時系列データを MongoDB に移行できます。
ユーザーは Time scaleDB Hypertable からデータを移行できます。
ユーザーは、対応するプロジェクトを作成するときに使用される名前とは異なる名前を持つデータベースから移行できます。
書込み保証 (write concern) をデフォルトで1に設定することで、移行のパフォーマンスが向上します(MongoDB URI で上書き可能)。
より詳細なジョブ ログ。
バグ修正:
データベース名またはスキーマ名にドット文字が含まれている場合に、プロジェクトを作成し、移行ジョブを実行できるようになりました。
除外された通常フィールドと同じ名前の計算フィールドを作成できない問題を修正しました。
クエリ 変換 のその他の品質の改善。
1.5.0 変更履歴
リリース日: 2024 年 3 月 6 日
新機能:
クエリ 変換機能は現在、パブリック プレビュー段階です。 詳細については、 「 クエリ 変換の有効化 」を参照してください。
クエリ 変換ではMongoDB Atlasアカウントにサインインする必要があるようになりました。 Atlas にサインインすると、移行ジョブで Atlas クラスターを選択するためのプロセスが動的に入力されます。
クエリ 変換で、関係データベース DML trigger からAtlas Triggers triggers への変換がサポートされるようになりました。
改善点:
クエリ 変換 を使用すると、SQL クエリとビューを C#、Java、または JavaScript に変換できるようになりました。
バグ修正:
ジョブの回復可能性とメトリクスをマイナーに改善しました。
1.4.6 変更履歴
リリース日: 2024 年 2 月 12 日
改善点:
ソース データベースとして Oracle 11g のサポートを追加しました。
移行が実行中かどうかを示すプロジェクトページの新しいステータスインジケーター。
新しい移行を開始する際の MongoDB databaseに対する権限チェックを改善しました。
バグ修正:
完了した移行がウェブ インターフェースで自分自身を完了としてマークできない問題を修正しました。
1.4.4 変更履歴
リリース日: 2024 年 1 月 29 日
改善点:
スキーマ更新後に保持される合成外部キーを改善しました。
空の環境で完全にオフラインの配置を修正しました。
特定のマッピングの組み合わせ(具体的には埋め込みの同じレベルにある 2 つの異なるマッピング)を修正します。
Sybase データベースのサポート、CDC ステージ メトリクス、検証ステージ、データベースのエクスポート、およびログ記録に対するさまざまなマイナーな修正と改善を行いました。
1.4.3 変更履歴
リリース日: 2023 年 12 月 11 日
新機能:
Sybase ASEデータベース のサポートは、1 回限りのスナップショット移行ジョブと保存された手順の変換で利用できるようになりました。
Confluent ホスト型 Kafka サポート Kafka 早期アクセス プログラムの参加者向け。このリリースでは、Confluent ホスティング プロバイダーによって管理される Kafka クラスターに接続するための事前構築済みのサポートが追加されています。
注意
Kafka は、分散された高可用性ワークロードのためのオープンソース プラットフォームです。 Kafka をサポートする Relational Migrator にアクセスするには、MongoDB アカウント チームに連絡して Kafka 早期アクセス プログラムに登録してください。
Haskelas はビジュアル データ モデリング ツールです。 Relational Migrator .realmig をインポートすることで、Hackolede でスキーマを調査できます ファイル。 詳細については 、 Hackerable ヘルプ記事 を参照してください。
改善点:
クエリ 変換 の SQL クエリ変換の品質を改善しました(プライベート プレビュー)。 クエリ 変換の早期アクセス プログラムへの参加方法の詳細については、「クエリ 変換 」を参照してください。
適切なサーバー環境で使用可能なメモリを増やすことで、アプリケーションのパフォーマンスを向上させます。
1.3.3 変更履歴
リリース日: 2023 年 11 月 7 日
改善点:
大規模な配列を作成する移行ジョブのパフォーマンスの向上。
ダッシュ文字を含むスキーマ名でスキーマ検出が失敗する問題を修正しました。
1.3.2 変更履歴
リリース日: 2023 年 10 月 25 日
改善点:
Relational Migrator が大規模なリレーショナル スキーマを分析する際のパフォーマンスが向上しました。
Relational Migrator が SSL 接続用の Windows 証明書ストアと統合されるようになりました
新機能:
Mac M1 アーキテクチャの新しいインストーラーとバイナリ。
マッピング ルールに、
_id
フィールドの生成に使用された元の列とタイプが表示されるようになりました。クエリ 変換 のエラー メッセージを改善しました(プライベート プレビュー)。
1.3.1 変更履歴
リリース日: 2023 年 10 月 10 日
新機能:
クエリ 変換子(プライベート プレビュー)で保存された手順変換のために、
C#
、Java
、JavaScript
のターゲット言語の選択する機能。プロジェクトのエクスポート/インポートに、クエリ変換が含まれるようになりました。
バグ修正:
CDC ジョブでアップデート イベントがエラーを返す可能性がある問題を修正しました。
新しいバージョンが利用可能かどうかを検出しようとすると、Relational Migrator がハングする問題を修正しました。
プロジェクトのテーブルを選択するときに、すべてのテーブルのチェックが予期せず解除される問題を修正しました。
Kafka配置モデル(プライベート プレビュー)での移行ジョブの実行が改善されました。
1.3.0 変更履歴
リリース日: 2023 年 9 月 26 日
新機能:
クエリ 変換機能は現在、プライベートプレビュー版を提供しています。 プライベートプレビューアクセスをリクエストするには、Relational Migrator アプリケーション内で サインアップ フォームを使用します。
Code Generationタブで、 Query Converterペインをクリックします。
Register interestボタンをクリックします。
フォームの詳細を入力し、[ Submit ] ボタンをクリックします。
バグ修正:
SQL Server 接続にはデータベース名が必要になり、データベース名を推測することで発生する一部の問題が解決されました。
Mac および Windows インストーラーを改善しました。
1.2.0 変更履歴
リリース日: 2023 年 9 月 4 日
新機能:
移行されたフィールドのデータ型を変更する機能。
移行されたデータで null 値の表現方法を制御する機能。
コレクションの
_id
値に計算フィールドを使用する機能。診断ダンプには、サポートを効率化するための構成ファイルが含まれています。
バグ修正:
マッピング ルールの検証とエラー処理を改善します。
より広範囲の Oracle DDL ファイルを解析する能力が向上します。
SQL Server と Windows 認証を使用してスキーマを更新するとテーブルが失われる問題を修正しました。
テーブルにプライマリキーがない場合、CDC アップデートが間違ったドキュメントを対象とする問題を修正しました。
データベースパスワードがブラウザのパスワードライブラリに誤って保存される問題を修正します。
1.1.3 変更履歴
リリース日: 2023 年 7 月 26 日
新機能:
SQL Server の名前付きインスタンスへの接続のサポート。
Code Generation 画面から作成されたJSON schemaファイルのコレクション名が表示されるようになりました。
バグ修正:
データ検証によって停止したり、開始されていないと表示されることがある移行後のジョブの問題を修正します。
最上位配列を含む JSON 列を移行できない問題を修正します。
除外されたフィールドが同じ名前の計算フィールドを上書きする問題を修正します。
10 進数列の値に基づく計算フィールドが
NaN
を返す問題を修正します。プロジェクトレベルのキー処理オプションを変更すると、一部の図ビュー フィールドが切り捨てられる問題を修正します。
1.1.2 変更履歴
リリース日: 2023 年 6 月 22 日
Relational Migrator 1.1.2 が一般利用可能になりました。 Relational Migrator は、リレーショナル ワークロードの MongoDB への移行を支援します。