Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Notas de la versión para Relational Migrator

Descarga el último binario del Relational Migrator de página de lanzamiento. Para obtener instrucciones de instalación, consulta el Página de instalación.

Lanzado en mayo 12 de 2026

Correcciones de errores:

  • Ahora, las claves cifradas se gestionan correctamente en las migraciones.

  • Las columnas que admiten valores nulos y que tienen valores predeterminados ya no provocan un error cuando una fila contiene null como valor.

  • Ahora, al actualizar un esquema, se conservan las asignaciones de columnas cuando el nuevo tipo sigue siendo una conversión válida, en lugar de descartarlas ante cualquier cambio de tipo.

Lanzado el 30 de abril de 2026

Correcciones de errores:

  • Se ha corregido un error en el que crear un nuevo proyecto a partir de una base de datos Oracle con un carácter de punto (.) en el nombre de la base de datos producía un error.

Lanzado el 24 de abril de 2026

Nuevas características:

  • Ahora puede seleccionar colecciones específicas para migrar y seleccionar tablas en bloque al iniciar un proyecto.

  • Mejoras en la conversión de tipos de Oracle:

    • El menú desplegable del tipo BSON de destino para las asignaciones de Oracle ahora muestra solo los tipos admitidos, evitando conversiones de tipo inválidas.

    • Las columnas Oracle TIMESTAMP y TIMESTAMP WITH TIME ZONE ahora ofrecen estrategias de conversión adicionales, incluidas conversiones a tipos específicos de BSON Date o Long.

  • Ahora se detectan y registran todas las formas de truncamiento de datos en el registro de actualización de tarea.

  • Ahora puedes elegir cómo se reportan los problemas de truncamiento de datos en el registro de actualización del trabajo: como errores, como advertencias o suprimidos.

Mejoras:

  • Ahora se puede usar una sola columna en varias relaciones sintéticas de clave externa.

  • Ahora se muestra una advertencia en el registro de actualización de la tarea cuando ocurre un reintento debido a errores transitorios de red.

  • El soporte de guardado idempotente para asignaciones de arreglos integrados ahora incluye arreglos primitivos y asignaciones con condiciones de arreglos.

  • Los mapeos de arreglo incrustados utilizan escrituras idempotentes por defecto cuando la tabla de origen tiene una llave primaria.

Correcciones de errores:

  • Se corrigieron los problemas en los que las migraciones de los tipos Oracle TIMESTAMP, TIMESTAMP WITH TIME ZONE y NUMBER podían perder precisión durante la conversión. Las conversiones a string BSON ahora preservan la precisión completa.

  • Se ha corregido un fallo donde las migraciones de columnas de Oracle XMLTYPE fallaban.

  • Se corrigió el comportamiento indefinido que ocurría cuando se utilizaba una columna en múltiples relaciones de clave compuesta. Esto podría impedir la migración o incrustar objetos que coincidieran solo en una columna en la relación de clave externa compuesta. Actualiza tu esquema para aplicar la corrección. Algunas asignaciones pueden perderse al actualizar el esquema.

  • Se solucionó un problema en el que, si algún campo tenía un nombre de destino que coincidía con el nombre de columna de origen de otro campo, el primer campo podría recibir un nombre incorrecto y el campo posterior con el nombre de origen coincidente se omitiría del documento MongoDB.

  • Se corrigió un problema donde se incrustaban objetos con un valor nulo en la relación de clave externa entre padre e hijo. Para permitir uniones nulas, configura la propiedad de usuario migrator.job.allow.null.join: true.

  • Se solucionó un problema en el que una relación de clave foránea sintética impedía la migración si había sido editada mientras un mapeo la utilizaba.

  • Se corrigió un error por el que al actualizar un esquema usando un archivo DDL con un nombre diferente al original se eliminaban todas las correlaciones existentes.

  • Se ha corregido un error en el que se registraban varias advertencias duplicadas de truncamiento para la misma fila.

  • Se corrigió un error que causaba errores al especificar una contraseña vacía para un certificado X.509.

Cambios:

  • Las migraciones a clústeres ahora están deshabilitadas debido a la posible pérdida de datos cuando hay arreglos incrustados o documentos incrustados y el balanceador está activado. Para anular esta configuración, establece la propiedad de usuario migrator.sharded.connection.allowed: true. MongoDB recomienda deshabilitar el balanceador de MongoDB durante la migración a un clúster particionado. Si ya migraste a un clúster fragmentado, envía un ticket de soporte.

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 de los arreglos incrustados cuando la idempotencia está habilitada para admitir la actualización de las entradas del arreglo con un nuevo valor. El comportamiento anterior solo admitía casos de uso de reintento en los que el valor que se guardaba era idéntico al valor existente.

Correcciones de errores:

  • Se implementaron reintentos automáticos cuando se encuentran las excepciones MongoNotPrimaryException o MongoNodeIsRecovering.

  • DuplicateKeyError ahora se informa como advertencia si ocurre durante una tanda reintentada.

  • Se han incrementado los intentos de reintento y corregido la lógica de reintento durante la migración.

  • Se corrigió cómo se entrecomillan los nombres de columna 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.

Lanzado el 13 de enero de 2026

Mejoras:

  • Se añadió soporte para el tipo Postgres PointZ, ahora se está migrando al tipo GeoJSON Point de MongoDB.

  • Los usuarios ahora pueden crear índices durante la migración que no son estrictamente dispersos.

  • Las migraciones de Oracle ahora mostrarán un error ORA-01555: snapshot too old, en lugar de un error SQLRecoverableException genérico.

Correcciones de errores:

  • Se corrigió un error para las migraciones de Oracle en el que los filtros de tablas no utilizaban el System Change Number (SCN), lo que provocaba lecturas de snapshot inconsistentes.

  • La migración ahora verifica si la versión del controlador JDBC es compatible antes de iniciar una tarea.

Lanzado el 17 de noviembre de 2025

Nuevas características:

  • Los umbrales de error ("Parar después de X errores") ahora son opcionales. Si dejas esto sin marcar, se permitirá cualquier cantidad de errores durante la migración.

Correcciones de errores:

  • Se solucionó un problema en el que 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.

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 query asistidas por el 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 tareas:

    • Los errores de migración se identifican más fácilmente por su gravedad y contienen más información, como el valor de clave primaria 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.multithreaded en false en el archivo user.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.

Lanzado en agosto 20, 2025

Mejoras:

  • Añadida la propiedad collectionFilters al punto final POST /jobs para incluir o excluir colecciones en una migración.

  • Nuevo endpoint de la API para obtener todas las colecciones de un proyecto en api/v1/project/{projectId}/collections.

  • Los usuarios ahora pueden establecer la propiedad migrator.engine.transform.calculated.field.timeout para configurar el valor de tiempo de espera (en segundos) para la generación de campos calculados.

Correcciones de errores:

  • Se solucionó un problema en el que un arreglo anidado embebido podía faltar al utilizar la estrategia de clave envuelta y la opción Merge Fields into the Parent en 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 tables y en el Job update log cuando 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.

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 corrigió un problema con los mapeos que contienen un documento incrustado con un arreglo incrustado y que tienen la opción Merge Fields into the Parent habilitada. Esto ha generado elementos duplicados del arreglo incrustado 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.

Correciones de errores críticos para las 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 ID que 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 corrigió un problema donde los mapeos con un arreglo incrustado podían tener el arreglo primitivo reemplazado por un arreglo 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 > Document donde un ID de objeto con un punto . causaba un error fatal.

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.

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, en el que las tablas relacionales sin clave primaria podían causar entradas duplicadas en los arreglos incrustados al actualizar 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.

  • Se mejoraron los errores de migración y verificación 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 por el cual los campos que contienen caracteres de punto en su nombre causan errores durante las migraciones de snapshot y migraciones continuas.

  • Se han solucionado los problemas en los que al editar un campo de reasignación incrustado para añadir el prefijo _id se producía un comportamiento inesperado de la interfaz de usuario.

  • Script SQL actualizado de configuración generada de requisitos previos y permisos para Oracle, para incluir instrucciones de AWS RDS.

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 corrigió un problema por el cual las llamadas de API de tareas quedaban colgadas cuando los filtros de tabla devolvían un resultado vacío.

  • Se ha corregido un problema que impedía a los usuarios guardar campos clave calculados para proyectos que utilizan las opciones de manejo de claves de herencia única o envuelta.

  • 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.

Lanzado el 3 de febrero de 2025

Nuevas características:

  • Se añadió compatibilidad para cuatro bases de datos de origen, mediante la 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 añadió información para los usuarios de MongoDB Atlas que intentan realizar migraciones de datos de gran tamaño a clústeres de MongoDB Atlas de nivel inferior, lo que puede resultar en un tiempo de migración prolongado. Para grandes tareas en las que se considera el rendimiento de migración, los usuarios pueden reducir el tiempo total de migración hasta en un 54% al actualizar a un nivel 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 un slot de replicación duplicado en ciertos escenarios.

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.

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: true en el archivo user.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 añadió un registro más detallado en el archivo de registro de la aplicación en el evento 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 corrigió un problema donde las tablas se deseleccionaban para la importación 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.

Lanzado en agosto 20, 2024

Nuevas características:

  • Query Converter ahora te permite probar tus consultas relacionales y convertidas y comparar los resultados en el Test Queries panel.

  • El soporte para bases de datos DB2 LUW ya está en la Vista Previa Pública. Usuarios interesados en el soporte para DB2 LUW y mainframe (DB2 para i), pónganse en contacto con el representante de cuenta de MongoDB correspondiente para obtener todos los detalles o una evaluación guiada.

  • Las conexiones al SQL Server ahora utilizan trust server certificate por 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.

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.

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 corrigió un problema donde las tareas se quedan atascadas sin avance si no se encontraron tablas para el esquema en la base de datos fuente.

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 al utilizado al crear el proyecto correspondiente.

  • El rendimiento de la migración mejora configurando el nivel de confirmación de escritura (write concern) en 1 por defecto (puede ser anulado en la URI de MongoDB).

  • Registro de tareas más detallado.

Correcciones de errores:

  • Ahora es posible crear proyectos y ejecutar tareas de migración cuando el nombre de la base de datos o el nombre del esquema incluye puntos.

  • Se solucionó un problema donde no era posible crear un campo calculado con el mismo nombre que un campo regular excluido.

  • Mejoras diversas en la calidad del conversor de query.

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.

Lanzado el 12 de febrero de 2024

Mejoras:

  • Se ha agregado compatibilidad con 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.

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 aislados.

  • Solución para combinaciones específicas de asignaciones, específicamente dos asignaciones a diferentes niveles de integración.

  • Varias correcciones e mejoras menores al soporte de bases de datos Sybase, métricas de etapa CDC, etapa de verificación, exportaciones de bases de datos y registro de logs.

Publicado el 11 de diciembre de 2023

Nuevas características:

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.

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.

Lanzado el 25 de octubre de 2023

Mejoras:

  • Rendimiento mejorado cuando Relational Migrator analiza grandes esquemas relacionales.

  • 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).

Lanzamiento en 10 de octubre de 2023

Nuevas características:

  • Capacidad de seleccionar C#, Java y JavaScript como 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 donde Relational Migrator podía quedarse colgado 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).

Lanzado el 26 de septiembre de 2023

Nuevas características:

  • La funcionalidad Query Converter 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.

Se lanzó el 4 de septiembre de 2023

Nuevas características:

  • Capacidad de cambiar el tipo de dato para 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 _id de una colección.

  • El vaciado de diagnóstico incluye archivos de configuración para ayudar a agilizar el soporte técnico.

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.

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:

  • Soluciona un problema de tarea posterior a la migración, donde la verificación de datos a veces se detiene o aparece como no iniciada.

  • Corrige un problema donde las columnas JSON que contienen arreglos de nivel superior no pueden migrarse.

  • Soluciona un problema en el que los campos excluidos pueden sobrescribir 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.

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.

Volver

Ubicaciones de archivos