Descarga el último binario del Relational Migrator de página de lanzamientos. Para conocer las instrucciones de instalación, consulte la Página de instalación.
1.15.3 Registro de cambios
Lanzado el 26 de febrero de 2026
Mejoras:
El archivo tarball de Linux ahora está disponible para instalación.
Rendimiento mejorado para capturas instantáneas multihilo que implican dependencias cíclicas.
Mejora en el rendimiento de guardado para arreglos embebidos durante instantáneas multihilo.
Mensajes de error mejorados para .relmig no válidos. archivo.
Se añadieron banners de riesgo a los campos donde podría producirse truncamiento de datos.
Mejora en las matrices incrustadas cuando la idempotencia está habilitada para permitir la inserción de entradas de matriz con un nuevo valor. El comportamiento anterior solo admitía reintentos en casos donde el valor escrito era idéntico al existente.
Correcciones de errores:
Implementado reintentos automáticos cuando
MongoNotPrimaryExceptiono se encuentranMongoNodeIsRecoveringexcepciones.DuplicateKeyErrorahora se informa como advertencia si ocurre durante una tanda reintentada.Se aumentaron los intentos de reintento y se corrigió la lógica de reintento durante la migración.
Se corrigió la cita fija de los nombres de columnas en las instrucciones ORDER BY.
Se arregló un error cuando está habilitada la idempotencia, donde los arreglos embebidos con incrustaciones anidadas podían crear entradas duplicadas al reintentar el snapshot.
Cambios:
Las migraciones a clústeres fragmentados están deshabilitadas mientras investigamos la interacción entre el balanceador de MongoDB y las operaciones de
updateMany.
1.15.2 Registro de cambios
Lanzado el 13 de enero de 2026
Mejoras:
Se añadió soporte para el tipo Postgres
PointZ, ahora se está migrando al tipo GeoJSONPointde MongoDB.Los usuarios ahora pueden crear índices durante la migración que no son estrictamente dispersos.
Las migraciones de Oracle ahora verán un error
ORA-01555: snapshot too old, en lugar de un error genéricoSQLRecoverableException.
Correcciones de errores:
Se corrigió un error en las migraciones de Oracle donde los filtros de tabla no usaban el Número de cambio del sistema (SCN), lo que causaba lecturas de instantáneas inconsistentes.
La migración ahora verifica si la versión del controlador JDBC es compatible antes de iniciar una tarea.
1.15.1 Registro de cambios
Lanzado el 17 de noviembre de 2025
Nuevas características:
Los umbrales de error ("Detenerse después de X errores") ahora son opcionales. Si no se marca esta opción, se permitirá cualquier cantidad de errores durante la migración.
Correcciones de errores:
Se solucionó un problema por el cual los campos con ciertos nombres no eran visibles en el diagrama.
Se solucionó un problema en el que la tarea nunca se completaba si había errores durante la fase de limpieza después de una migración.
Los bundles zip de diagnóstico ahora contienen registros de tareas para las 5 tareas más recientes.
Changelog 1.15
Fecha de la versión: 17 de octubre de 2025
Consolidación de funcionalidades en AMP:
Algunas funcionalidades de Relational Migrator ya están disponibles a través de la «Application Modernization Platform» (AMP, Plataforma de modernización de aplicaciones) recientemente lanzada. Estas funcionalidades ya no estarán disponibles directamente en la herramienta, sino que se ofrecerán como parte de una interacción en AMP. Estas funcionalidades incluyen:
Modo de migración de sincronización continua (CDC)
Conversiones de consultas asistidas por LLM
Generación de código de entidad para Java, C# y Javascript
Migración a colecciones de series de tiempo
Conexiones JDBC personalizadas
Nuevas características:
Mejoras en el registro de actualización de trabajos:
Los errores de migración se identifican más fácilmente por su gravedad y contienen más información, como el valor de la clave principal de la fila afectada.
Las categorías de errores comunes ahora contienen consejos más claros y prácticos.
Los errores irrecuperables ahora se muestran con un seguimiento de la pila para facilitar la depuración.
Los usuarios pueden descargar todo el registro de actualización de la tarea en formato JSON Lines (JSONL) para un análisis más detallado.
Relational Migrator ahora ejecuta en paralelo una tarea de migración en diferentes hilos, lo que resulta en una mejora sustancial del rendimiento en la mayoría de los casos. La migración utiliza todos los núcleos de CPU disponibles por defecto. Puedes especificar un valor entero para el número máximo de hilos a utilizar a través de la propiedad
migrator.connector.sink.common.max.threads.Puedes desactivar este comportamiento estableciendo la propiedad
migrator.connector.sink.common.multithreadedenfalseen el archivouser.properties.Un paquete tarball de Linux (.tar.gz) está disponible y ahora es la forma recomendada de instalar Relational Migrator en la mayoría de las distribuciones de Linux.
Correcciones de errores:
Los valores por defecto (según lo definido en la base de datos de origen) ahora se ignoran por completo y se utiliza el valor real almacenado en la fila, independientemente de si existe.
Los nombres de campos que entran en conflicto con el mapeo principal ahora están prohibidos cuando se fusionan a un mapeo principal. Los nombres de campo del mapeo principal no pueden sobrescribir los nombres de campos secundarios utilizando la notación de puntos.
Los esquemas JSON generados ahora incluyen la lista de propiedades obligatorias e incluyen correctamente los valores nulos, además de los tipos principales, cuando proceda.
1.14.1 Registro de cambios
Lanzado en agosto 20, 2025
Mejoras:
Se agregó la propiedad
collectionFiltersal punto finalPOST/jobspara incluir o excluir colecciones para una migración.Nuevo punto final de API para obtener todas las colecciones de un proyecto bajo
api/v1/project/{projectId}/collections.Los usuarios ahora pueden configurar la propiedad
migrator.engine.transform.calculated.field.timeoutpara configurar el valor de tiempo de espera (en segundos) para la generación del campo calculado.
Correcciones de errores:
Se solucionó el problema por el cual podía faltar una matriz incrustada anidada al usar la estrategia de clave ajustada y la opción
Merge Fields into the Parenten el documento principal.Se corrigió un problema de verificación en el que todos los campos con la misma ruta en un arreglo incrustado podían dar lugar a un falso positivo.
Se solucionó el problema de rendimiento en la pantalla
Select tablesyJob update logcuando se muestran una gran cantidad de filas.Se solucionó un problema en el que un tiempo de inicio muy lento podría causar que una migración de snapshot se terminara antes de tiempo, habiendo procesado cero filas.
Changelog 1.14
Publicado el 14 de julio de 2025
Importante
CDC Actualización y problemas de integridad de datos resueltos:
Relational Migrator versión 1.14 es una actualización obligatoria para todos los usuarios. La versión 1.14 de Relational Migrator resuelve problemas de integridad de datos que podrían causar la pérdida silenciosa de datos o corrupción en la configuración de migración continua (CDC) y reactiva el modo CDC para todos los proyectos. Los datos migrados previamente de las versiones 1.13.2 y anteriores pueden verse afectados si cumplen con los criterios especificados a continuación.
MongoDB recomienda que los clientes revisen los datos de producción y pruebas migrados previamente para asegurar su exactitud. Para inquietudes o asistencia, abre un ticket de soporte de MongoDB.
Correcciones de errores críticos:
Se solucionó un problema en las asignaciones con un documento incrustado que contiene una matriz incrustada y tiene la opción
Merge Fields into the Parenthabilitada. Esto creaba elementos duplicados de la matriz incrustada en una ubicación incorrecta.Se solucionó un problema en el que los mapeos que contenían un bucle de dependencia cíclica con un arreglo embebido podían tener el arreglo primitivo reemplazado por un arreglo de objetos.
Correcciones de errores críticos para migraciones continuas (CDC):
Las siguientes correcciones resuelven problemas de integridad de datos que afectan las migraciones del CDC:
Se ha solucionado un problema de CDC donde varios eventos de cambio de fila en un solo lote pueden hacer que los hijos no se actualicen debido a una cláusula $match malformada.
Se corrigió un problema de CDC donde las entradas anteriores del arreglo incrustado no se eliminan si el elemento padre se actualiza de manera que ahora coincide con cero elementos secundarios del arreglo.
Se solucionó un problema relacionado con CDC (Captura de Datos de Cambios) donde eventos de cambio de filas durante una migración continua podían insertar múltiples entradas de arreglo adicionales dentro de asignaciones de arreglos profundamente anidadas.
Se corrigió un problema de CDC que afectaba las asignaciones que utilizan campos
Calculated IDque contienen columnas distintas a las claves primarias, donde los eventos de cambio pueden provocar la ausencia de objetos secundarios o actualizaciones incorrectas posteriores.Se solucionó un problema con CDC para cuando se utiliza la estrategia de manejo de nulos
omit. Las actualizaciones que establecen un valor de campo en nulo no se aplican.Solucionado un problema con CDC donde los hijos de mapeo embebido no se actualizan después del cambio de unir campos en una tabla sin llave primaria.
Se solucionó un problema de CDC causado por un evento de cambio de fila de CDC que resultaba en entradas adicionales si se utilizaba una tabla sin llave primaria para el mapeo de arreglos embebidos con campos excluidos.
Se solucionó un problema de CDC causado por un evento de cambio de fila de CDC que podría aplicar actualizaciones secundarias a incrustaciones anidadas fuera de orden.
Se solucionó un problema por el cual las asignaciones con una matriz incorporada podían tener la matriz primitiva reemplazada por una matriz de objetos.
Mejoras:
Todos los índices creados en las colecciones de destino durante la migración ahora se conservan por defecto.
Se eliminó el registro innecesario.
Correcciones de errores:
Se solucionó un problema de CDC para los sistemas de inferencia que contienen
Document > Array > Documentdonde un ID de objeto con un punto.causaba un error fatal.
1.13.2 Registro de cambios
Lanzado en mayo 27 de 2025
Actualización sobre problemas de integridad de datos:
La investigación y resolución de los problemas de integridad de datos que afectan a ciertas configuraciones de migración de snapshot y CDC está en curso como un proyecto de alta prioridad. Las migraciones en modo continuo (CDC) permanecen deshabilitadas en esta versión para proyectos que contienen documentos incrustados y arreglos. Las migraciones instantáneas y las migraciones CDC "uno a uno" que no contienen embebidos siguen habilitadas.
Correcciones de errores:
Se solucionó un problema en el que las migraciones de snapshots que contienen referencias circulares (donde el conjunto de tablas no puede ordenarse de modo que cada elemento primario se migre por completo antes que los documentos incrustados o arreglos) pueden dar como resultado que se omita uno o más arreglos.
Las advertencias de tareas de migración ya no cuentan para el límite de errores de esa tarea.
1.13.1 Registro de cambios
Lanzado el 29 de abril de 2025
Aviso de Integridad de Datos:
Advertencia
Esta versión incluye dos soluciones críticas para problemas de integridad de los datos que afectan a versiones anteriores de Relational Migrator. El equipo de Relational Migrator también ha identificado otros problemas de integridad de datos que afectan a ciertas configuraciones de Snapshot y Migración continua. Estos problemas están programados para ser resueltos en una próxima versión. Esta versión 1.13.1 deshabilita temporalmente las Migraciones Continuas (modo CDC) para proyectos que incluyen cualquier documento incrustado o asignaciones de arreglos. Si Relational Migrator indica que podrías verte afectado al ejecutar una nueva tarea CDC tras la actualización, MongoDB recomienda aplazar la ejecución de tareas de Migración Continua en producción o verificar manualmente tus datos migrados para detectar posibles pérdidas de datos hasta que se disponga de más actualizaciones.
Correcciones de errores críticos:
Se ha solucionado un problema donde las snapshots de migraciones podrían fallar al poblar arreglos embebidos profundamente anidados si el mapeo está estructurado de tal forma que un mapeo de documento incrustado está entre dos mapeos de arreglos embebidos en la jerarquía de mapeo.
Se solucionó un problema con las migraciones continuas donde las tablas relacionales sin clave principal podían causar entradas duplicadas en matrices integradas cuando se actualizaba la fila.
Mejoras:
Mejorado el rendimiento para las migraciones de instantáneas que contienen arreglos incrustados.
Las cargas iniciales de base de datos son más rápidas al conectarse a bases de datos grandes que contienen muchas tablas.
Errores de migración y verificación mejorados con más detalles e información de depuración.
Mejora en el reporte de errores y advertencias para tareas previas y posteriores a la migración.
Los proyectos importados y nuevos ahora utilizan un esquema de nombres coherente para generar su ID de proyecto.
Se añadió soporte para la versión 23 del controlador JDBC de Oracle.
Correcciones de errores:
Se solucionó un problema con las migraciones de instantáneas en modo idempotente, donde las ejecuciones posteriores de la migración podían causar entradas duplicadas en arreglos incrustados. Esto ocurre con mapeos anidados donde el arreglo incrustado contiene documentos o arreglos adicionales incrustados.
Se solucionó un problema en el que los campos que contenían caracteres de punto en su nombre causaban errores durante las instantáneas y las migraciones continuas.
Se han solucionado los problemas en los que al editar un campo de reasignación incrustado para añadir el prefijo
_idse producía un comportamiento inesperado de la interfaz de usuario.Se actualizó el script SQL de permisos y configuración de requisitos previos generados para Oracle para incluir instrucciones de AWS RDS.
1.13.0 Registro de cambios
Lanzado en marzo de 24, 2025
Nuevas características:
El análisis previo a la migración ahora está en vista previa pública. Esta funcionalidad te permite identificar problemas de migración antes de comenzar y obtener recomendaciones prácticas para una migración fluida. El Análisis Previo a la Migración soporta las siguientes bases de datos:
Oracle
SQL Server
PostgreSQL
MySQL
Correcciones de errores:
Se solucionó un problema por el cual las llamadas a la API de trabajo se bloqueaban cuando los filtros de tabla devolvían un resultado vacío.
Se solucionó un problema que impedía a los usuarios guardar campos de clave calculados para proyectos que usan opciones de manejo de clave heredada única o encapsulada.
Se solucionó un problema con mapeos de arrays embebidos y campos excluidos, donde datos de origen en blanco podían desencadenar un error de "desconfiguración" en lugar de ser procesados silenciosamente.
1.12.0 Registro de cambios
Lanzado el 3 de febrero de 2025
Nuevas características:
Se agregó soporte para cuatro bases de datos de origen, utilizando conectividad JDBC para habilitar la migración de datos basada en instantáneas y la conversión de objetos de base de datos desde:
YugabyteDB
CockroachDB
SAP Sybase IQ (SAP IQ)
SAP SQL Anywhere
Nota
El soporte de conexión JDBC para estas bases de datos se encuentra actualmente en Vista Pública. Los usuarios también pueden añadir soporte personalizado para bases de datos relacionales creando un conector JDBC personalizado.
Se añadió soporte para la autenticación de certificados X.509 para la autenticación de clientes en bases de datos de destino de MongoDB.
Se agregó información para usuarios de MongoDB Atlas que intentan migrar grandes cantidades de datos a clústeres de MongoDB Atlas de nivel inferior, lo que puede resultar en un tiempo de migración más largo. Para trabajos grandes donde el rendimiento de la migración es un factor importante, los usuarios pueden reducir el tiempo total de migración hasta en un 54% al actualizar a un nivel de Atlas más rápido.
Se añadió una sección de noticias opcional para informar a los usuarios sobre nuevas capacidades de la herramienta de migración, actualizaciones importantes y anuncios de seguridad. Esta funcionalidad exclusiva en linea puede desactivarse en las propiedades de usuario.
Mejorado el reporte de errores al omitir la importación de tipos de datos binarios no admitidos en Microsoft SQL Server (tipo FILESTREAM) y Oracle (tipos LONG, LONG RAW y BFILE).
Aumentó el tamaño máximo de archivo de los archivos de esquemas DDL compatibles de 4MB a 20MB.
Correcciones de errores:
Se solucionó un problema en el que Postgres creaba una ranura de replicación duplicada en ciertos escenarios.
1.11.0 Registro de cambios
Lanzado el 25 de noviembre de 2024
Nuevas características:
La nueva funcionalidad de gestión de conexiones a bases de datos permite guardar y administrar un gran número de conexiones a bases de datos con mayor facilidad, así como cambiar entre diferentes entornos de base de datos, como QA, desarrollo o producción.
Se mejoró la conversión de consultas al agregar la opción de utilizar entidades Java fuertemente tipadas en las firmas de consultas convertidas.
Añadido soporte para convertir paquetes de Oracle y funciones de SQL Server en el convertidor de query.
Se ha añadido soporte para las versiones más recientes de Postgres 17 y MySQL 8.4/9.0 versiones de bases de datos.
Se mejoró el soporte para conectarse a bases de datos conectables de Oracle (PDB).
Se añadió soporte para "Bring Your Own LLM" utilizando un servicio LLM gestionado por el cliente para la generación de código de IA en lugar del servicio predeterminado hospedado por MongoDB.
Se deshabilitó temporalmente la capacidad de seleccionar clústeres de Atlas de una lista al iniciar sesión con una cuenta de Atlas
Correcciones de errores:
Se solucionó un problema en el que podía ocurrir el error "No se encontró clave externa" en algunos casos con múltiples incrustaciones de clave externa.
1.10.0 Registro de cambios
Fecha de la versión: 2 de octubre de 2024
Nuevas características:
Nueva interfaz de usuario y API de conversión masiva para Query Converter que convierte automáticamente grandes cantidades de consultas SQL, vistas y procedimientos almacenados.
Las tareas de snapshots ahora crean documentos de nivel superior utilizando un método de inserción masiva no idempotente. Esto mejora el rendimiento.
Se agregó un control explícito sobre el comportamiento idempotente a través de la configuración
migrator.engine.transform.idempotency: trueen el archivouser.properties.Índices internos utilizados para la migración se eliminan automáticamente después de que se complete la tarea. Esto mejora el rendimiento.
Controlador JDBC de SQL Server actualizado a la última versión.
Se añadió soporte de autenticación básica (Basic Authentication) para Kafka.
Se agregó un registro más detallado en el archivo de registro de la aplicación en caso de errores de migración.
Se simplificó la estructura de las clases POJO de Java en la generación de código.
Correcciones de errores:
Se solucionó un problema en el que se deseleccionaban las tablas para importarlas a un proyecto después de filtrar la lista de tablas.
Se solucionó un problema de interfaz de usuario con el Registro de trabajo de migración, lo que impedía su cambio de tamaño cuando contenía un gran número de entradas.
Se solucionó un problema por el cual las llamadas remotas a la API, como las conversiones de query, no se enrutaban a través del proxy del sistema.
Se ha corregido un problema en el que las filas individuales que superaban el límite de 16MB para documentos provocaban que la tarea se detuviera inmediatamente, en lugar de continuar hasta alcanzar el umbral de errores.
Se ha corregido un problema donde la verificación de datos no podía detectar ciertos inconvenientes causados por diferencias de precisión entre los tipos de datos de origen y de destino.
Se solucionó un problema donde cada consulta podría haberse importado dos veces.
Se solucionó un problema por el que las consultas convertidas a veces utilizaban rutas incorrectas para los mapeos embebidos.
1.9.0 Registro de cambios
Lanzado en agosto 20, 2024
Nuevas características:
Query Converter ahora le permite probar sus consultas relacionales y convertidas y comparar los resultados en el Test Queries panel.
La compatibilidad con la base de datos DB2 LUW ya está disponible en versión preliminar pública. Si está interesado en la compatibilidad con DB2 LUW y mainframe (DB2 para i), póngase en contacto con su representante de MongoDB para obtener más información o una evaluación guiada.
Las conexiones al SQL Server ahora utilizan
trust server certificatepor defecto. Esta configuración se puede desmarcar en la pestaña SSL.
Correcciones:
Se corrigió un problema donde los conectores no se cargaban al iniciar tareas de migración usando Confluent Cloud.
Se solucionó un problema por el cual los trabajos de migración no se iniciaban para bases de datos de Postgres cuando las credenciales se suministraban con parámetros en la string del query.
Se ha corregido un problema en el que varias claves externas sintéticas entre las mismas tablas no se trataban como una clave compuesta.
Se solucionó un problema en el que el cuadro de diálogo de la tarea de migración indicaba que la base de datos no estaba lista si la prueba previa al vuelo no se ejecutaba.
Se corrigió un problema por el cual los archivos de query no se eliminaban cuando se eliminaban proyectos.
Se corrigió un problema donde las queries no se podían importar desde una base de datos Postgres al conectarse como un usuario que no es el propietario.
1.8.0 Registro de cambios
Publicado el 09 de julio de 2024
Nuevas características:
Nuevas reglas de mapeo condicional para transformaciones más avanzadas:
Asignar filtros de reglas para incluir o excluir documentos basados en una expresión Javascript personalizada.
Condiciones de arreglo para ordenar y limitar arreglos incrustados, admitiendo la aplicación del patrón de subconjunto.
Mejor modelado de claves foráneas para soportar tablas con múltiples referencias potencialmente ambiguas a una tabla foránea.
Nuevo modo claro en la Interfaz de Usuario web.
Nueva funcionalidad de deshacer/rehacer para la edición de reglas de mapeo.
Mejor conversión de procedimientos almacenados para las bases de datos Postgres y MySQL al añadir cabeceras de procedimientos.
1.7.0 Registro de cambios
Lanzado en mayo 20 de 2024
Nuevas características:
Estadísticas más detalladas al ejecutar una tarea de migración, incluido el porcentaje de finalización, el tiempo estimado de finalización y qué tabla se está procesando actualmente.
Los usuarios ahora pueden recuperar una tarea de migración continua si la aplicación Relational Migrator se reinicia mientras una tarea de migración está en ejecución.
Nueva API REST para la gestión de tareas. La API REST permite a los usuarios iniciar, detener y supervisar tareas de migración de forma programada.
Correcciones de errores:
Se solucionó un problema en el que las sesiones de inicio de sesión en Atlas expiraban después de que el Relational Migrator estuviera inactivo durante un corto período.
Se ha corregido un problema que impedía importar queries desde bases de datos de Oracle cuyos nombres de base de datos o esquemas contuvieran puntos.
Se solucionó un problema en el que las clases Java POJO generadas utilizaban tipos incorrectos para campos de tipo fecha.
Se solucionó un problema donde la verificación podía ser abortada para esquemas con claves compuestas cuando algunos campos clave estaban excluidos.
Se solucionó un problema en el que los trabajos se estancaban sin progreso si no se encontraban tablas para el esquema en la base de datos de origen.
1.6.0 Registro de cambios
Lanzado el 18 de abril de 2024
Nuevas características:
Los usuarios pueden migrar datos de series de tiempo a MongoDB con soporte nativo para Series Temporales.
Los usuarios pueden migrar datos desde Tablas Hipertables de TimescaleDB.
Los usuarios pueden migrar desde una base de datos que tenga un nombre diferente del nombre utilizado al crear el proyecto correspondiente.
El rendimiento de la migración mejora al configurar la preocupación de escritura en 1 de manera predeterminada (se puede anular en la URI de MongoDB).
Registro de trabajos más detallado.
Correcciones de errores:
Ahora es posible crear proyectos y ejecutar trabajos de migración cuando el nombre de la base de datos o el nombre del esquema contiene caracteres de punto.
Se solucionó un problema donde no era posible crear un campo calculado con el mismo nombre que un campo regular excluido.
Varias mejoras de calidad en el convertidor de consultas.
1.5.0 Changelog
Lanzado el 6 de marzo del 2024
Nuevas características:
Query converter ahora está en vista previa pública.
El convertidor de consultas ahora requiere que inicie sesión en una cuenta de MongoDB Atlas. Cuando inicies sesión en Atlas, el proceso para seleccionar clústeres de Atlas en una tarea de migración se poblará dinámicamente.
El convertidor de consultas ahora admite la conversión de activadores DML de bases de datos relacionales a MongoDB Atlas Triggers.
Mejoras:
El convertidor de consultas ahora te permite convertir consultas SQL y vistas a C#, Java o JavaScript.
Correcciones de errores:
Pequeñas mejoras en la capacidad de recuperación de tareas y métricas.
1.4.6 Registro de cambios
Lanzado el 12 de febrero de 2024
Mejoras:
Se agregó soporte para Oracle 11g como base de datos de origen.
Nuevo indicador de estado en la página del proyecto que muestra si una migración está en curso.
Mejoras en las comprobaciones de permisos contra la base de datos de MongoDB al comenzar una nueva migración.
Mejoras al Query Converter (vista previa privada).
Correcciones de errores:
Se corrigió un problema en el que las migraciones completadas no podían marcarse como completas en la interfaz web.
1.4.4 Registro de cambios
Publicado el 29 de enero de 2024
Mejoras:
Claves externas sintéticas mejoradas que se conservan después de una actualización del esquema.
Corrección para implementaciones completamente fuera de línea en entornos con espacio de aire.
Corrección para ciertas combinaciones de asignaciones, específicamente dos asignaciones diferentes en el mismo nivel de incrustación.
Varias correcciones y mejoras menores en la compatibilidad con la base de datos Sybase, las métricas de la etapa CDC, la etapa de verificación, las exportaciones de la base de datos y el registro.
1.4.3 Registro de cambios
Publicado el 11 de diciembre de 2023
Nuevas características:
Sybase ASE database Ahora hay soporte disponible para trabajos de migración de instantáneas únicas y conversión de procedimientos almacenados.
Soporte para Kafka alojado en Confluent para los participantes del programa de acceso anticipado a Kafka. Esta versión añade soporte preconstruido para conectarse a un clúster de Kafka gestionado por el proveedor de alojamiento Confluent.
Nota
Kafka es una plataforma de código abierto para cargas de trabajo distribuidas y de alta disponibilidad. Para acceder a Relational Migrator con soporte de Kafka, contacte con el equipo de su cuenta de MongoDB para inscribirse en el Programa de Acceso Anticipado de Kafka.
Integración con Hackolade..
Hackolade es una herramienta visual de modelado de datos. Puede explorar esquemas en Hackolade importando un archivo Relational Migrator.relmig. Para más información, consulte el artículo de ayuda de Hackolade.
Mejoras:
Mejora de la calidad de conversión de query SQL en Query Converter (vista previa privada).
Mejor rendimiento de la aplicación mediante el uso ampliado de la memoria disponible en entornos de servidor apropiados.
1.3.3 Registro de cambios
Lanzado el 7 de noviembre de 2023
Mejoras:
Mejoras de rendimiento para tareas de migración que crean arreglos grandes.
Se solucionó un problema en el que el descubrimiento del esquema fallaba en los nombres de esquemas que contenían el caracter guion.
1.3.2 Registro de cambios
Lanzado el 25 de octubre de 2023
Mejoras:
Rendimiento mejorado cuando Relational Migrator analiza esquemas relacionales grandes.
Relational Migrator ahora se integra con el almacén de certificados de Windows para conexiones SSL.
Nuevas características:
Nuevo instalador y binarios para arquitecturas Mac M1.
Las reglas de mapeo ahora muestran la columna original y el tipo utilizado para generar un campo
_id.Se mejoraron los mensajes de error en el convertidor de query (vista previa privada).
1.3.1 Registro de cambios
Lanzamiento en 10 de octubre de 2023
Nuevas características:
Capacidad de seleccionar
C#,JavayJavaScriptcomo idiomas de destino para conversiones de procedimientos almacenados en el conversor de consultas (vista previa privada).Las conversiones de consultas ahora se incluyen al exportar/importar proyectos.
Correcciones de errores:
Se corrigió un problema que podía causar que los eventos de actualización devolvieran errores en las tareas de CDC.
Se solucionó un problema por el cual Relational Migrator podía bloquearse al intentar detectar si había una nueva versión disponible.
Se solucionó un problema donde todas las tablas podían ser desmarcadas inesperadamente al seleccionar tablas para un proyecto.
Mejoras en la ejecución de tareas de migración bajo el modelo de implementación de Kafka (vista previa privada).
1.3.0 Changelog
Lanzado el 26 de septiembre de 2023
Nuevas características:
La función Conversor de consultas ahora está en vista previa privada.
Correcciones de errores:
Ahora las conexiones de SQL Server requieren un nombre de base de datos, lo que soluciona algunos problemas causados por inferir el nombre de la base de datos.
Mejoras en los instaladores de Mac y Windows.
Registro de cambios 1.2.0
Publicado el 4 de septiembre de 2023
Nuevas características:
Capacidad de cambiar el tipo de datos de los campos migrados.
Capacidad de controlar cómo se representan los valores nulos en los datos migrados.
Capacidad para utilizar campos calculados para el valor
_idde una colección.El volcado de diagnóstico incluye archivos de configuración para ayudar a agilizar el soporte.
Correcciones de errores:
Mejoras en la validación y el manejo de errores en las reglas de mapeo.
Mejora la capacidad de analizar un rango más amplio de archivos Oracle DDL.
Corrige un problema en el que se perdían las tablas al actualizar un esquema utilizando SQL Server y autenticación de Windows.
Soluciona un problema donde las actualizaciones de CDC pueden dirigirse al documento incorrecto cuando las tablas no tienen una clave primaria.
Soluciona un problema en el que las contraseñas de la base de datos pueden guardarse incorrectamente en la librería de contraseñas del navegador.
1.1.3 Registro de cambios
Lanzado el 26 de julio de 2023
Nuevas características:
Compatibilidad para conectar a una instancia nombrada de SQL Server.
Ahora se muestran los nombres de las colecciones para los archivos JSON Schema creados desde la pantalla Code Generation.
Correcciones de errores:
Corrige un problema de trabajo posterior a la migración donde la verificación de datos a veces se detiene o se muestra como no iniciada.
Corrige un problema donde las columnas JSON que contienen arreglos de nivel superior no pueden migrarse.
Corrige un problema en el que los campos excluidos pueden sobrescribir los campos calculados con el mismo nombre.
Corrige un problema en el que los campos calculados basados en valores decimales de columnas devuelven
NaN.Soluciona un problema en el que algunos campos de la vista de diagrama se recortan después de cambiar la opción de manejo de claves a nivel de proyecto.
1.1.2 Registro de cambios
Lanzado el 22 de junio de 2023
Relational Migrator 1.1.2 ahora está disponible de forma general. Relational Migrator ayuda a migrar tus cargas de trabajo relacionales a MongoDB.