Todos os produtos
Search
Central de documentação

Microservices Engine:Java agent versions

Última atualização: Jul 01, 2026

Esta página lista todas as versões do agente Java do Microservices Engine (MSE), com datas de lançamento, status de estabilidade e logs de alterações detalhados.

Nota

O agente do MSE e o agente do Application Real-Time Monitoring Service (ARMS) compartilham o mesmo binário do agente Java. Esta página aborda apenas as alterações específicas do MSE. Para alterações do ARMS, consulte Notas de versão do agente Java do ARMS.

Tipos de versão

Tipo

Significado

Official

Versão estável. Suportada por seis meses a partir da data de lançamento.

Not recommended

Contém bugs conhecidos. Atualize para a versão oficial mais recente.

2026

5.1.0 -- Official (12 de junho de 2026)

Correções de bugs

  • Corrigido um bug em que o número de recursos de limitação aumentava significativamente durante a limitação no lado do cliente na proteção contra limitação.

  • Resolvido um problema que impedia o início de aplicações em cenários com Spring WebFlux v6x.

  • Corrigida uma perda de tráfego ao executar atualizações contínuas após ativar o HPA em um cluster ou ao realizar atualizações contínuas e modificar o número de réplicas simultaneamente.

4.8.0 -- Official (29 de abril de 2026)

Correções de bugs

  • Corrigida uma perda de tráfego durante o encerramento do cliente RocketMQ em determinados cenários.

  • Resolvido um bug em que metadados eram perdidos durante o registro de aplicações no Eureka em certos cenários, causando falha em canary releases de ponta a ponta.

  • Corrigido um problema em que tags de canary release eram perdidas para produtores do RocketMQ em situações específicas.

4.7.1 -- Official (26 de fevereiro de 2026)

Novos recursos

  • Adicionado suporte à proteção contra limitação para o framework Spring WebFlux.

  • Incluído suporte a comportamento personalizado para proteção do sistema.

  • Ative o uso da administração de microsserviços do MSE por clusters externos.

Melhorias

  • Aprimorado o desempenho de início e encerramento graceful em cenários com Spring Cloud Nacos e Eureka, garantindo ainda mais a ausência de perda de tráfego.

  • Otimizado o relatório e a exibição da métrica de utilização de CPU do sistema.

    Correções de bugs

    • Corrigido um bug em que o roteamento preferencial para a mesma zona de disponibilidade não funcionava para Dubbo quando simplified=true estava ativado.

    • Resolvido um erro de serialização durante o registro atrasado para clientes Eureka.

    • Corrigida uma falha na análise do campo java.version para métricas do sistema em imagens Docker OpenJDK Alpine.

    • Resolvido um bug de análise de source na proteção contra limitação para cenários com Dubbo 3.x.

    • Corrigido um problema que impedia o funcionamento de canary releases de ponta a ponta no Spring Cloud Alibaba 2023 e versões posteriores.

    • Resolvido um vazamento de memória durante o relatório de metadados causado por problemas de rede.

    2025

    4.6.3 -- Official (15 de dezembro de 2025)

    Novos recursos

    • Adicionada a métrica Completed QPS para indicar o número de requisições concluídas na janela de tempo atual.

    • Incluído registro condicional para início graceful. Para mais detalhes, consulte Registro condicional para início graceful (visualização pública).

    • Adicionado suporte a RetryableFeignBlockingLoadBalancerClient nas notificações passivas para início e encerramento graceful.

    Melhorias

    • Aprimorado o encerramento graceful ao tornar as notificações ativas assíncronas e adicionar detecção de timeout.

    4.5.2 -- Official (11 de setembro de 2025)

    Correções de bugs

    • Corrigido um bug na proteção contra limitação em que o QPS total e o total de requisições simultâneas eram contabilizados duas vezes para o framework Zuul.

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

    Novos recursos (proteção contra limitação)

    • Adicionado suporte ao framework RestTemplate.

    • Incluído suporte ao Apache HttpClient (4.x e 5.x).

    • Ative suporte ao framework OkHttp.

    • Adicionada configuração de namespace padrão (default) às regras de limitação.

    Correções de bugs

    • Corrigido um bug em que o regionId ficava ausente em ambientes não ACK quando o acesso à API de metadados de recursos da Alibaba Cloud falhava.

    • Resolvido um problema em que o AliyunJavaAgent para Nacos lia incorretamente as configurações do par de AccessKey do usuário.

    • Corrigido um bug em que o arquivo git.properties no pacote AliyunJavaAgent sobrescrevia o conteúdo do usuário.

    Alterações

    • Removida a busca inesperada de regras quando o recurso de autenticação do MSE está desativado.

    4.4.2 -- Official (9 de setembro de 2025)

    Novos recursos

    • Adicionado suporte sem plug-in ao XXL-JOB no agendamento de tarefas do MSE para canary release de ponta a ponta.

    Melhorias

    • Aprimorada a coordenação entre a sonda de prontidão e o registro atrasado em cenários Eureka para início e encerramento graceful.

    • Otimizado o mecanismo de detecção automática para diferentes versões do Spring MVC na proteção contra limitação.

    Correções de bugs

    • Corrigido um bug em que a obtenção de metadados de context-path falhava para aplicações Spring Boot em determinados cenários.

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

    Nota

    Se você coleta logs de métricas do MSE ou usa o Sentinel open source, consulte Alterações no agente MSE 4.3.x antes de atualizar.

    Novos recursos

    • Adicionado suporte ao XXL-JOB em canary releases de ponta a ponta.

    • Incluída filtragem no lado do cliente para RocketMQ gRPC 5.x em canary releases de mensagens de ponta a ponta.

    Melhorias

    • Atualizada a arquitetura de proteção contra limitação para melhorar a compatibilidade com o Sentinel open source e a estabilidade geral.

    Correções de bugs

    • Corrigida a classificação de métricas para os frameworks Zuul e Dubbo na proteção contra limitação.

    • Resolvido um bug em que canary releases não funcionavam para o framework Ribbon quando regras do Nacos eram utilizadas.

    • Corrigida a distribuição desigual de tráfego para o framework Feign quando o round-robin era usado em canary releases de ponta a ponta.

    • Resolvido um bug no offline manual que tornava aplicações com endereços IP duplicados indisponíveis em certos cenários.

    • Corrigido um problema no offline manual que colocava aplicações inesperadas offline quando múltiplas aplicações eram implantadas na mesma instância ECS.

    4.2.5 -- Official (10 de abril de 2025)

    Novos recursos

    • Adicionado suporte a filtragem no lado do servidor para RocketMQ Remoting Client 5.1.0 e posterior em canary releases para mensagens.

    Melhorias

    • Aprimorado o desempenho de memória na proteção contra limitação quando a limitação é acionada frequentemente.

    Correções de bugs

    • Corrigido um bug em que notificações ativas não funcionavam em certos cenários de início e encerramento graceful.

    • Resolvido um bug de conversão em regras de filtragem de múltiplas tags para RocketMQ 5 em canary releases para mensagens.

    4.2.2 -- Official (9 de janeiro de 2025)

    Novos recursos

    • Adicionado suporte ao RocketMQ 5.0.4 e 5.0.7 em canary releases de ponta a ponta.

    Correções de bugs

    • Corrigido um bug em que canary releases não funcionavam para o framework Dubbo (2.7.x e 3.x) quando o ZooKeeper era usado como registro.

    • Resolvidas estatísticas incorretas de requisições simultâneas em cenários assíncronos do Spring MVC para proteção contra limitação.

    2024

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

    Novos recursos

    • Adicionado evento de encerramento de aplicação para início e encerramento graceful. Para mais detalhes, consulte Resumo de eventos do Event Center.

    • Incluído suporte a instrumentação para o framework de servlet Tomcat na proteção contra limitação. Desativado por padrão.

    • Adicionados proteção padrão contra circuit breaking, proteção contra limitação de QPS/concorrência total e configurações para proteção do sistema e itens de exceção. Para mais detalhes, consulte Configure proteção do sistema.

    • Ative suporte ao protocolo Triple do Dubbo 3.x e descoberta de serviços no nível da aplicação em canary releases de ponta a ponta.

    Melhorias

    • Aprimorado o suporte à série Spring Boot 3 no início e encerramento graceful.

    • Otimizada a lógica de borda para o Spring Cloud LoadBalancer em canary releases de ponta a ponta.

    • Melhorado o processo de encerramento graceful para resolver problemas de desempenho relacionados a notificações passivas.

    Correções de bugs

    • Corrigido um problema para aplicações Spring Cloud que usam Consul como registro em canary releases de ponta a ponta.

    • Resolvido um bug na administração de microsserviços que impede a gravação na pasta de log padrão quando permissões estavam ausentes.

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

    Novos recursos

    • Adicionado roteamento preferencial para a mesma zona de disponibilidade para Spring Cloud e Dubbo.

    • Incluído suporte a canary releases para mensagens em versões do ONS Client.

    Alterações

    • Desativado o plug-in MyBatis para proteção contra limitação do MSE por padrão. Para reativá-lo, defina a variável de ambiente ou parâmetro de inicialização spring.cloud.ahas.sentinel.mybatis.enabled=true.

    Correções de bugs

    • Corrigido um bug em que interfaces de consumidor Dubbo não ficavam visíveis em certos cenários na administração de microsserviços do MSE.

    • Resolvido um bug no framework Feign quando um fallback era usado em determinados cenários de proteção contra limitação.

    4.1.9 -- Official (10 de julho de 2024)

    Novos recursos

    • Adicionado suporte a canary releases para mensagens no RocketMQ 4.x Sync Pull.

    • Incluída a variável de ambiente ALIYUN_JAVA_AGENT_MINIMAL_MEMORY para especificar o tamanho mínimo de memória de inicialização.

    • Adicionado suporte a encerramento graceful para Dubbo 3.2.x e RocketMQ.

    Correções de bugs

    • Corrigido um problema em que a busca de regras de roteamento baseadas em tags do Dubbo falhava.

    • Resolvido um bug na administração de microsserviços em cenários SAE. Introduzido o endpoint :54199/readiness para sondas de prontidão.

    • Corrigido um conflito entre o agente e sentinel-spring-webmvc-6x-adapter.

    3.2.10 -- Official (11 de julho de 2024)

    Correções de bugs

    • Corrigido um problema em que aplicações falhavam ao iniciar quando o framework Spring Cloud Alibaba Sentinel era usado em determinados cenários.

    3.2.9 -- Official (28 de março de 2024)

    Novos recursos

    • Adicionada instrumentação personalizada para proteção contra limitação na administração de microsserviços. Para mais detalhes, consulte Adicionar uma interface personalizada na administração de microsserviços.

    • Incluído suporte ao Spring Boot 3.0 até 3.2 na administração de microsserviços.

    • Adicionado suporte ao JDK 21 na administração de microsserviços.

    • Ative suporte ao Dubbo 3.x na administração de microsserviços.

    2023

    3.1.4 -- Official (25 de dezembro de 2023)

    Melhorias

    • Otimizado o desempenho da lógica do MSE.

    • Migrada a análise de parâmetros e corpo da requisição do Tomcat para os componentes de filtro do Zuul e Spring Cloud Gateway.

    • Alterada a fonte de dados da métrica de utilização de CPU no MSE Enterprise Edition para o Sentinel.

    Correções de bugs

    • Corrigido um problema em que alterar Related de false para true causava falha na sonda de prontidão.

    • Resolvido um problema em que o registro atrasado era inválido para o Eureka.

    Alterações

    • Interrompida a coleta de span, métricas e metadados do ARMS quando apenas o recurso MSE está ativado.

    • Adicionada tolerância a falhas em canary releases de ponta a ponta: requisições com trace vazio agora são roteadas para o ambiente base em vez de ambientes aleatórios.

    3.0.7 -- Official (18 de novembro de 2023)

    Nota

    A partir desta versão, o agente do MSE não suporta mais JDK 1.6 ou JDK 1.7.

    Novos recursos (proteção contra limitação)

    • Adicionado suporte à personalização do comportamento de chamadas RPC.

    • Incluída opção para configure SentinelWebInterceptor no início da cadeia de processamento para obter dados de limitação precisos.

    • Implementada injeção via agente de SentinelWebInterceptor como complemento quando o mecanismo de injeção do starter falha.

    Melhorias

    • Alinhados os nomes de recursos do WebInterceptor com seu comportamento padrão, de modo que os nomes das interfaces incluam o prefixo context-path.

    • Defina o pool de threads do agente como static final para esclarecer a propriedade do pool de threads.

    Correções de bugs

    • Corrigido um conflito entre a chave de autenticação de serviço e outros itens de configuração.

    • Resolvido um erro na proteção contra limitação quando FeignClientBuilder usava o método forType para construir um FeignClient.

    Alterações

    • A lógica do MSE não é executada se o MSE não estiver ativado no agente.

    • O recurso de insight da administração de microsserviços não reporta mais dados ao lado do servidor. O agente registra dados em logs locais. Colete os logs independentemente.

    2.9.2 -- Official (9 de setembro de 2023)

    Novos recursos (proteção contra limitação)

    • Adicionado suporte à personalização do comportamento de chamadas RPC.

    • Incluída opção para posicionar SentinelWebInterceptor no início da cadeia de processamento.

    • Implementada injeção via agente de SentinelWebInterceptor como complemento quando o mecanismo de injeção do starter falha.

    2.9.1.2 -- Official (3 de agosto de 2023)

    Novos recursos

    • Adicionado suporte ao uso de rótulos e anotações alicloud_service_tag para marcar nós.

    • Lançada a administração de microsserviços na região China (Hangzhou) Finance Cloud.

    Alterações

    • A lógica relacionada ao MSE não é mais inicializada se o MSE não estiver ativado.

    Correções de bugs

    • Corrigida a distribuição desigual de carga de tráfego para o Spring Cloud Ribbon.

    • Resolvido um problema de cache para GetLocalV4Ip.

    • Corrigido um bug em que requisições de tráfego falhavam quando o MSE Enterprise Edition era usado com Spring Cloud Gateway e SCA Sentinel open source.

    • Resolvido um bug na proteção contra limitação relacionado ao suporte apenas do uso de fallback no framework Feign.

    • Corrigido um problema em que timestamps inconsistentes em arquivos de rótulos e anotações causavam reregistro contínuo.

    • Resolvido um problema em que traces assíncronos eram ocasionalmente perdidos no framework Reactor.

    2.9.0 -- Official (13 de julho de 2023)

    Novos recursos

    • Adicionado suporte a proteção de tráfego para os frameworks Zuul e Spring Cloud Gateway.

    • Incluída descoberta de serviços persistente para o MSE.

    • Adicionado suporte ao Dubbo 3.x em canary releases e roteamento baseado em tags.

    • Ative suporte a correspondência de regras de canary release de ponta a ponta com base no corpo HTTP.

    Melhorias

    • Aprimorado o desempenho de início e encerramento graceful para o MSE.

    2.8.3 -- Official (31 de março de 2023)

    Novos recursos

    • Adicionado suporte ao JDK 11 e JDK 17.

    • Incluído acesso baseado em namespace para isolar ambientes como desenvolvimento, teste e produção no MSE.

    • Adicionada proteção contra limitação para o MSE.

    • Ative suporte ao Consul como registro na administração de microsserviços do MSE.

    • Adicionado suporte ao Consul e Undertow em canary releases de ponta a ponta.

    • Lançado o Microservice Insight com observabilidade para início e encerramento graceful e canary releases de ponta a ponta.

    2022

    2.7.3.5 -- Official (27 de julho de 2022)

    Novos recursos

    • Adicionadas canary releases para mensagens do RocketMQ.

    • Incluído suporte a marcação no registro OpenSergo e canary releases em gateways cloud-native do MSE.