Todos los productos
Search
Centro de documentos

Microservices Engine:Java agent versions

Última actualización: Oct 09, 2026

A continuación se detalla cada versión del agente de Java de Microservices Engine (MSE) desde la 2.7.3.5, con sus fechas de lanzamiento, estado de estabilidad y registros de cambios detallados.

Nota

El agente de MSE y el agente de Application Real-Time Monitoring Service (ARMS) comparten el mismo binario del agente de Java. Esta página abarca únicamente los cambios específicos de MSE. Para consultar los cambios de ARMS, consulte ARMS Java agent release notes.

Tipos de versión

Cada versión del agente de Java de MSE se etiqueta con uno de los siguientes tipos.

Tipo

Significado

Official

Versión estable. Es compatible durante seis meses a partir de la fecha de lanzamiento.

Not recommended

Contiene bugs conocidos. Actualice a la última versión oficial.

La versión oficial más reciente del agente de Java de MSE es la 5.3.0.

Compatibilidad con JDK

La compatibilidad del agente de Java de MSE con JDK ha cambiado entre versiones:

  • JDK 11 y JDK 17 son compatibles a partir de la versión 2.8.3.

  • JDK 1.6 y JDK 1.7 dejaron de ser compatibles a partir de la versión 3.0.7.

  • JDK 21 es compatible en la administración de microservices a partir de la versión 3.2.9.

2026

5.3.0 -- Official (30 de septiembre de 2026)

Nuevas funciones

  • Se agregó compatibilidad con tipos genéricos para la recopilación de datos de interfaces y con hutool-core.

  • Se agregó compatibilidad con el apagado graceful para clientes del protocolo gRPC de ApsaraMQ for RocketMQ.

Corrección de bugs

  • Se corrigió un problema por el cual los agentes 5.x no admitían canary release para configuraciones de Nacos.

5.1.0 -- Official (12 de junio de 2026)

Corrección de bugs

  • Se corrigió un bug en la protección contra limitación de velocidad que aumentaba significativamente la cantidad de recursos limitados durante la limitación del lado del cliente.

  • Se corrigió un bug que impedía iniciar las aplicaciones en escenarios con Spring WebFlux 6.x.

  • Se corrigió un problema de pérdida de tráfico durante las actualizaciones continuas tras habilitar el escalador automático horizontal de pods (HPA) en un clúster, o cuando estas actualizaciones modificaban simultáneamente la cantidad de réplicas.

4.8.0 -- Official (29 de abril de 2026)

Corrección de bugs

  • Se corrigió un problema de pérdida de tráfico durante el apagado del cliente de RocketMQ.

  • Se corrigió un bug que provocaba la pérdida de metadatos durante el registro de aplicaciones en Eureka y causaba errores en el canary release de extremo a extremo.

  • Se corrigió un bug que eliminaba las etiquetas de canary release de extremo a extremo en los productores de RocketMQ.

4.7.1 -- Official (26 de febrero de 2026)

Nuevas funciones

  • Se agregó compatibilidad con la protección contra limitación de velocidad para el framework Spring WebFlux.

  • Se agregó compatibilidad con comportamientos personalizados para la protección del sistema.

  • Se agregó la capacidad de conectar clústeres externos para usar la administración de microservices de MSE.

Mejoras

  • Se mejoró el rendimiento del inicio y apagado graceful en escenarios con Spring Cloud Nacos y Eureka para evitar pérdidas de tráfico.

  • Se mejoró el reporte y la visualización de la métrica de uso de CPU del sistema.

Corrección de bugs

  • Se corrigió un bug que impedía el enrutamiento preferente a la misma zona de disponibilidad en Dubbo cuando se habilitaba simplified=true.

  • Se corrigió un error de serialización durante el registro diferido de clientes de Eureka.

  • Se corrigió un error al analizar sintácticamente el campo java.version de las métricas del sistema en imágenes Docker de OpenJDK Alpine.

  • Se corrigió un bug en el análisis sintáctico de orígenes dentro de la protección contra limitación de velocidad para escenarios con Dubbo 3.x.

  • Se corrigió un bug que impedía el funcionamiento del canary release de extremo a extremo en Spring Cloud Alibaba 2023 y versiones posteriores.

  • Se corrigió una fuga de memoria durante el reporte de metadatos provocada por problemas de red.

2025

4.6.3 -- Official (15 de diciembre de 2025)

Nuevas funciones

  • Se agregó la métrica Completed QPS, que indica la cantidad de solicitudes completadas en la ventana de tiempo actual.

  • Se agregó el registro condicional para el inicio graceful. Para obtener más información, consulte conditional registration for graceful start.

  • Se agregó compatibilidad con RetryableFeignBlockingLoadBalancerClient en las notificaciones pasivas para el inicio y apagado graceful.

Mejoras

  • Se mejoró el apagado graceful al hacer asíncronas las notificaciones activas y agregar la detección de tiempos de espera agotados.

4.5.2 -- Official (11 de septiembre de 2025)

Corrección de bugs

  • Se corrigió un bug en la protección contra limitación de velocidad que contaba dos veces el QPS total y las solicitudes concurrentes totales en el framework Zuul.

4.4.2 -- Official (9 de septiembre de 2025)

Nuevas funciones

  • Se agregó compatibilidad con canary release de extremo a extremo sin plugin para XXL-JOB en la programación de tareas de MSE.

Mejoras

  • Se mejoró la coordinación entre la sonda de disponibilidad y el registro diferido en escenarios con Eureka para el inicio y apagado graceful.

  • Se mejoró el mecanismo de detección automática de distintas versiones de Spring MVC en la protección contra limitación de velocidad.

Corrección de bugs

  • Se corrigió un bug que impedía obtener los metadatos de context-path en aplicaciones de Spring Boot.

4.5.0 -- Not recommended (17 de julio de 2025)

Nuevas funciones (protección contra limitación de velocidad)

  • Se agregó compatibilidad con el framework RestTemplate.

  • Se agregó compatibilidad con Apache HttpClient (4.x y 5.x).

  • Se agregó compatibilidad con el framework OkHttp.

  • Se agregó la configuración de un espacio de nombres predeterminado (default) a las reglas de limitación de velocidad.

Corrección de bugs

  • Se corrigió un bug por el cual faltaba el regionId en entornos que no son de ACK cuando fallaba el acceso a la API de metadatos de recursos de Alibaba Cloud.

  • Se corrigió un bug por el cual AliyunJavaAgent para Nacos leía incorrectamente las configuraciones del par de AccessKey del usuario.

  • Se corrigió un bug por el cual el archivo git.properties del paquete AliyunJavaAgent sobrescribía el contenido del usuario.

Cambios

  • Se eliminó la obtención inesperada de reglas cuando la función de autenticación de MSE está deshabilitada.

4.3.4 -- Not recommended (12 de mayo de 2025)

Importante

Si recopila registros de métricas de MSE o utiliza Sentinel de código abierto, consulte Changes in MSE agent 4.3.x antes de actualizar.

Nuevas funciones

  • Se agregó compatibilidad con XXL-JOB en el canary release de extremo a extremo.

  • Se agregó el filtrado del lado del cliente para RocketMQ gRPC 5.x en el canary release de extremo a extremo de mensajes.

Mejoras

  • Se actualizó la arquitectura de protección contra limitación de velocidad para mejorar la compatibilidad con Sentinel de código abierto y la estabilidad general.

Corrección de bugs

  • Se corrigió la clasificación de métricas para los frameworks Zuul y Dubbo en la protección contra limitación de velocidad.

  • Se corrigió un bug que impedía el funcionamiento del canary release en el framework Ribbon cuando se usaban reglas de Nacos.

  • Se corrigió la distribución desigual de tráfico en el framework Feign cuando se utilizaba round-robin en el canary release de extremo a extremo.

  • Se corrigió un bug en la desconexión manual que dejaba indisponibles las aplicaciones con direcciones IP duplicadas.

  • Se corrigió un bug en la desconexión manual que desconectaba aplicaciones inesperadas cuando se desplegaban varias aplicaciones en la misma instancia ECS.

4.2.5 -- Official (10 de abril de 2025)

Nuevas funciones

  • Se agregó compatibilidad con el filtrado del lado del servidor para RocketMQ Remoting Client 5.1.0 y versiones posteriores en el canary release de extremo a extremo de mensajes.

Mejoras

  • Se mejoró el rendimiento de memoria en la protección contra limitación de velocidad cuando esta se activa con frecuencia.

Corrección de bugs

  • Se corrigió un bug que impedía el funcionamiento de las notificaciones activas en el inicio y apagado graceful.

  • Se corrigió un bug de conversión en las reglas de filtrado de múltiples etiquetas para RocketMQ 5 en el canary release de extremo a extremo de mensajes.

4.2.2 -- Official (9 de enero de 2025)

Nuevas funciones

  • Se agregó compatibilidad con RocketMQ 5.0.4 y 5.0.7 en el canary release de extremo a extremo.

Corrección de bugs

  • Se corrigió un bug que impedía el funcionamiento del canary release en el framework Dubbo (2.7.x y 3.x) cuando se usaba ZooKeeper como registro.

  • Se corrigieron estadísticas incorrectas de solicitudes concurrentes en la protección contra limitación de velocidad para escenarios asíncronos de Spring MVC.

2024

4.2.0 -- Not recommended (6 de diciembre de 2024)

Nuevas funciones

  • Se agregó un evento de apagado de aplicación para el inicio y apagado graceful. Para obtener más información, consulte Event Center event summary.

  • Se agregó compatibilidad con la instrumentación del framework de servlets Tomcat en la protección contra limitación de velocidad. Se encuentra deshabilitada de forma predeterminada.

  • Se agregaron la protección predeterminada contra interrupciones de circuito, la protección contra limitación de QPS y concurrencia totales, además de configuraciones de protección del sistema y elementos de excepción. Para obtener más información, consulte default circuit breaking protection settings.

  • Se agregó compatibilidad con el protocolo Triple de Dubbo 3.x y el descubrimiento de servicios a nivel de aplicación en el canary release de extremo a extremo.

Mejoras

  • Se mejoró la compatibilidad con la serie Spring Boot 3 en el inicio y apagado graceful.

  • Se mejoró la lógica de límites para Spring Cloud LoadBalancer en el canary release de extremo a extremo.

  • Se mejoró el proceso de apagado graceful para resolver problemas de rendimiento relacionados con las notificaciones pasivas.

Corrección de bugs

  • Se corrigió un problema en el canary release de extremo a extremo para aplicaciones de Spring Cloud que usan Consul como registro.

  • Se corrigió un bug en la administración de microservices que impedía escribir en la carpeta de registros predeterminada cuando faltaban permisos.

4.1.10 -- Not recommended (5 de septiembre de 2024)

Nuevas funciones

  • Se agregó el enrutamiento preferente a la misma zona de disponibilidad para Spring Cloud y Dubbo.

  • Se agregó compatibilidad con versiones de ONS Client en el canary release de extremo a extremo de mensajes.

Corrección de bugs

  • Se corrigió un bug que impedía visualizar las interfaces de consumidor de Dubbo en la administración de microservices de MSE.

  • Se corrigió un bug en la protección contra limitación de velocidad que afectaba al framework Feign cuando se usaba un fallback.

Cambios

  • Se deshabilitó de forma predeterminada el plugin de MyBatis para la protección contra limitación de velocidad de MSE. Para volver a habilitarlo, establezca la variable de entorno o el parámetro de inicio spring.cloud.ahas.sentinel.mybatis.enabled=true.

3.2.10 -- Official (11 de julio de 2024)

Corrección de bugs

  • Se corrigió un problema que impedía iniciar las aplicaciones cuando se usaba el framework Spring Cloud Alibaba Sentinel.

4.1.9 -- Official (10 de julio de 2024)

Nuevas funciones

  • Se agregó compatibilidad con Sync Pull de RocketMQ 4.x en el canary release de extremo a extremo de mensajes.

  • Se agregó la variable de entorno ALIYUN_JAVA_AGENT_MINIMAL_MEMORY para especificar el tamaño mínimo de memoria de inicio.

  • Se agregó compatibilidad con el apagado graceful para Dubbo 3.2.x y RocketMQ.

Corrección de bugs

  • Se corrigió un problema que impedía obtener las reglas de enrutamiento basadas en etiquetas de Dubbo.

  • Se corrigió un bug en la administración de microservices para escenarios con SAE.

  • Se corrigió un conflicto entre el agente y sentinel-spring-webmvc-6x-adapter.

Cambios

  • Se introdujo el endpoint :54199/readiness para las sondas de disponibilidad.

3.2.9 -- Official (28 de marzo de 2024)

Nuevas funciones

  • Se agregó la instrumentación personalizada para la protección contra limitación de velocidad en la administración de microservices. Para obtener más información, consulte Add a custom interface in microservice administration.

  • Se agregó compatibilidad con Spring Boot 3.0 a 3.2 en la administración de microservices.

  • Se agregó compatibilidad con JDK 21 en la administración de microservices.

  • Se agregó compatibilidad con Dubbo 3.x en la administración de microservices.

2023

3.1.4 -- Official (25 de diciembre de 2023)

Nuevas funciones

  • Se agregó tolerancia a fallos en el canary release de extremo a extremo: ahora las solicitudes con un trace vacío se enrutan al entorno base en lugar de a entornos aleatorios.

Mejoras

  • Se mejoró el rendimiento de la lógica de MSE.

  • Se migró el análisis sintáctico de parámetros y cuerpos de solicitud de Tomcat a los componentes de filtro de Zuul y Spring Cloud Gateway.

  • Se cambió el origen de datos de la métrica de uso de CPU en MSE Enterprise Edition a Sentinel.

Corrección de bugs

  • Se corrigió un problema por el cual cambiar Related de false a true provocaba errores en la sonda de disponibilidad.

  • Se corrigió un problema por el cual el registro diferido no surtía efecto en Eureka.

Cambios

  • Se dejó de recopilar spans, métricas y metadatos de ARMS cuando solo está habilitada la función de MSE.

3.0.7 -- Official (18 de noviembre de 2023)

Importante

A partir de la versión 3.0.7, el agente de MSE ya no es compatible con JDK 1.6 ni con JDK 1.7.

Nuevas funciones (protección contra limitación de velocidad)

  • Se agregó la posibilidad de personalizar el comportamiento de las llamadas RPC.

  • Se agregó la opción de configurar SentinelWebInterceptor al inicio de la cadena de procesamiento para obtener datos precisos de limitación de velocidad.

  • Se agregó la inyección mediante el agente de SentinelWebInterceptor como complemento cuando falla el mecanismo de inyección del starter.

Mejoras

  • Se alinearon los nombres de recursos de WebInterceptor con su comportamiento predeterminado para que los nombres de interfaz incluyan el prefijo context-path.

  • Se estableció el pool de hilos del agente como static final para definir claramente la propiedad del pool de hilos.

Corrección de bugs

  • Se corrigió un conflicto entre el interruptor de autenticación de servicios y otros elementos de configuración.

  • Se corrigió un error en la protección contra limitación de velocidad cuando FeignClientBuilder usaba el método forType para construir un FeignClient.

Cambios

  • Se dejó de ejecutar la lógica de MSE cuando esta función no está habilitada en el agente.

  • Se dejó de reportar datos de Microservice Insight al servidor. El agente registra los datos en archivos locales; recopílelos de forma independiente.

2.9.2 -- Official (9 de septiembre de 2023)

Nuevas funciones (protección contra limitación de velocidad)

  • Se agregó la posibilidad de personalizar el comportamiento de las llamadas RPC.

  • Se agregó la opción de colocar SentinelWebInterceptor al inicio de la cadena de procesamiento.

  • Se agregó la inyección mediante el agente de SentinelWebInterceptor como complemento cuando falla el mecanismo de inyección del starter.

2.9.1.2 -- Official (3 de agosto de 2023)

Nuevas funciones

  • Se agregó compatibilidad con el uso de etiquetas y anotaciones alicloud_service_tag para etiquetar nodos.

  • Se lanzó la administración de microservices en la región China (Hangzhou) Finance Cloud.

Corrección de bugs

  • Se corrigió la distribución desigual de carga de tráfico en Spring Cloud Ribbon.

  • Se corrigió un problema de caché en GetLocalV4Ip.

  • Se corrigió un bug que provocaba errores en las solicitudes de tráfico al usar MSE Enterprise Edition con Spring Cloud Gateway y SCA Sentinel de código abierto.

  • Se corrigió un bug en la protección contra limitación de velocidad que afectaba al framework Feign cuando solo se usaba un fallback.

  • Se corrigió un problema por el cual marcas de tiempo inconsistentes en los archivos de etiquetas y anotaciones provocaban registros continuos.

  • Se corrigió un problema por el cual ocasionalmente se perdían traces asíncronos en el framework Reactor.

Cambios

  • Se dejó de inicializar la lógica relacionada con MSE cuando esta función no está habilitada.

2.9.0 -- Official (13 de julio de 2023)

Nuevas funciones

  • Se agregó compatibilidad con la protección contra limitación de velocidad para los frameworks Zuul y Spring Cloud Gateway.

  • Se agregó el descubrimiento de servicios persistente para MSE.

  • Se agregó compatibilidad con Dubbo 3.x en el canary release y el enrutamiento basado en etiquetas.

  • Se agregó la posibilidad de coincidir reglas de canary release de extremo a extremo según el cuerpo HTTP.

Mejoras

  • Se mejoró el rendimiento del inicio y apagado graceful en MSE.

2.8.3 -- Official (31 de marzo de 2023)

Nuevas funciones

  • Se agregó compatibilidad con JDK 11 y JDK 17.

  • Se agregó el acceso basado en espacios de nombres para aislar entornos de desarrollo, pruebas y producción en MSE.

  • Se agregó la protección contra limitación de velocidad para MSE.

  • Se agregó compatibilidad con Consul como registro en la administración de microservices de MSE.

  • Se agregó compatibilidad con Consul y Undertow en el canary release de extremo a extremo.

  • Se lanzó Microservice Insight, que proporciona observability para el inicio y apagado graceful, así como para el canary release de extremo a extremo.

2022

2.7.3.5 -- Official (27 de julio de 2022)

Nuevas funciones

  • Se agregó el canary release de extremo a extremo para mensajes de RocketMQ.

  • Se agregó compatibilidad con el etiquetado en el registro de OpenSergo y en el canary release de las puertas de enlace nativas de la nube de MSE.