Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt; las versiones en Markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Atlas Stream Processing Changelog

  • Añade la posibilidad de cambiar el nivel de un espacio de trabajo de procesamiento de flujos en la interfaz de usuario de Atlas.

  • Agrega enlaces directos a Visual Builder y JSON editor en tarjetas de espacio de trabajo de procesamiento de flujo vacías.

  • Corrige un error por el cual los nombres de conexión podían contener caracteres especiales distintos de ., -, * y _.

  • Corrige un error por el cual el punto final Get One Stream Processor devuelve un HTTP 400 en lugar de un 404 cuando el procesador de flujo no existe.

  • Integra una mejora en el manejo de la memoria initialSync.
  • Agrega compatibilidad con las brazilsouth australiaeast regiones y en Azure, eu-west-3 en AWS y us-east4 en Google Cloud.

  • Agrega compatibilidad con redes privadas para conexiones de Azure Blob Storage. Para obtener más información,consulte Agregar una conexión de enlace privado de Azure Blob Storage.

  • Corrige un problema que devolvía un código de estado HTTP incorrecto cuando no se encontraba un inquilino de transmisión.

  • Muestra una advertencia de costo en la interfaz de usuario de Atlas cuando habilita AWS PrivateLink para conexiones S3 o AWS Kinesis.

  • Oculta los paneles de consumo de mensajes de origen y entrega de mensajes de destino en la interfaz de usuario de métricas del procesador de flujo cuando el origen o el destino no admiten estadísticas por destino.

  • Corrige un campo no válido en la plantilla de receptor de Kinesis en el Generador visual de canalizaciones.

  • Agrega una tier opción al punto final Create One Stream Processor en la API de administración de Atlas.

  • Integra correcciones para las estadísticas de latencia para $lookup cuando no se utiliza paralelismo.

  • Añade el objeto metricThreshold y desaprueba el objeto heredado threshold para solucionar problemas de creación de recursos en Terraform sin interrumpir la compatibilidad con versiones anteriores.

  • Agrega soporte para Google Cloud Pub/Sub como destino. Para aprender más, consulta Conexiones de Google Cloud Pub/Sub.

  • Agrega soporte para cargar definiciones de procesadores directamente desde archivos locales .json utilizando un nuevo botón Upload file en la página de interfaz de usuario del Editor de JSON.

  • Reemplaza el ícono de prueba por un botón TEST etiquetado para las conexiones de muestra, Apache Kafka y Atlas.

  • Bloquea la eliminación de clústeres que los procesadores de flujo aún referencian.

  • Permite cambiar la autenticación de conexión de Apache Kafka entre PLAIN y OIDC en el registro de conexión.

  • Agrega validación adicional para los nombres de host del servidor de inicio de Apache Kafka.

  • Habilita por defecto la auditoría de flujos a nivel de proyecto y remueve la opción Streams Auditing de la página Database & Network Access > Security > Advanced en la interfaz de usuario de Atlas. Los registros de auditoría ahora están siempre activados y no se pueden eliminar para cumplir con las expectativas de seguridad y cumplimiento. Para obtener más información sobre la auditoría de Atlas Stream Processing, consulta Acceso y auditoría de Atlas Stream Processing.

  • Agrega un estado en tiempo real (Ready, Pending, Failed, Deleting) a la interfaz de usuario de Atlas cuando visualización de conexiones en el registro de conexiones.

  • Agrega soporte para las conexiones de AWS Kinesis como opciones de origen y destino cuando creas un procesador de flujo en la Interfaz de Usuario de Atlas.

  • Agrega soporte para el endpoint Descargar registros operativos de One Atlas Stream Processing Workspace en la API de administración de Atlas para descargar registros operativos de workspaces o procesadores de flujo de Atlas Stream Processing.

  • Corrige un problema que marcaba prematuramente las conexiones de streams como Ready mientras aún se estaba aprovisionando el clúster Atlas subyacente.

  • Corrige un problema en el que la acción modifyStreamProcessor no estaba disponible para la asignación de roles.

  • Mejora el manejo de errores para las operaciones de inicio, detención y borrar de procesadores de flujo.

  • Mejora la validación para las conexiones de Azure Event Hub para garantizar que solo se acepten URIs válidos de Namespace ARM.

  • Sustituye el modelo de instancia anterior por los espacios de trabajo de Atlas Stream Processing. Para aprender más, se puede consultar Niveles de Stream Processing.

  • Agrega nuevos niveles de procesadores de flujo: SP2, SP5 y SP50.

  • Agrega soporte para OIDC con autenticación JWT para Apache Kafka conexiones.
  • Agrega compatibilidad con el tipo de conexión de enlace privado AWS S3.
  • Agrega el botón Test Connection en la interfaz de usuario del Registro de conexiones para iniciar una prueba de conectividad para cada conexión.

  • Añade los campos tenant_name, project_name y org_name a las métricas de Atlas Stream Processing, incluyendo las exportadas a Datadog.

  • Añade lifetime cache hit/miss estadísticas a las stats.operatorStats de la etapa $cachedLookup.

  • Agrega soporte para la métrica Stream Processor State en la integración de Atlas Datadog.
  • Agrega el operador $function, lo que permite la ejecución de JavaScript en pipelines de Stream Processing. Para obtener más información, consulte $function (Stream Processing).

  • Agrega el operador $cachedLookup que permite que los resultados $lookup se almacenen en caché durante un TTL específico para mejorar el rendimiento de datos que cambian lentamente. Para obtener más información, consulta $cachedLookup.

  • Añade la capacidad para que la etapa $emit envíe valores null a temas de Kafka para soportar la compactación de temas de Kafka utilizando $emit.config.tombstoneWhen = boolean. Para aprender más, vea $emit Etapa de agregación (Stream Processing).
  • Añade soporte para que $merge pueda borrar documentos en colecciones. Para obtener más información, consulta $merge (Stream Processing).
  • Agrega compatibilidad con métricas de Datadog. Para aprender más, consulta DataDog métricas.
  • Añade soporte para conexiones AWS S3.
  • Agrega una nueva etapa de $externalFunction Atlas Stream Processing pipeline que activa procesos en un recurso específico de AWS Lambda. Para obtener más información, consulta $externalFunction.
  • Admite crear conexiones $https en la interfaz de usuario de Atlas.

  • Agrega el campo parallelism a $merge. El campo especifica el número de hilos a los que se deben distribuir las operaciones de escritura, lo que mejora el rendimiento.

  • Te permite crear alertas adicionales: Cuenta de Mensajes de Salida, Cuenta de Mensajes DLQ, Retraso de Kafka y Retraso de Change Stream. Para obtener más información, consulte Alertas de Stream Processing en Atlas.

  • Soporta la expresión createUUID que no acepta argumentos y devuelve valores de tipo BSON UUID en procesadores de secuencias.

  • Agrega una nueva configuración para que los operadores de ventana soporten processingTime además de eventTime. Para aprender más, consulta Tiempo de procesamiento.

  • Agrega la expresión $meta que devuelve un objeto que contiene todos los metadatos de transmisión de un documento.

  • Agrega el campo parseJsonStrings al operador $https, permitiéndole analizar cadenas JSON devueltas por una llamada API. Para obtener más información, consulta $https.

  • Admite la expresión $currentDate que devuelve la hora del sistema de tu espacio de trabajo de stream processing cada vez que Atlas Stream Processing la evalúa.

  • Admite la lectura de documentos JSON con firmas de archivos incrustadas (bytes mágicos).

  • Soluciona un problema que impedía la configuración de ventanas de salto con hopSize mayor que interval.

  • Admite el VPC emparejamiento con Confluent en AWS.
  • Admite el uso de la API de administración de Atlas para editar procesadores de transmisión.

  • Admite AWS PrivateLink con Confluent.

  • Soporta Azure Private Link con EventHubs.

  • Incrementa el Timeout de Apache Kafka de 10 segundos a 30 segundos.
  • Siempre reintenta los procesadores cuando el clúster de destino está en el estado REPAIRING.

  • Corrige el partitionIdleTimeout después de restaurar el punto de control.

  • Agrega más información de marca de agua y ventana a las estadísticas detalladas.

  • Asegura que las llamadas para producir mensajes a Apache Kafka no se queden bloqueadas indefinidamente, incluso cuando la cola del productor esté llena.

  • Admite la ingestión de fuentes multitópico Apache Kafka.

  • Actualizaciones Apache Kafka offsets para grupos de consumidores casi en tiempo real.

  • Admite los ajustes compression.type y acks en la configuración de Apache Kafka $emit.

  • Admite la sintaxis de $lookup sin colecciones.

  • Estandariza la forma en que Atlas Stream Processing serializa los errores de Apache Kafka en un string.

  • Incrementa el límite de la expresión dinámica $emit y $merge a 1000.

  • Maneja $lookup con connectionName únicos dentro del pipeline de ventana.

  • Mejora los errores de clúster en pausa.

  • Permite convertir datos de Binary a varios tipos de datos utilizando $convert. Esto te permite transformar los encabezados de Kafka en tipos de datos específicos según lo necesites.

  • Los procesadores de flujo que utilizan Apache Kafka como fuente exponen marcas de agua por partición en sp.processor.stats().

  • Se soluciona un error en el que los usuarios no podían crear espacios de trabajo de Stream Processing en ciertas regiones mediante la API.