Todos os produtos
Search
Central de documentação

Application Real-Time Monitoring Service:Notas de versão do agente Java

Última atualização: Sep 14, 2026

Histórico de versões, novos recursos e correções de bugs do agente Java do ARMS Application Monitoring.

Visualizar a versão do agente

  1. Faça login no ARMS console.

  2. No painel de navegação à esquerda, escolha Application Monitoring > Agent Management. Em seguida, na barra de navegação superior, selecione sua região.

  3. Clique em na aba Agent Release Notes para visualizar todas as versões oficiais do agente lançadas após setembro de 2021.

    O ARMS fornece links de download para pacotes de agentes dentro do período de suporte. Ao instalar manualmente um agente ARMS, selecione a versão mais recente.

    Nota
    • Cada versão oficial do agente tem um período fixo de suporte de 6 meses a partir da data de lançamento.

    • A partir da versão 4.x, os agentes estão disponíveis em versões de Long-Term Support (LTS). Recomendamos priorizar uma versão LTS ao instalar o agente manualmente. Uma versão LTS tem um período fixo de suporte de 12 meses.

Versão do agente

Versão 5.x

Os agentes ARMS 5.x adotam integralmente as convenções semânticas do OpenTelemetry (OTel) e são desacoplados do agente Java OpenTelemetry por meio de mecanismos de extensão. Isso permite utilizar as capacidades semânticas mais recentes da comunidade sem dependência de fornecedor, aproveitando simultaneamente os recursos exclusivos de observabilidade da Alibaba Cloud. Para mais informações, consulte [[Product Change] Incompatible Changes in Java agent 5.x](t3235544.xdita#).

Para detalhes sobre o desempenho dos agentes da versão 5.x, consulte Performance test report of the ARMS agent for Java V5.x.

Versão

Data de lançamento

Data de expiração

Notas de versão

5.1.2 (LTS)

22 de julho de 2026

22 de julho de 2027

  • Suporte adicionado para instrumentação do framework AgentScope 2.0.

  • Falha intermitente corrigida, causada pelo framework MCP em ambientes AJDK21.

5.1.1

23 de junho de 2026

23 de dezembro de 2026

  • Problema corrigido, causado pelo JDK-8134389 no JDK 8u162 e versões anteriores, que poderia travar a aplicação ao usar o recurso de extração de parâmetros de negócio.

  • Deadlock intermitente resolvido durante a execução de JavaScript com Nashorn em cenários de alta concorrência.

  • Possível vazamento de contexto corrigido no plugin ONS.

  • Lógica de coleta do atributo http.route ajustada no Spring Cloud Gateway. O agente prioriza rotas de padrão de caminho configuradas pelo usuário e recorre ao route.id caso nenhum padrão esteja disponível.

5.1.0

29 de maio de 2026

29 de novembro de 2026

  • Suporte incluído para análise de rastreamento de negócios. Para mais informações, consulte Business trace analysis.

  • Nova lógica de correspondência adicionada para extração de parâmetros de negócio. Para mais informações, consulte Business parameter extraction rules.

  • Suporte implementado aos frameworks AgentScope, A2A (Agent-to-Agent), MCP (Model Context Protocol) e Spring AI Alibaba 1.1 para ampliar a cobertura de observabilidade em aplicações de IA.

  • Suporte adicionado para o framework SofaRPC.

5.0.1

1º de março de 2026

1º de setembro de 2026

  • Problema corrigido em que o recurso de compressão de rastreamento poderia causar exceções de concorrência em cenários concorrentes.

  • Proteção try-catch adicionada a algumas instrumentações nativas de frameworks para proteger sua aplicação contra possíveis exceções.

5.0.0

4 de fevereiro de 2026

4 de agosto de 2026

  • Depende do OpenTelemetry Java Instrumentation v2.23.0 e inclui todas as suas capacidades principais.

  • Implementado com base nas Convenções Semânticas do OpenTelemetry v1.37.0. Todo o conteúdo relacionado a rastreamentos, como nomenclatura de spans, atributos, eventos e exceções, está alinhado a esta versão. Para mais informações, consulte a documentação semântica relevante.

  • Suporta nativamente uma ampla gama de pontos de extensão do OpenTelemetry Java Instrumentation. É possível criar plugins personalizados e adicionar atributos ou contexto aos plugins existentes. Para mais informações, consulte a documentação.

  • Pacote do agente significativamente otimizado. Em comparação com a versão 4.7.0, seu tamanho foi reduzido em mais de 15 MB, o que diminui o tempo geral de inicialização da aplicação ao instalar o agente.

  • Motor de profiling contínuo otimizado e proteção contra falhas adicionada para evitar travamentos da aplicação causados por determinadas versões do JDK.

  • Problema corrigido nos agentes 4.x em que spans não eram coletados em versões específicas do Spring WebMVC. Se versões anteriores não registravam esses spans, o volume de dados pode aumentar ligeiramente.

  • Falha resolvida nos agentes 4.x onde exceções não eram registradas durante a execução de tarefas agendadas do ElasticJob.

Importante

Esta versão é uma atualização principal em relação à versão 4.x e inclui alterações incompatíveis. Para detalhes, consulte [Product Change] Incompatible Changes in Java agent 5.x.

Versão 5.x-genai

A versão 5.2.0-genai-1.0 é uma adaptação especial para os principais frameworks de Agentes de IA. Como o ecossistema de tecnologia de IA e seus frameworks evoluem rapidamente, acompanhe os lançamentos dos agentes e atualize para a versão mais recente sempre que possível para obter capacidades de observabilidade mais completas e melhor compatibilidade com frameworks.

Versão

Data de lançamento

Data de expiração

Notas de versão

5.2.0-genai-2.0

14 de setembro de 2026

14 de dezembro de 2026

  • Suporte adicionado para repasse ponta a ponta de parâmetros de negócio obtidos.

  • Suporte incluído para o plugin LangChain4j.

  • Suporte incluído para o plugin LangGraph4j.

5.2.0-genai-1.0

28 de agosto de 2026

28 de novembro de 2026

  • Suporte adicionado para coleta de métricas como Time to First Token (TTFT) e invocação de ferramentas para plugins de Agentes de IA.

  • Problemas de compatibilidade corrigidos com alguns pontos de instrumentação no plugin AgentScope 2.0, melhorando a integridade e estabilidade da coleta de dados.

Versão 4.x

Os agentes ARMS 4.x são construídos sobre o OpenTelemetry Java Agent, adotando padrões open-source e mantendo todos os recursos das versões anteriores. Observe que os agentes 4.x relatam mais dados do que os agentes 3.x no mesmo cenário. Para mais informações, consulte [[Agent Upgrade] Announcement on upgrading to ARMS Application Monitoring agent 4.x](t2768641.xdita#).

Para detalhes sobre o desempenho dos agentes da versão 4.x, consulte Performance stress testing report for Java agent 4.x.

Versão

Data de lançamento

Data de expiração

Notas de versão

4.8.1

8 de junho de 2026

8 de junho de 2027

  • Problema corrigido em que a lógica de convergência causava alto uso de CPU em cenários de divergência.

  • Vazamento de contexto resolvido no plugin ONS em cenários de consumo em lote.

  • Falha corrigida em que relatórios de deadlock do agente não incluíam stack traces.

4.8.0

22 de março de 2026

22 de setembro de 2026

4.7.1

30 de janeiro de 2026

31 de julho de 2026

  • Falha corrigida na inicialização do agente devido a permissões insuficientes no diretório de trabalho.

  • Deadlock de carregamento de classes resolvido, que ocorria após ativar o RASP.

  • Incompatibilidade corrigida entre aplicações EDAS e o novo modo de assinatura de configuração.

  • Exceção de ponteiro nulo resolvida em operações de transação JDBC.

4.7.0

22 de dezembro de 2025

22 de junho de 2026

  • Suporte adicionado para JDK 25.

  • Arthas atualizado para a versão 4.1.0 em Arthas diagnostics.

  • Desativação permitida de sampling de baixo tráfego.

  • Opção adicionada para filtrar métricas por tipo de chamada, impedindo seu relatório. Para mais informações, consulte Agent collection configuration.

  • Suporte incluído para IP anonymization.

  • Funcionalidade adicionada para incluir Baggage especificado nos atributos de span. Para mais informações, consulte Agent collection configuration.

  • Migrated the ARMS application configuration push service do ACM para o ConfigServer.

  • Problema corrigido em que a amostragem de baixo tráfego não funcionava conforme esperado quando o plugin spring-bean estava ativado.

  • Falha rara resolvida em que a instrumentação do framework OkHttp não era acionada.

  • Problema corrigido em que nenhum dado era coletado para chamadas de cliente Motan em alguns cenários.

4.6.3 (LTS)

15 de dezembro de 2025

15 de dezembro de 2026

  • Erro intermitente ClassCircularityError corrigido, que ocorria após ativar o recurso de segurança da aplicação.

4.6.2

25 de novembro de 2025

25 de maio de 2026

  • Aumento no uso de memória corrigido quando muitos pools de threads eram criados.

  • Problema raro resolvido em que a JVM travava quando o profiling contínuo estava ativado, causado por alterações nas versões 4,4.x e posteriores do agente.

  • Métricas de exceção imprecisas corrigidas quando o plugin Spring Bean estava habilitado.

  • Falha resolvida em que o logger assíncrono do framework log4j não associava automaticamente TraceIDs.

  • Problema corrigido em que um ClassCircularityError era lançado em cenários de alta carga.

4.6.1

6 de novembro de 2025

6 de maio de 2026

  • Problema corrigido em que a propagação de contexto com o driver MySQL 8.4+ causava alto uso de largura de banda de rede.

  • Falha resolvida em que os dados de monitoramento do pool de conexões para Jedis ficavam vazios ao usar o cliente Jedis 4.0+.

  • Impressão inesperada de logs corrigida ao usar Jetty HttpClient.

4.6.0

20 de setembro de 2025

20 de março de 2026

  • Suporte adicionado para ambientes como ea134, Shanghai spe e México.

  • Suporte incluído para JAX-RS and JAX-WS frameworks.

  • Compatibilidade implementada com OpenAI SDK.

  • Suporte adicionado para Spring AI framework.

  • Suporte habilitado para Spring AI Alibaba framework.

  • Possível problema de desempenho corrigido com chamadas reflexivas.

  • Inconsistência resolvida no número de threads ativas no Undertow.

  • Registro anormal corrigido de strings de conexão de banco de dados ShardingSphere.

  • Estatísticas de duração de span ajustadas, que estavam anômalas em certos cenários.

  • Valores incorretos corrigidos para o número máximo e mínimo de conexões ociosas no pool de conexões Jedis 3.x.

  • Falha resolvida na passagem correta de contexto em alguns cenários RxJava.

  • Falha corrigida no relatório de logs de travamento porque o comando java não era encontrado quando a aplicação do usuário falhava.

4.5.2

11 de setembro de 2025

11 de março de 2026

  • Lógica de verificação de gateway removida da injeção do plugin SpringMVC para proteção de tráfego MSE.

4.4.2 (LTS)

9 de setembro de 2025

9 de setembro de 2026

  • Lógica de verificação de gateway removida da injeção do plugin SpringMVC para proteção de tráfego MSE.

4.5.1

13 de agosto de 2025

13 de fevereiro de 2026

  • Protocolo padrão do Tracing Analysis alterado para EagleEye protocol.

  • Geração excessiva corrigida de métricas em cenários de consumo MQTT que utilizam caracteres curinga.

4.4.1

24 de julho de 2025

24 de janeiro de 2026

  • Problema corrigido em que a aplicação do usuário lia um arquivo git.properties incorreto.

4.5.0

17 de julho de 2025

17 de janeiro de 2026

  • Coleta adicionada de custom metrics from the OpenTelemetry SDK.

  • Contagem incluída de HTTP methods no lado do servidor.

  • Campo host.name adicionado ao Span Resource.

  • default protocol for Tracing Analysis alterado para o protocolo W3C.

  • Métricas imprecisas corrigidas do cliente RabbitMQ quando Receive Spans eram registrados.

  • Acúmulo resolvido de tarefas de relatório devido à má qualidade da rede.

  • Problema corrigido em que a aplicação do usuário lia um arquivo git.properties incorreto.

  • Estatísticas anormais ajustadas para instruções SQL brutas.

  • Uso de memória do agente otimizado em cenários onde a própria aplicação apresenta vazamentos de memória.

  • Uso de recursos reduzido para logs de automonitoramento.

  • Desempenho de coleta de dados melhorado do plugin Kafka Producer.

4.4.0

6 de junho de 2025

6 de dezembro de 2025

  • Suporte adicionado para HBase framework.

  • Compatibilidade incluída com MNS Client framework.

  • Suporte implementado para paho-client-mqttv3 framework.

  • Suporte adicionado para JMS framework.

  • Suporte habilitado para JavaHttpClient framework.

  • labels for GC trigger reasons incluídos nas métricas de GC da JVM.

  • Problema corrigido em que o número de conexões ociosas no Druid ficava negativo.

  • Falha resolvida em que a instrumentação para Tomcat 10 era ativada, mas a do Tomcat 8 não, devido à introdução de dependências relacionadas ao Jakarta pelo usuário.

  • Impossibilidade corrigida de obter valores DestId e Endpoint em algumas versões do Dubbo 3.x.

  • Cálculo incorreto ajustado de tamanhos de resposta no Redisson.

  • Profiling contínuo configurado para usar bibliotecas estáticas por padrão, evitando conflitos com bibliotecas dinâmicas do usuário.

  • Impossibilidade corrigida de obter instruções SQL para chamadas Java Database Connectivity (JDBC) encapsuladas pelo OpenTracing.

4.3.2

20 de maio de 2025

20 de novembro de 2025

  • Recurso de análise de rastreamento de negócios adicionado. Para mais informações, consulte Business trace analysis.

  • Nova lógica de correspondência incluída para extração de parâmetros de negócio. Para mais informações, consulte Business parameter extraction rules.

  • Suporte adicionado aos frameworks tomcat-dbcp e tomcat-jdbc para monitoramento de pool de conexões. Para mais informações, consulte Supported frameworks for connection pool monitoring.

  • Problema corrigido em que o pool de threads do Tomcat aparecia ocasionalmente vazio no monitoramento de pools de threads.

  • Sobrescrita resolvida do trace_id no MDC de logs do usuário pelo framework log4j.

  • Filtragem incorreta corrigida de dados relacionados a tarefas agendadas após disabling the collection of internal calls without an entry point.

  • Ausência ocasional resolvida de dados para chamadas de banco de dados do usuário devido a uma dependência do ShardingSphere.

  • Falha corrigida na passagem de Baggage em algumas versões do Dubbo.

  • Problema resolvido em que logs de profiling contínuo do agente eram impressos na saída padrão do usuário devido a questões de permissão.

  • Falha corrigida em consultas após redirecionamento para o console MongoDB.

  • O agente agora filtra comandos ping no Lettuce por padrão.

  • collection of internal calls without an entry point desativado por padrão.

4.2.5 (LTS)

10 de abril de 2025

10 de abril de 2026

  • Desempenho otimizado ao usar o agente versão 4.x com o kit de desenvolvimento de software (SDK) do ARMS.

  • Desempenho melhorado do plugin Lettuce ao usar correspondência por expressão regular.

  • Problema corrigido em que parâmetros de comandos Redis registrados pelo plugin Lettuce continham texto corrompido.

4.2.3

24 de fevereiro de 2025

24 de agosto de 2025

  • Acionamento incorreto corrigido da convergência de interfaces devido à falha na inicialização do SDK em cenários Service Mesh.

  • Falhas resolvidas em chamadas em cenários onde Lettuce 5.1+ e React 3.5+ coexistiam.

  • Falha corrigida em chamadas Lettuce quando a opção Collect internal calls without an entry point estava desativada para Lettuce 5.1+.

  • Vazamentos ocasionais resolvidos de contexto quando uma chamada downstream feita via Feign no Spring Cloud falhava.

4.2.2

9 de janeiro de 2025

9 de julho de 2025

  • Suporte adicionado para Motan framework.

  • Compatibilidade incluída com filtering internal calls without an entry point.

  • Problema raro corrigido de ponteiro nulo quando o Memcached executava a instrução bulkget.

  • Não coleta resolvida da métrica arms_file_desc_open_ratio.

  • Estatísticas incorretas corrigidas para requisições primárias e secundárias no ShardingSphere 5.2.+.

  • Identificação equivocada ajustada de chamadas server-side como client-side em alguns cenários Dubbo.

  • Ausência corrigida de alguns dados quando um sub-switch era ativado, pois o agente não estava totalmente inicializado na inicialização da aplicação quando o switch principal estava desligado.

  • Falha resolvida no preenchimento automático de TraceId e SpanId em cenários ReusableLogEvent.

  • Sobrecarga de CPU otimizada quando usuários fornecem serviços HTTP tanto via SpringMVC quanto servlets personalizados.

4.1.13

10 de dezembro de 2024

10 de junho de 2025

  • Problema raro corrigido de ponteiro nulo em cenários Undertow.

  • Deadlock resolvido na passagem de contexto assíncrono em cenários de threads virtuais do JDK 21.

  • Problema de out-of-memory (OOM) corrigido, causado pela leitura de métricas relacionadas ao spring-actuator.

  • Falha rara resolvida na inicialização da aplicação causada pela montagem simultânea do agente com outros agentes.

4.2.1

6 de dezembro de 2024

6 de junho de 2025

  • Suporte adicionado para bancos de dados Lindorm.

  • Configuração permitida de listas de bloqueio com base em cenários de uso de pool de threads e nomes de threads. Para mais informações, consulte Pooling monitoring configuration.

  • Opção adicionada para usar instrumentação de métodos públicos spring-bean para coletar dados da pilha de métodos do agente original versão 3.x. Para mais informações, consulte Agent switch settings.

  • Suporte implementado ao uso de MDC.get("EagleEye-TraceID"), desativado por padrão. Para mais informações, consulte Application log association configuration.

  • Opção adicionada para configurar o switch de coleta de rastreamento. Para mais informações, consulte Agent collection configuration.

  • Recurso de hot spot ativado por padrão para cenários assíncronos. Para mais informações, consulte Use hot spots to diagnose slow calls in Java applications.

  • Filtragem permitida de RPC Server, MSMQ Consumer, tarefas agendadas e Spans. Para mais informações, consulte Interface call configuration.

  • Monitoramento adicionado de métricas relacionadas a GC em cenários ZGC generacional.

  • O recurso de extração de parâmetros de negócio agora suporta extração de requisições de apache-http-client e okhttp. Para mais informações, consulte Extract business parameters for your Java application.

  • Sobrecarga de CPU reduzida do recurso de relatório de dependências.

  • Passagem automática desativada de contexto assíncrono por padrão devido ao risco de deadlock em cenários de threads virtuais do JDK 21.

  • Possível problema corrigido de compatibilidade em cenários com múltiplos agentes.

  • Problema resolvido em que o spanName do HttpUrlConnection era POST em alguns cenários.

  • Problema raro corrigido de ponteiro nulo em cenários Undertow.

  • Falta resolvida de registro de exceções em alguns cenários do framework gRPC.

  • Ausência corrigida de registro de exceções em alguns cenários do plugin Lettuce.

  • Problema resolvido em que o número da versão do agente não era registrado nas métricas do agente versão 4.x.

  • Falha rara corrigida de conexão após ativar o Arthas.

  • Impossibilidade resolvida de filtrar interfaces como POST, GET, /* e /** na lista de interfaces.

  • Problema de inicialização corrigido, causado pela criação repetida de tmpdir pelo agente.

  • Coleta incorreta resolvida de métricas de GC quando o Microservices Engine (MSE) Pro também estava ativado.

  • Ausência corrigida de métricas em cenários de consumo em lote do Kafka.

4.1.12

10 de outubro de 2024

10 de abril de 2025

  • Dados upstream e downstream incorretos corrigidos para interfaces em alguns cenários.

  • Aumento contínuo resolvido em métricas relacionadas à rede.

  • Registro duplicado corrigido de métricas de exceção.

  • Inoperância resolvida da extração de parâmetros personalizados em alguns cenários.

  • Instrumentação adicionada para construtores de exceções para suportar o registro de todas as exceções.

4.1.11

15 de setembro de 2024

15 de março de 2025

  • Princípio de cálculo de quantis ajustado. Para mais informações, consulte ARMS quantile metric calculation principle.

  • Sobrecarga de CPU e memória do agente otimizada.

  • Limite máximo adicionado para o número de Spans criáveis em uma única chamada. O limite atual é 10.000.

  • Seleção de política incluída para extração de padrões de nome de thread no monitoramento de pool de threads. O valor padrão é REPLACE_ALL_DIGITAL (substitui todos os caracteres numéricos por ). É possível definir como REPLACE_TAIL_DIGITAL (substitui caracteres numéricos finais por ).

  • Métricas adicionadas para coletar classes carregadas e descarregadas na JVM.

  • Configurações de coleta de dados mais flexíveis implementadas, como quantis e dados upstream/downstream.

  • Falha ocasional corrigida, causada por hot spots de memória.

  • Impossibilidade resolvida de pesquisar rastreamentos contendo hot spots em alguns cenários.

  • Falha corrigida no relatório de Span devido a ponteiro nulo no plugin ONS.

  • Falha resolvida na inicialização do Kafka.

  • Problema de OOM corrigido, causado por falha na leitura de stream MongoDB.

  • Análise incorreta resolvida da variável de ambiente ARMS_HOST_TAGS.

  • Interrupção corrigida no relatório de dados de monitoramento de pool de threads.

  • Várias vulnerabilidades de segurança corrigidas, incluindo uma vulnerabilidade no fastjson.

4.1.9

10 de julho de 2024

10 de janeiro de 2025

  • Impossibilidade corrigida de modificar o nome da aplicação adicionando manualmente arms.AppName para aplicações SAE.

  • Não compressão resolvida de Spans de chamadas repetidas para Lettuce 5.1.

  • Falha corrigida na análise de instruções SQL e um problema no relatório de métricas de banco de dados não reconhecidas.

  • Ausência resolvida de dados no monitoramento de pooling em alguns cenários Jedis e Lettuce.

  • Encerramento anormal corrigido do relatório de métricas do agente.

  • Falha rara resolvida na inicialização da aplicação causada por falha no aprimoramento do ClassLoader.

  • Campo http.status_code adicionado aos Spans.

  • Comando alterado para coletar CrashLog para o editor de código.

4.1.8

29 de junho de 2024

29 de dezembro de 2024

  • Incompatibilidade corrigida entre aplicações SAE antigas e o agente versão 4.x.

4.1.7

26 de junho de 2024

26 de dezembro de 2024

  • Indisponibilidade corrigida do recurso de inicialização e encerramento graceful do Microservices Engine (MSE) em alguns cenários.

4.1.6

13 de junho de 2024

13 de dezembro de 2024

  • Suporte adicionado para os frameworks JFinal e WebX.

  • Compatibilidade incluída com cenários de consumo Pull do RocketMQ 4.x.

  • Preenchimento automático implementado de TraceId e SpanId em logs.

  • Opção adicionada para configurar exceções de classe pai na filtragem de exceções.

  • Registro permitido de códigos de status originais em métricas HTTP.

  • Falta de suporte corrigida para alguns métodos de conexão do OceanBase e PolarDB.

  • Identificação equivocada resolvida de requisições WebSocket como requisições de erro.

  • Problemas de OOM corrigidos em alguns cenários assíncronos.

4.1.3

27 de maio de 2024

27 de novembro de 2024

  • Código de resposta HTTP 404 corrigido em cenários onde requisições continham cookies no Tomcat 10.1.0 até Tomcat 10.1.6.

4.1.1

17 de maio de 2024

17 de novembro de 2024

  • Problema raro corrigido de deadlock no agente versão 4.1.0.

  • Registro incorreto resolvido de SQL do Jedis.

4.1.0

15 de maio de 2024

15 de novembro de 2024

  • Esta versão foi reconstruída com base no OpenTelemetry Java Agent e adota integralmente padrões open-source, oferecendo 100% de cobertura dos recursos dos agentes anteriores.

  • Recurso adicionado de extração de parâmetros personalizados. Para mais informações, consulte Extract business parameters for your Java application.

  • Suporte incluído para PolarDB 2, Cassandra, OceanBase, Apache ShenYu e Spring Schedule.

  • Passagem automática implementada de contexto assíncrono. Não é necessário configurar nomes de pacotes. Configurações existentes não são afetadas.

  • Suporte adicionado para consumidores personalizados no RabbitMQ e métodos de consumo personalizados no Kafka. Nenhuma configuração separada é necessária.

  • Definição permitida de prioridade de passagem de protocolo para cada aplicação.

  • Monitoramento incluído para pools de threads personalizados.

  • Métricas de sistema imprecisas corrigidas em cenários de contêiner.

Versão 3.x

Nota

Todos os agentes da versão 3.x expiraram. Upgrade your agents para a versão 4.x o mais breve possível.

Versão

Data de lançamento

Notas de versão

3.2.10

11 de julho de 2024

  • Falha corrigida na inicialização da aplicação em cenários específicos do framework SpringCloudAlibaba Sentinel.

3.2.9

11 de junho de 2024

  • Coleta desativada de alguns eventos JFR para evitar um problema raro de travamento no JDK 8u282 e versões anteriores.

3.2.8

6 de maio de 2024

  • Monitoramento adicionado de pool de threads para Undertow 2.x.

  • O agente não é mais anexado se a memória heap máxima da JVM for inferior a 256 MB.

  • Suporte incluído para cenários de consumo PushConsume no ONS 2.x.

  • Falta de suporte corrigida a profiling contínuo em alguns cenários.

  • Contagem dupla resolvida de métricas de método para instrumentação no modo Servlet assíncrono no Undertow.

  • Conflito corrigido com a versão Nacos 2.x dependente do usuário.

  • Conflito resolvido com versão elevada do Jackson dependente do usuário.

  • Ineficácia corrigida da filtragem da interface /error.

  • Suporte incompleto resolvido ao protocolo W3C.

  • Não registro corrigido de códigos de status HTTP no WebSphere.

  • Falta de suporte resolvida para alguns usos de Jedis e Redisson.

  • Ineficácia corrigida da instrumentação do Tomcat 10 devido a dependência da API Servlet.

3.1.4

4 de janeiro de 2024

  • Suporte adicionado para JDK 21.

  • Recurso de hot spot incluído no profiling contínuo para diagnosticar rastreamentos lentos.

  • Lógica de relatório de dados do agente otimizada para melhorar a taxa de sucesso.

  • Sobrecarga de CPU e memória do agente reduzida para diminuir a ocupação do espaço da old generation por objetos do agente.

  • Suporte adicionado para o componente Vert.x WebServer 4.x e falhas corrigidas na instrumentação de plugins como xxl-job e OceanBase.

Versão 2.x

Nota

Todos os agentes da versão 2.x expiraram. Upgrade your agents para a versão 4.x o mais breve possível.

Versão

Data de lançamento

Notas de versão

2.9.1.2

12 de outubro de 2023

  • Suporte adicionado para componentes Spring 6.0/Spring Boot 3.0.

  • Compatibilidade incluída com componentes PostgreSQL 42.3.2+.

  • Suporte adicionado para versões Vert.x de 3,3 a 3,9.

  • Ausência corrigida de métricas de monitoramento quando o RedisTemplate chamava o componente Jedis.

  • Falha resolvida na passagem de contexto assíncrono para rastreamentos em cenários especiais de uso do Reactor.

  • Sobrescrita corrigida de instrumentação em cenários especiais de uso do cliente Kafka.

2.9.0

13 de julho de 2023

  • Suporte padrão adicionado para dessensibilização de pares chave-valor sensíveis em parâmetros de sistema JVM coletados, arquivos YAML Kubernetes e parâmetros de entrada de métodos.

  • Exibição permitida de métricas relacionadas ao coletor de lixo ZGC.

  • Opção adicionada para contar apenas exceções não capturadas por blocos try-catch do usuário.

  • Problemas corrigidos como a impossibilidade de obter o endereço IP do host.

  • Instrumentação relacionada otimizada no reactor-netty para contar com maior precisão o número de requisições e tempos de resposta.

2.8.3

31 de março de 2023

  • O agente agora suporta componentes como SequoiaDB, Informix, ElasticJob, OceanBase e DB2.

  • Suporte adicionado para profiling contínuo em regiões fora da China.

  • Recurso de snapshot de memória totalmente atualizado para a solução Plataforma de Diagnóstico e Análise de Aplicações (ATP) da Alibaba Cloud.

  • Suporte incluído para JDK 8, JDK 11 e JDK 17.

2.7.3.5

27 de julho de 2022

  • A versão 2.7.3.5 suporta JDK 11, JDK 8 e versões anteriores. A versão 2.7.3.5-jdk17 suporta apenas JDK 17.

  • Desempenho do agente otimizado.

  • Problemas corrigidos de suporte a Lambda e ao plugin Lettuce em cenários JDK 11.

2.7.1.4

26 de abril de 2022

  • Suporte adicionado para instrumentação Bean e passagem de rastreamento em cenários futuros para SpringMongoDB, ShardingJDBC e Dubbo. Suporte incluído para métricas de tamanho de resposta Lettuce.

  • Recurso de segurança de aplicação RASP ativado por padrão. Suporte adicionado para coleta de logs com um clique em pelo agente, coleta de uso de CPU do processo e recursos como análise de inicialização, informações de dependência e informações de configuração.

  • Desempenho geral do agente otimizado, taxa de sucesso de relatório de dados melhorada e alguns problemas conhecidos corrigidos, incluindo vulnerabilidades de segurança do Spring, divergência de dimensão SQL e taxas de amostragem imprecisas na Basic Edition.

2.7.1.3

18 de outubro de 2021

  • Suporte adicionado para XXL-JOB, SchedulerX, Elasticsearch e Vert.x.

  • Suporte incluído para diagnósticos Arthas, amostragem personalizada no lado do cliente, prevenção de ataques de segurança de aplicações e detecção de componentes vulneráveis.

  • Suporte adicionado para tamanho de resposta JDBC e taxa de acerto Redis. Monitoramento de pooling ajustado e suporte otimizado para alguns cenários assíncronos.

2.7.1.2

17 de setembro de 2021

  • Suporte adicionado para plugins como Kafka, RocketMQ e Sofa. Monitoramento de pooling incluído, mais informações adicionadas à exibição de rastreamento, suporte implementado para cenários FC e convergência de URL permitida baseada em anotações Spring.

  • Suporte implementado para canary release ponta a ponta para Dubbo e Spring Cloud, canary release para Spring Cloud Gateway, migração de centro de registro para Nacos e Eureka e recurso de degradação de serviço. Suporte adicionado para roteamento por afinidade de zona para Dubbo e Spring Cloud.

  • Tempo de inicialização e uso de memória otimizados. Alguns bugs corrigidos relacionados a snapshots de memória, profiling de threads, relatório de dados e SDK. Vulnerabilidades de segurança resolvidas.

2.7.1.1

14 de agosto de 2020

  • Suporte adicionado para monitoramento NoSQL.

  • Suporte incluído para roteamento baseado em tags de microsserviços.

  • Compressão implementada de chamadas N+1.

2.7.1

16 de julho de 2020

  • Suporte adicionado para o novo plugin Jedis para resolver o problema em que clusters Redis não eram reconhecidos no gráfico de topologia.

2.7.0

20 de maio de 2020

  • Suporte adicionado para recursos de subproduto de microsserviços.

2.6.2

20 de maio de 2020

  • Suporte incluído para Business Monitoring.

2.6.1.2

19 de março de 2020

  • Suporte adicionado para autenticação de microsserviços.

  • Suporte implementado para encerramento graceful de microsserviços.

2.6.1.1

16 de março de 2020

  • Suporte adicionado para componentes como SpringCloud Gateway e Spring Webflux.

2.6.1

14 de fevereiro de 2020

  • Suporte incluído para obtenção de metadados de microsserviços e recursos relacionados.

2.6.0.2

2 de janeiro de 2020

  • Suporte adicionado para nova análise de exceções.

  • Problemas corrigidos no plugin Thrift.

2.6.0

17 de dezembro de 2019

  • Suporte adicionado para rastreamentos assíncronos.

  • Parâmetros para chamadas Dubbo/HSFProvider agora são registrados.

  • Vários problemas corrigidos em plugins existentes.

2.5.9.5

28 de novembro de 2019

  • Suporte adicionado para o plugin jfinal-undertow.

  • Vários bugs corrigidos, incluindo o problema em que dados de profiling de threads Dubbo não podiam ser obtidos.

2.5.9.3

25 de novembro de 2019

  • ARMS integrado ao Managed Service for OpenTelemetry.

  • Vários bugs corrigidos e desempenho otimizado.

2.5.9

6 de setembro de 2019

  • Vulnerabilidade corrigida de negação de serviço FastJson.

  • Lógica modificada para obtenção do endereço IP da placa de interface de rede.

2.5.8

2 de agosto de 2019

  • Suporte adicionado para alertas de estado binário, permitindo definir regras de alerta para métricas com apenas dois estados, como sim/não ou presente/ausente.

  • Suporte incluído para o plugin de banco de dados doméstico Dameng.

2.5.7.2

30 de julho de 2019

  • Suporte adicionado para métricas JVM Metaspace.

  • Personalização permitida de códigos de status HTTP a ignorar. Por padrão, códigos de status maiores que 400 são contados como erros. É possível personalizar quais códigos de status HTTP maiores que 400 não devem ser contados como erros. [References]

2.5.7

11 de julho de 2019

Versão dependente atualizada do FastJson que apresentava vulnerabilidades de segurança.

2.5.6.1

28 de junho de 2019

  • Suporte adicionado para plugins Dubbo/MariaDB.

  • Obtenção permitida de valores de vinculação SQL em configurações personalizadas: Captura os valores de variáveis vinculados aos parâmetros PrepareStatement. A alteração entra em vigor sem reiniciar a aplicação. [References]

  • Memória otimizada e vários bugs corrigidos.

  • Dependência removida de log Log4j para evitar conflitos.

2.5.6

7 de junho de 2019

  • Suporte adicionado para estatísticas de quantis.

  • Recursos otimizados e vários bugs corrigidos.

2.5.5

3 de junho de 2019

  • Suporte adicionado para chamadas HSF-HTTP.

  • Recursos otimizados e vários bugs corrigidos.

2.5.3

15 de março de 2019

  • Suporte adicionado para relatório de métricas de threads durante a execução da aplicação.

  • Suporte incluído para o plugin Spring-Data-Redis.

  • Suporte implementado para o plugin de pool de conexões de banco de dados Druid.

2.5.2

21 de fevereiro de 2019

  • Coleta adicionada do número de file handles.

  • Relatório permitido de valores instantâneos de tempo e contagem de GC.

  • Opção adicionada para personalizar o comprimento máximo de parâmetros de entrada de requisição. [References]

2.5.1

14 de janeiro de 2019

  • Suporte adicionado para compressão de rastreamento. [References]

  • Método incluído para criar jobs de monitoramento de aplicação sem usar o console.

  • Recursos otimizados e vários bugs corrigidos.

2.5.0

28 de dezembro de 2018

  • Suporte adicionado para acesso com um clique em sem reiniciar a aplicação.

  • Monitoramento de host melhorado com suporte para sistemas Windows.

  • Suporte incluído para Spring WebFlux.

  • Recursos otimizados e vários bugs corrigidos.

2.4.6

26 de outubro de 2018

  • Suporte adicionado para plugins gRPC, Thrift e XMemcached.

  • Exibição permitida da topologia de chamadas de interface.

  • Opção adicionada para exibir topologia abrangendo frontend e backend.

2.4.5

17 de setembro de 2018

  • Suporte adicionado para o plugin Lettuce (JRE 1.8+).

  • Suporte incluído para o plugin MongoDB.

  • Coleta informações detalhadas de exceções.

2.4.4

6 de agosto de 2018

  • Suporte adicionado para relatório de dados de profiling de threads da aplicação.

  • Suporte incluído para cache Memcached.

  • Configuração personalizada permitida de filtragem de exceções. [References]

2.4.3.1

29 de junho de 2018

  • Suporte adicionado para servidores WebLogic.

  • Suporte incluído para servidores Undertow.

  • Uso de memória do agente otimizado.

  • Tempo de carregamento reduzido na inicialização do agente.

  • Problema resolvido em que métricas de monitoramento JVM/host poderiam falhar ao serem relatadas.

2.4.3

18 de maio de 2018

  • Suporte adicionado para coleta de métricas de monitoramento da fila de mensagens RocketMQ.

  • Monitoramento personalizado permitido de métodos.

  • Problema resolvido de saída frequente de logs em cenários de limitação de taxa.

  • Opção adicionada para personalizar o comprimento máximo da pilha de métodos locais. [References]

  • Recurso de amostragem otimizado para não amostrar rastreamentos anormais.

2.4.2

19 de abril de 2018

  • Suporte adicionado para leitura de informações de configuração personalizadas.

  • Obtenção permitida de informações de rastreamento em tempo real usando SDK.

  • Coleta incluída de métricas JVM como threads, contagem de GC e duração de GC.

  • Suporte adicionado para monitoramento de chamadas no nível de método HSF.

  • Coleta implementada de métricas de monitoramento de host como CPU, memória física, rede e disco.

  • Problema resolvido em que parar um processo usando ./shutdown.sh em ambiente Tomcat poderia causar travamento do processo.

2.4.1

24 de março de 2018

  • Suporte adicionado para monitoramento JVM, como relatório de métricas para memória heap e memória non-heap.

  • Suporte incluído para PlayFramework 1.4.4.

  • Configurações personalizadas permitidas como taxa de amostragem, switch do agente, nível de log e parâmetros de limiar. [References]

2.4.0

14 de fevereiro de 2018

  • Suporte adicionado para bancos de dados PostgreSQL.

  • Comunicação habilitada por rede privada entre instâncias ECS em cada região da Alibaba Cloud e servidores ARMS.

  • Lançamento comercial anunciado do ARMS Application Monitoring.