Nota
Las notas de la versión mencionan únicamente versiones con cambios de funciones.
MongoDB publica Atlas Data Federation semanalmente, mejorando continuamente el rendimiento y la estabilidad de Atlas Data Federation. Estas notas de la versión solo incluyen las versiones que incluyen cambios en las características. Si una versión de Atlas Data Federation solo incluye mejoras de rendimiento y estabilidad, no se incluye en estas notas. Para identificar la versión que está utilizando, consulte la cadena de la versión para ver la fecha de lanzamiento.
2024 Lanzamientos
Lanzamiento del 18 junio 2024:
Apoya la capacidad de leer Archivos de parquet con Compresión de columnazstd.
Lanzamiento de 21 mayo 2024:
Agrega soporte para cargas de trabajo programáticas a través de OIDC para la federación de datos de Atlas. Para obtener más información, consulte Configurar la federación de identidades de carga de trabajo con OAuth.2.0
Si eres un usuario administrador o un usuario con la Con el privilegio
killop, puede usar el comando killOp para finalizar cualquier consulta en una base de datos federada. El usuario que emitió la consulta también puede finalizarla.
Lanzamiento de 14 mayo 2024:
Cambia qué regiones procesan datos para regiones no compatibles:
ca-central-1 (Montreal)procesará datos deca-west-1 (Alberta)en lugar deeu-west-1 (Ireland).ap-northeast-1 (Tokyo)procesará los datos:desde
ap-northeast-2 (Seoul)en lugar deeu-west-1 (Ireland).desde
ap-northeast-3 (Osaka)en lugar deeu-west-1 (Ireland).desde
ap-east-1 (Hong Kong)en lugar deap-southeast-2 (Sydney).
Corrige un problema en el que no se podía permitir que el comando killOp finalizara una consulta.
Lanzamiento de abril 9 2024:
Agrega soporte para la etapa
$sqlen las vistas de Atlas Data Federation.Corrige un problema en el que, al crear una vista, Atlas Data Federation no verificaba correctamente los permisos.
Lanzamiento 26 de marzo 2024
Resuelve un problema en el que las fechas generadas en el formato ISO 8602 causaban resultados de consulta incorrectos.
Lanzamiento 19 de marzo 2024
Corrige un problema que impedía que el controlador de Python no se pudiera conectar al usar la autenticación de AWS IAM.
Corrige un problema que causaba que las consultas fallaran
$limitconInternalErrorun.Mejora el filtrado de particiones de plantillas en el planificador de consultas, lo que mejora el rendimiento de las consultas en ciertos casos contra múltiples fuentes de almacenamiento de blobs.
28 Febrero 2024 Lanzamiento
Hace que los almacenes de datos de Azure estén generalmente disponibles tanto para sus implementaciones de desarrollo como de producción.
14 Febrero 2024 Lanzamiento
Admite cadenas de conexión independientes para conexiones de puntos finales privados para Atlas Data Federation y Online Archive.
Lanzamiento de enero 31 2024
Admite AWS IAM si configura AWS IAM para la autenticación. Actualmente, esto no es compatible con la interfaz de usuario de Atlas.
2023 Lanzamientos
Lanzamiento de 05 diciembre 2023
Cambia el error
CommandNotSupportedaCommandNotFound.
Lanzamiento de 28 noviembre 2023
Admite OIDC para Microsoft Entra ID, Okta y Ping Identity como proveedores de identidad (IdP). Para obtener más información,consulte Autenticación y autorización con OIDC/OAuth.2.0
Lanzamiento de 31 octubre 2023
Mejora el rendimiento al leer archivos Parquet.
Agrega soporte para modificar vistas con
collMod.Agrega reconocimiento automático de archivos
.jsonlcomo archivos de líneas JSON.Soluciona un problema con sqlGenerateSchema donde no se ejecutaba en la fuente del fichero en línea.
Lanzamiento de 22 agosto 2023
Añade un
lastModifiedcampo de marca de tiempo a los3 metadatos de procedencia del objeto S. Para obtener más información,databases.[n].collections.[n].dataSources.[n].provenanceFieldNameconsulte.Admite metadatos de procedencia para conjuntos de datos de Archivo en línea.
Lanzamiento de 08 agosto 2023
Mejora el mensaje de error por exceder el límite maxTimeMS.
Mejora los resultados de explain() para las consultas dirigidas a conjuntos de datos de Atlas Data Lake y archivos en línea.
Lanzamiento de 01 agosto 2023
Mejora el rendimiento de las consultas que utilizan el operador $ne.
Lanzamiento de 25 julio 2023
Le permite establecer una preocupación de lectura para el almacén de datos del clúster Atlas.
27 Junio 2023 Lanzamiento
Soporta la variable de agregación
$$SEARCH_METAcuando se ejecutan consultas$searchen un clúster de Atlas a través de Atlas Data Federation.
13 Junio 2023 Lanzamiento
Presenta una nueva experiencia de incorporación con plantillas para los casos de uso más comunes de Atlas Data Federation.
Mejora el mensaje de error para las consultas $out a S3 para proporcionar más detalles.
Lanzamiento de 09 mayo 2023
Optimiza los atributos de partición para seleccionar archivos en S3 cuando se utiliza el operador $in en las canalizaciones de agregación.
Lanzamiento de abril 18 2023
Modifica el comportamiento de
$queryHistorypara indicar que una query se ha completado cuando todos los lotes se han subido como archivos cursor, todos los lotes se han devuelto al usuario o hay un error.Agrega la capacidad de utilizar datos BSON para el campo de comentarios en los comandos.
Lanzamiento de abril 04 2023
Mejora los mensajes de error al consultar un documento de más de 16MB.
Corrige un problema de corrección para $getFields donde Atlas Data Federation difería de MongoDB al consultar un subdocumento vacío.
Mejora la estabilidad y el rendimiento de $out a S3 al escribir en Parquet.
21 Febrero 2023 Lanzamiento
Corrige un problema con las consultas
$matchque provocaban que no se devolvieran los documentos al consultar documentos anidados dentro de una matriz donde a algún documento anidado le faltaba el campo de destino.Mejora el rendimiento y la estabilidad al escribir en Parquet usando $out en 3S.
Agrega la capacidad de usar cualquier tipo BSON con el operador
$commenty consultar en$queryHistory. (A partir de MongoDB 5.1, se eliminó el operador$comment).Atlas Data Federation ahora devuelve MongoDB 6.2.0 en la salida de buildInfo.
15 Febrero 2023 Lanzamiento
Agrega la capacidad de limitar la cantidad de datos que Atlas Data Federation procesa para sus instancias de bases de datos federadas para controlar los costos.
07 Febrero 2023 Lanzamiento
Mejora los mensajes de error cuando un cliente intenta insertar, actualizar o eliminar un documento en una instancia de base de datos federada.
Lanzamiento del 24 de enero de 2023
Agrega el nombre de la aplicación a las conexiones que Atlas Data Federation crea en sus clústeres Atlas.
Agrega la capacidad de establecer y actualizar la configuración de almacenamiento mediante la API de Atlas.
Lanzamiento de enero 11 2023
Corrige un problema que causaba que
maxTimeMScon unbatchSizede0fallara.
2022 Lanzamientos
Lanzamiento de 19 diciembre 2022
Agrega nuevas capacidades a la configuración de almacenamiento para admitir la procedencia de los datos y mejorar la flexibilidad para federación.
Agrega la región de AWS
ap-southeast-1(Singapur).
Lanzamiento de 30 noviembre 2022
Actualiza Atlas Data Federation a MongoDB 6.0.2.
Lanzamiento de 15 noviembre 2022
Admite killOp para collStats.
Lanzamiento del 25 de octubre de 2022
Mejora el rendimiento y la estabilidad.
Mejora el rendimiento de las consultas en los conjuntos de datos de Atlas Data Lake mediante metadatos de ordenación para optimizar las consultas.
Corrige un problema que causaba que Atlas Data Federation no pudiera leer un archivo Parquet cuando el esquema de nivel superior o raíz estaba marcado como
REPEATEDoOPTIONAL.Mejora la estabilidad al escribir en Parquet usando $out en 3S.
Lanzamiento de septiembre 13 2022
Corrige el problema de canalización
$noty$inque causaba pánico por expresiones no admitidas.Mejora el rendimiento de
$outlas consultas a S que escriben en formato de archivo Parquet.3Actualiza el tamaño máximo del grupo de filas predeterminado a 128MB para el escritor de parquet.
Mejora
$groupetapas en los campos de partición del conjunto de datos de Data Lake.Corrige las canalizaciones de agregación con múltiples etapas
$lookupdonde una etapa define un campo y otra elimina el mismo campo.Corrige la forma en que Atlas Data Federation maneja los archivos en S3 que terminan con el carácter delimitador (por ejemplo, '/').
Lanzamiento de 23 agosto 2022
Mejora el rendimiento y la estabilidad.
Agrega soporte para especificar opcionalmente un formato ISODate para optimizar el rendimiento de las particiones de tipo fecha.
Lanzamiento de 02 agosto 2022
Mejora el rendimiento y la estabilidad.
Ejecuta $merge en fragmentos.
Lanzamiento de 12 julio 2022
21 Junio 2022 Lanzamiento
Mejora el rendimiento y la estabilidad.
Agrega soporte para Atlas Data Lake como un "Tipo de tienda" al comando
createStore.Mejora la mensajería de error para las consultas federadas
$search.
07 Junio 2022 Lanzamiento
Renombra y relanza Atlas Data Lake como Atlas Data Federation.
Importante
El servicio de motor de consultas federado, anteriormente llamado Atlas Data Lake, ahora se llama Atlas Data Federation. Para obtener más información sobre Atlas Data Federation,consulte Atlas Data Federation.
Lanzamiento de 31 mayo 2022
Mejora el rendimiento y la estabilidad.
Desactiva el soporte para el dialecto MySQL.
Lanzamiento de 10 mayo 2022
Mejora el rendimiento y la estabilidad.
Lanzamiento de abril 19 2022
Mejora el rendimiento y la estabilidad.
Admite los siguientes nuevos operadores de agregación de MongoDB 5.2:
$sortArray$topN$bottomN$maxN$firstN$lastN
Corrige un error que le permite utilizar la preferencia de lectura para clústeres fragmentados.
Lanzamiento 29 de marzo 2022
Mejora el rendimiento y la estabilidad.
Lanzamiento 15 de marzo 2022
Mejora el rendimiento y la estabilidad.
Impone un límite superior
maxRowGroupSizeen.
15 Febrero 2022 Lanzamiento
Mejora el rendimiento y la estabilidad.
Cambia el
matchCommentsnombre del campoqueryFilterCommentsa. Para obtener más información, consulte Recuperar el historial de consultas de una instancia de base de datos federada.
Lanzamiento de enero 18 2022
Mejora el rendimiento y la estabilidad.
Añade el
matchCommentscampo al historial de consultas. Para obtener más información, consulta Recuperar el historial de consultas de Data Lake.
2021 Lanzamientos
Lanzamiento de 28 diciembre 2021
Mejora el rendimiento y la estabilidad.
Admite consultas en colecciones con prefijo
system, pero no admite consultas en colecciones con prefijosystem..
Lanzamiento de 07 diciembre 2021
Mejora el rendimiento y la estabilidad.
Agrega soporte con la opción $maxTimeMS.
Lanzamiento de 16 noviembre 2021
Mejora el rendimiento y la estabilidad.
Permite conexiones a Data Lakes a través de puntos finales privados.
Agrega soporte para la autorización X.509.
Agrega soporte para
fieldparámetros vacíos con la expresión de agregación $setField.Corrige un problema en el que los comandos devolvían cero códigos de salida en caso de falla.
Corrige un problema en el que los documentos con subdocumentos vacíos escritos en Parquet contenían grupos de Parquet vacíos.
Actualiza
EstimateRowGroupSizeal informeUncompressedSizepara los documentos almacenados en Parquet.Ajusta el valor mínimo para
maxRowGroupSizecuando se usa $out en Parquet a 16MB.Elimina la compatibilidad con el uso de $out para escribir documentos que contienen campos duplicados en Parquet.
Mejora los mensajes de error para $out.
Lanzamiento del 27 de octubre de 2021
Lanzamiento de 05 octubre 2021
Mejora el rendimiento y la estabilidad.
Agrega soporte para el comando
authenticate.Conserva los subtipos binarios en el lector/escritor de parquet.
Lanzamiento de septiembre 14 2021
Proporciona varias mejoras de estabilidad y rendimiento.
Agrega soporte para la
ap-south-1región.Genera registros de consultas de clientes en varias líneas.
Incluye el
backgroundcampo en la salida de $queryHistory.Admite bases de datos y colecciones comodín para el almacén de datos Atlas.
Lanzamiento de 25 agosto 2021
Proporciona varias mejoras de estabilidad.
Mejora
collStatsdbStatsel rendimiento y la estabilidad de los comandos y.Agrega soporte para la
$mergeetapa de canalización de agregación.Permite
localFieldyforeignFieldcon una sintaxis de etapa de agregación de búsqueda más expresiva.Implementa el acumulador
$count.
Lanzamiento de 03 agosto 2021
Lanzamiento de 12 julio 2021
23 de junio de 2021 Lanzamiento
Permite descargar registros de consultas de federación de datos desde la interfaz de usuario y la API.
Elimina la restricción en espacios de nombres de colecciones grandes.
Añade la opción para omitir la caché para collStats y dbStats para obtener las estadísticas más recientes.
Admite el comando serverStatus.
8 Junio 2021 Lanzamiento
Mejora la estabilidad y el rendimiento.
Admite almacenes de datos públicos S3 con el indicador de configuración
public.Admite la compresión Zstandard al federar consultas a clústeres Atlas.
Agrega el campo
dbal resultadodbStats.
Lanzamiento de 11 mayo 2021
Admite la selección de preferencias de lectura, etiquetas de lectura y obsolescencia máxima a través de la configuración de almacenamiento para las tiendas Atlas Cluster.
Rechaza los comandos enviados con un conjunto de API versionado.
Habilita el
countparámetro en la etapa de agregación de$collStatsla etapa de Data Lake (Atlas Data Federation).Ya no permite
$collStatsEtapa (Atlas Data Federation) en$facetsubcanalizaciones.Aplica un tamaño máximo de documento de
$facetdespués de procesar cada elemento.Mejora el rendimiento de las etapas
$match.Mejora la mensajería de errores.
Lanzamiento del 21 de abril de 2021
Mejora la estabilidad y el rendimiento.
Incluye soporte mejorado para Parquet.
Admite clústeres Atlas
M0,M2yM5como fuentes de datos.Agrega una opción de coincidencia de patrones de expresiones regulares para colecciones de comodines de Atlas Clusters.
Incluye mensajes de error actualizados para el límite de ejecución de consultas.
Lanzamiento 30 de marzo 2021
Genera la configuración de almacenamiento automáticamente por primera vez después de la autenticación del usuario.
Devuelve el ID de conexión a través del comando
hello.Admite
$geoNearen colecciones de Atlas Data Lake que abarcan varios clústeres de Atlas.Incluye diversas mejoras de rendimiento.
Incluye mensajes de error mejorados para consultas finalizadas.
Lanzamiento 09 de marzo 2021
Incluye nueva interfaz de incorporación y configuración de almacenamiento.
Mensaje de error de esquema SQL mejorado.
Admite la inserción de consultas en colecciones compuestas por múltiples colecciones de Atlas.
Mejora la estabilidad y el rendimiento.
16 Febrero 2021 Lanzamiento
Agrega generación de esquema SQL para colecciones de comodines.
Corrige problemas de estabilidad y rendimiento.
Lanzamiento de enero 26 2021
Agrega un nuevo $sql
formatVersionpara reducir el tamaño de los datos del conjunto de resultados.Mejora el rendimiento de la
$lookupetapa (Atlas Data Federation).Agrega
"verbosity": "queryPlannerExtended"soporte al comando explain para filtrar particiones que no coinciden.Agrega soporte para $$NOW.
Informa Atlas Data Lake como versión MongoDB 4.4 a las herramientas.
Lanzamiento de enero 5 2021
Agrega soporte para la opción en segundo plano en la etapa de agregación de $out a Atlas.
Incluye mejoras de estabilidad y rendimiento.
2020 Lanzamientos
Lanzamiento de 16 diciembre 2020
Agrega
{background: true}la opción, que permite que las consultas se ejecuten en segundo plano desde $out hasta la3 etapa S.Introduce la etapa de agregación
$queryHistorypara ver consultas pasadas.Incluye varias mejoras de rendimiento y estabilidad.
Lanzamiento de 24 noviembre 2020
Admite formatos Parquet, CSV y TSV para
$outa S.3Agrega un límite de movimiento para los cursores.
Mejora los mensajes de error de los comandos que no se pueden analizar.
Lanzamiento de 03 noviembre 2020
Admite las
$geoNear$graphLookupetapas de canalización de agregación y en consultas sobre colecciones de instancias de bases de datos federadas que hacen referencia a una única colección Atlas.Actualiza la información de resumen en la salida de explain.
Lanzamiento del 13 de octubre de 2020
Admite
defaultFormatpara archivos en URL de acceso público en tiendas HTTP.Limita el número de consultas simultáneas a 30 por instancia de base de datos federada.
Admite el formato de compresión
bzip2.Incluye varias mejoras de rendimiento y estabilidad.
Lanzamiento de septiembre 22 2020
Admite el comando killOp para finalizar una query de larga duración.
Agrega para el número máximo de colecciones
configurationde comodines para almacenes de instancias de bases de datos federadas S.3
Lanzamiento de septiembre 01 2020
Admite URL HTTP como fuente de datos.
Compatible con AWS S3 Intelligent Tieringy clases de almacenamiento de acceso estándar-infrecuente.
Admite la etapa de
$unionWithagregación.Restringe la autenticación de la cadena de conexión de la instancia de base de datos federada a un usuario a la vez.
Incluye mejoras generales de rendimiento y estabilidad.
Lanzamiento de 18 agosto 2020
Mejora el rendimiento de escritura de $out a S.3
Incluye mejoras generales de rendimiento y estabilidad.
Lanzamiento de 13 agosto 2020
Agrega
correlationIDa la salida $currentOp.Incluye mejoras generales de rendimiento y estabilidad.
Lanzamiento de 28 julio 2020
Relaja el requisito de la región $out S.3
Incluye mensajes de error de configuración de almacenamiento mejorados.
Incluye mejoras generales de rendimiento y estabilidad.
Lanzamiento de 14 julio 2020
Admite la etapa de canalización de
$collStatsagregación.Incluye mejoras generales de rendimiento y estabilidad.
Lanzamiento de 07 julio 2020
Agrega soporte para los campos
skipylimital comandocount().
16 Junio 2020 Lanzamiento
Agrega el
storageValidateConfigcomando para validar la configuración de almacenamiento de su instancia de base de datos federada.Incluye correcciones de errores y mejoras de rendimiento.
02 Junio 2020 Lanzamiento
Incluye mejoras generales de rendimiento y estabilidad.
Lanzamiento de 26 mayo 2020
Agrega soporte para Atlas Clusters como fuente de datos.
Mejora el rendimiento de la etapa de canalización de agregación de
$lookupla etapa (Atlas Data Federation).Agrega soporte para evaluar expresiones de cadena $convert en
filenamepara $out a S.3Actualizaciones Parquet soporte para Tipos MAP.
Mejora la mensajería de error para $out a S.3
Agrega un comando para generar una configuración de almacenamiento.
Lanzamiento de 12 mayo 2020
Automatiza la generación de configuración de almacenamiento para instancias de bases de datos federadas recién creadas.
Permite escribir datos que reconocen particiones en S3 utilizando
$outen la federación de datos.
Lanzamiento de 05 mayo 2020
Genera configuraciones de almacenamiento cuando Atlas crea una instancia de base de datos federada.
Agrega soporte para
$outa 3S.Actualiza el soporte para el elemento LIST de Apache Parquet.
Actualiza el soporte del protocolo de cable a 4.2 3.6desde.
Agrega soporte para verbosidad en el plan de explicación.
Lanzamiento de abril 26 2020
Soluciona problemas de estabilidad.
Lanzamiento de abril 14 2020
Mejora el rendimiento.
Admite la etapa $currentOp para que pueda supervisar el progreso de las queries de ejecución prolongada.
Actualiza el atributo isodate para aceptar formatos adicionales.
Actualiza el catálogo de metadatos cuando utiliza comandos de configuración de almacenamiento.
Lanzamiento del 26 de marzo de 2020
Lanzamiento 09 de marzo 2020
Admite otorgar opcionalmente acceso de escritura a la instancia federada de base de datos a los buckets S3, permitiendo el uso de
$outsemánticas para escribir directamente en esos buckets.Agrega comandos incrementales de almacenar, base de datos, colección y view para la gestión de configuración de almacenamiento.
Limita las colecciones devueltas para colecciones de comodines a 1,000.
Actualiza el formato de configuración de almacenamiento.
11 Febrero 2020 Lanzamiento
Admite consultas entre bases de datos.
$lookupAdmite extensiones de archivo en minúsculas y mayúsculas.
Los segmentos de plantillas ahora admiten nombres de atributos separados por puntos que corresponden a campos anidados.
Lanzamiento de enero 21 2020
Permite que el defaultFormat se especifique sin un punto inicial.
Admite filtrado basado en rayas para archivos en formato ORC.
Permite extraer atributos de consulta después de la primera etapa.
2019 Lanzamientos
Lanzamiento de 10 diciembre 2019
Incluye varias mejoras de rendimiento y estabilidad.
Admite la definición de partición para lo siguiente:
epoch_secs, que son segundos desde la Época Unixepoch_millis, que son milisegundos desde la época UnixUUID, que es el subtipo binario 4
Lanzamiento de 11 noviembre 2019
Incluye varias mejoras de rendimiento y estabilidad.
Agrega soporte para leer archivos ORC de Apache.
Lanzamiento de 29 octubre 2019
Admite el filtrado de particiones mediante estadísticas de grupos de filas de archivos Parquet.
Admite ObjectIds en la ruta al especificar la
databases.<database>.<collection>.[n].definitionpartición.
Lanzamiento de 08 octubre 2019
Devuelve un error si una consulta produce un documento más grande que 16 MiB.
La etapa ahora produce una lista vacía de índices en lugar de un
$indexStatserror.Admite
$outa formato de almacenamiento S3 en JSON.$matchAhora trata implícitamente todos los términos como conjunciones.Ya no analiza archivos vacíos.
Corrige un problema que causaba que la expresión
{$match: {$expr: {$and: []}}}finalizara la conexión.
Lanzamiento de septiembre 17 2019
Permite campos anidados en las definiciones de particiones.
Ya no enumera directorios en S3 cuando se identifica un solo subdirectorio que contiene todas las particiones que coinciden con la consulta.
Corrige un problema en el que la nueva configuración de almacenamiento no aparecía en la conexión emisora después de ejecutar setStorageConfig.
Lanzamiento de 21 agosto 2019
Agrega soporte para el
getLastErrorcomando de base de datos.Corrige un error con la forma en que se manejan los tipos de unión en Avro.
Admite la etapa de canalización de agregación a
$outS.3listIndexesahora siempre devuelve una lista vacía.Traduce claves CSV y TSV delimitadas por puntos en subdocumentos.
El mensaje de error de configuración de almacenamiento ahora incluye un enlace a la documentación.
Admite el formato de archivo XLSX.
Incluye el ID de correlación en los mensajes de error de ejecución de consultas.
Devuelve un error al cliente cuando se alcanza el límite de almacenamiento del cursor.
Devuelve un error al cliente en el último si se excede el límite de almacenamiento del
getMorecursor.
30mes de julio2019
listCommandsAdmite. Por ejemplo:db.runCommand({"listCommands": 1})Incluye información del tamaño de la partición en la salida
explain()de.
08mes de julio2019
Devuelve el primer lote de resultados del cursor más rápidamente.
Mejora el rendimiento de cuando
$lookup$unwindsecombina con.Admite automáticamente credenciales
SCRAM-SHA-1sin requerir que los controladores especifiquen este mecanismo de autenticación.Proporciona un mensaje de error descriptivo cuando se desconoce el formato del archivo.
Proporciona validación adicional en setStorageConfig.
18junio2019
Lanzamiento inicial de una vista previa pública de Atlas Data Federation.