Versão | Data de lançamento | Notas de versão |
2.12.1 | October 20, 2026 | April 20, 2027 | Corrigido um problema em que os spans do database/sql não incluíam o endpoint quando um pool de conexões era criado usando mysql.NewConnector e sql.OpenDB. Corrigido um problema em que os spans do servidor kitex usavam incorretamente o nome do escopo do tracer do cliente. Corrigido um problema em que o langchain GetRelevantDocuments não repassava o ctx, o que fazia com que a instrumentação downstream perdesse o trace pai. Corrigido um problema em que os spans do cliente rpcx não eram finalizados em alguns caminhos de retorno antecipado (early-return).
|
2.12.0 | October 12, 2026 | April 12, 2027 | Atualizado o suporte ao RocketMQ Client v5 para a versão v5.1.4. Atualizado o suporte ao amqp para a versão v1.15.0. Atualizado o suporte ao Hertz para a versão v0.10.6. Otimizado o tempo gasto com profiling. Corrigido um problema em que o plugin go-openai causava erros de requisição quando o monitoramento não estava ativado.
|
2.11.1 | October 10, 2026 | April 10, 2027 | Adicionado suporte para o new-api 1.0.0-rc.23 e posteriores, incluindo instrumentação para alpha search, responses compact e captura de saída em formato nativo para Claude/Gemini. Adicionada configuração de erros personalizados. Corrigidos erros de compilação no otel metric 1.44.0. Corrigido um problema em que os spans do database/sql não incluíam metadados do ARMS quando o driver pgx (gorm postgres) abria conexões. Corrigidos problemas nos plugins kitex, dubbo e mcp que poderiam causar panics ou vazamentos de spans. Corrigido um problema em que os spans de resposta de streaming do openai-go eram finalizados múltiplas vezes. Corrigido um problema em que os spans do producer amqp-go não registravam os erros reais. Corrigido um problema em que os spans do producer segmentio kafka não registravam erros e havia vazamento de spans em alguns caminhos. Corrigido um problema em que os erros nos callbacks de envio assíncrono do rocketmq não eram incluídos nas métricas de erro. Alinhada a instrumentação do e2b com as convenções semânticas de sandbox, incluindo os atributos op.type/call.type, nomenclatura de spans, mascaramento de comandos e classificação de erros.
|
2.11.0 | September 10, 2026 | March 10, 2027 | Adicionado suporte de observabilidade para o gateway Bifrost LLM. Adicionado repasse de ponta a ponta (pass-through) para extração de parâmetros de negócio. Atualizado o suporte ao sashabaranov/go-openai para a versão 1.42.0. Adicionado suporte ao Temporal. Adicionado suporte para as regiões France (Paris) e Brazil (São Paulo). Adicionado suporte de instrumentação para o SDK Go do e2b (openkruise/agents-api), cobrindo o ciclo de vida e a comunicação do sandbox. Adicionada detecção de rede interna e externa para endpoints de ingestão. Corrigido um problema de relato de URL na região oxs.
|
2.10.7 | August 12, 2026 | February 12, 2027 | Corrigido um problema em que uma falha no reconhecimento dinâmico de aplicações de IA impedia a criação de aplicações AI Agent. Corrigido um problema em que os parâmetros de execução do CK não eram repassados.
|
2.10.6 | August 6, 2026 | February 6, 2027 | Corrigido um problema em que as configurações de variáveis de ambiente não surtiam efeito. Corrigido um problema em que mensagens nil do ruedis eram tratadas como erros. Corrigido um problema em que a saída do Gemini no new-api não podia ser obtida. Corrigido um problema em que o ttft do new-api resultava em um número negativo.
|
2.10.4 | August 4, 2026 | February 4, 2027 | Atualizado o suporte ao amqp091-go para a versão 1.13.0. Atualizado o suporte ao IBM Sarama para a versão 1.60.1. Corrigido um erro de compilação no new-api. Adicionado suporte para configurar uma lista de baggage a fim de coletar baggage em spans.
|
2.10.3 | July 22, 2026 | January 22, 2027 | |
2.10.2 | July 15, 2026 | January 15, 2027 | Corrigido um problema em que o atributo não era encontrado ao extrair o body HTTP. Corrigido um problema em que o ppid prpc do servidor HTTP não era obtido corretamente. Atualizado o suporte ao Hertz para a versão 0.10.5. Atualizado o suporte ao Kratos para a versão 3.0.0.
|
2.10.1 | July 10, 2026 | January 10, 2027 | Adicionado suporte para a configuração http_client na análise de traces de negócio. Alterado o tempo de limitação de taxa (rate limiting) para panic de nível P3 para 10s, a fim de reduzir o relato de logs anormais. Atualizado o endpoint de relato para as regiões da China para o novo link. Corrigido um problema em que a extração de parâmetros do body de requisições HTTP dependia da chave (switch) do body. Adicionado suporte para tags de enriquecimento de dados.
|
2.9.0 | June 18, 2026 | December 18, 2026 | Atualizado o intervalo de versões suportadas do go-micro para [5.0.0, 5.30.0]. Corrigido um bug em que alguns plugins de negócio não incluíam o atributo biz attr. Atualizado o intervalo de versões suportadas do amqp para [1.4.0, 1.12.0]. Atualizado o suporte ao dubbo-go para a versão mais recente 3.3.1. Expandido o intervalo suportado do pg para [10.10.0, 10.15.1]. Adicionado o método do servidor HTTP aos spans.
|
2.8.4 | June 15, 2026 | December 15, 2026 | Atualizado o intervalo de versões suportadas do go.mongodb.org/mongo-driver v1 para [1.11.1, 1.18.0). Atualizado o intervalo de versões suportadas do github.com/elastic/go-elasticsearch/v8 para [8.0.0, 8.20.0). Atualizado o intervalo de versões suportadas do github.com/gofiber/fiber/v2 para [2.43.0, 2.53.0). Corrigido um problema em que o biz code não era adicionado para alguns plugins. Corrigido um panic causado pela instrumentação do MCP na versão 0.8.0.
|
2.8.3 | June 9, 2026 | December 9, 2026 | |
2.8.2 | June 4, 2026 | December 4, 2026 | |
2.8.1 | June 2, 2026 | December 2, 2026 | Adicionado o recurso de resolução de DNS. Corrigido um erro de configuração no LangChain. Corrigido um problema em que alguns atributos biz attr estavam ausentes.
|
2.8.0 | May 28, 2026 | November 28, 2026 | Retido o código original após uma correspondência na lista de permissões de códigos gRPC. Adicionados recursos de monitoramento para traces de negócio, como DB e NoSQL. Adicionada uma chave (switch) para ativar ou desativar quantis por tipo. Adicionado suporte para configurações personalizadas do agente para evitar o repasse de traces para serviços downstream. Adicionado suporte para desativar métricas do sistema. Corrigido um problema em que propagadores personalizados podiam ser sobrescritos.
|
2.7.2 | May 14, 2026 | November 14, 2026 | Atualizado o suporte ao OpenTelemetry SDK para a versão mais recente 1.43.0. Corrigidas as especificações GenAI para plugins relacionados à IA. Corrigido um problema de convergência com IDs numéricos. Corrigido um problema de stream com o SDK volcengine-arkruntime.
|
2.7.1 | April 28, 2026 | October 28, 2026 | Atualizado o intervalo de versões suportadas do amqp para 1.11.0. Adicionada cobertura para o SDK volcengine-arkruntime. Adicionada a região cn-zhongwei. Corrigido um problema de instrumentação com o streadway amqp.
|
2.7.0 | April 21, 2026 | October 21, 2026 | Adicionada compatibilidade com versões anteriores do fasthttp, da 1.6.0 à 1.30.0. Adicionada instrumentação para o ollama. Modificada a configuração de convergência para ser obtida do ConfigServer, removendo a dependência do ACM. Adicionado suporte para a cloud de indústria Ulanqab e para a região Mexico. Adicionado suporte de IA para o volcengine-go-sdk. Adicionado suporte ao new-api. Corrigido um erro de atualização de configuração. Corrigido um problema em que as configurações de convergência não suportavam workspaces não padrão. Corrigido um problema em que o path HTTP estava ausente. Corrigido um problema em que a chave da métrica estava ausente quando o prpc do gRPC estava vazio. Corrigido um problema em que o baggage de negócio não podia ser repassado.
|
2.6.0 | April 1, 2026 | October 1, 2026 | Corrigido um problema em que a primeira mensagem era perdida devido a um erro na determinação do tipo AMQP. Corrigido um problema no relato de códigos de status 4xx. Corrigido um problema em que a instrumentação do Mux causava falha na conversão de tipo do http.Flusher. Alterada a obtenção de configuração para análise de traces de negócio para usar o ConfigServer. Diferenciada a coleta de logs de panic para lógica de negócio e bibliotecas de dependência. Adicionada instrumentação para o gocql. Adicionada instrumentação para o anthropic-sdk-go. Adicionado suporte ao logrus a partir da versão 1.4.2. Adicionado suporte ao grpc-go a partir da versão 1.20.1. Adicionada a impressão do workspace.
|
2.5.2 | March 20, 2026 | September 20, 2026 | Corrigido um problema em que generics não eram suportados em determinados cenários. Corrigido um problema em que o protocolo de trace não era definido. Corrigido um problema em que alguns plugins não possuíam chaves de ativação/desativação. Impedido o relato de eventos para logs de panic filtrados. Corrigido um problema em que a configuração do intervalo de métricas não surtia efeito.
|
2.5.1 | March 13, 2026 | September 13, 2026 | Adicionado suporte ao SDK do Gemini. Adicionado suporte ao SDK do asynq. Adicionado suporte à ferramenta eino. Atualizado o suporte do plugin para o go-micro para a versão 5.19.1. Atualizada a versão do k8s controller-runtime para 0.23.3. Corrigido um problema em que respostas 4xx do servidor do SDK Hertz não eram tratadas como erros. Corrigido um problema em que as chaves de controle dos plugins não estavam em conformidade com as especificações. Corrigido um problema em que a montagem do Python falhava na nova versão do dify-plugin-daemon. Corrigido um problema em que nenhum dado podia ser consultado para code hot spots.
|
2.5.0 | March 5, 2026 | September 5, 2026 | Adicionado suporte ao mcp-go oficial do ModelContextProtocol. Adicionado suporte à versão Go do Google ADK. Adicionado suporte ao fiber v3. Adicionado suporte para OpenAI Completion e Embedding. Atualizado o suporte ao gomicro para a versão 5.16.0. Adicionado suporte para instrumentação de opções do OpenTelemetry SDK. Adicionado suporte ao framework HTTP imroc req. Adicionada automaticamente a variável de ambiente APSARA_APM_APP_TYPE="app" para aplicações que usam plugins de IA. Corrigido um problema em que erros da biblioteca padrão eram coletados ao capturar panics. Corrigido um problema em que o acionamento da convergência de limiar retornava ARMS_OTHERS.
|
2.4.0 | February 5, 2026 | August 5, 2026 | Adicionado o recurso de filtragem de exceções. Adicionado suporte ao eleasticsearch v7. Adicionados recursos de cache para otimizar a velocidade de compilação. Adicionada instrumentação para o deepseek. Adicionado suporte ao coze-studio. Adicionado suporte de instrumentação para o rpcx. Corrigido um problema em que a filtragem de métricas gRPC não surtia efeito. Corrigido um problema em que um context nil era repassado para o SpanFromContext no OpenTelemetry SDK. Corrigido um problema com associações de log duplicadas em logs Go. Corrigido um problema em que o trace ID do log aparecia no início do log. Corrigido um caminho de relato incorreto para regiões fora da China (oxs). Adaptadas as instrumentações do MCP e do LangChain para as especificações mais recentes. Corrigido um problema em que o campo RPC estava ausente nas métricas do cliente HTTP. Corrigido um problema em que o campo RPC estava ausente para produtores de mensagens.
|
2.3.0 | January 14, 2026 | July 14, 2026 | Alterado o endpoint de relato para regiões fora da China para um endpoint do SLS. Adicionado suporte de instrumentação para o xxljob. Adicionada filtragem para a métrica callKind. Atualizadas as versões suportadas: k8s controller runtime para 0.22.4, kitex para 1.15.4, kratos para 2.9.2 e rocketmq para 5.1.3. Adicionada a obtenção do nome do banco de dados para MongoDB e ES. Corrigido um problema de condição de corrida nos logs do agente. Corrigido um problema em que o endpoint estava ausente porque o banco de dados era inicializado cedo demais. Corrigida uma falha na análise do DSN do MySQL. Corrigido um problema em que o spanId nos cabeçalhos de mensagens do Kafka era o spanId do producer. Corrigido um problema com tempo de espera excessivamente longo após a primeira falha na tentativa de obter um token STS. Alterado o registro de serviço para configurações personalizadas para o ConfigServer. Adicionada a variável de ambiente APSARA_APM_COLLECTOR_SECURE_TRANSPORT_ENABLED=true para suportar o relato de dados via HTTPS. Adicionado suporte de instrumentação para o SDK da OpenAI. Corrigido um problema em que o Hertz e o Fasthttp não conseguiam retornar um traceId. Corrigido um erro que ocorria ao inserir instrumentação que não contém objetos de classe. Adicionado suporte de instrumentação para o ClickHouse.
|
2.2.3 | December 29, 2025 | June 29, 2026 | Atualizado o suporte ao amqp a partir da versão 1.4.0. Atualizado o suporte ao mcp-go v0.43.0 e posteriores. Corrigido um problema em que registros do slog não podiam ser associados a um trace ID. Corrigido um problema em que a filtragem de interfaces para métricas não surtia efeito. Corrigido um problema em que as opções end e event não eram suportadas na instrumentação do OpenTelemetry SDK. Corrigidos problemas de análise de DSN para ClickHouse, SQL Server e outros bancos de dados.
|
2.2.2 | December 18, 2025 | June 18, 2026 | Corrigido um problema em que a instrumentação para funções genéricas não era suportada. Corrigido o repasse de baggage para SDKs não instrumentados. Corrigido um problema em que a sondagem de rede não era suportada em cenários de rede não padrão e não interna. Corrigido um problema em que o centro de configuração estava acessível na porta 8080, mas não a partir do bloco CIDR 100.x.x.x. Corrigida uma incompatibilidade de versão do protobuf ao carregar arquivos .so de plugins. Atualizadas as versões suportadas: OpenTelemetry SDK para 1.39.0 e redisv9 para 9.17.2. Adicionado suporte para a região Korea.
|
2.2.1 | December 10, 2025 | June 10, 2026 | Corrigido um problema em que o truncamento do body podia resultar em caracteres não UTF-8. Corrigido um problema em que o slog não suportava a injeção de logStr. Corrigido um possível panic causado pelo urlfilter. Corrigido um erro de compilação para extensões personalizadas em vendor no Go 1.24. Corrigido um erro de compilação para arquivos CGO.
|
2.2.0 | December 04, 2025 | June 4, 2026 | Atualizada a versão do ibm saram kafka para 1.46.3. Adicionado suporte ao confluent-kafka-go. Adicionado suporte ao streadway-amqp. Corrigido um problema em que dados personalizados continuavam sendo relatados após o agente do ARMS ser desativado. Corrigido um caminho de relato incorreto no lado do servidor para o workspace padrão. Corrigido um problema em que spans do cron não eram liberados após o término. Desativado por padrão o relato de logs de automonitoramento para endpoints públicos do SLS. Reduzida a impressão de logs.
|
2.1.2 | November 22, 2025 | May 22, 2026 | Adicionado suporte ao elasticsearch v9. Adicionados nomes de tabelas de DB. Adicionado o relato de body e header HTTP para o fiberv2. Adicionada a coleta de spans lentos. Adicionado o relato de métricas de monitoramento de negócio. Adicionada configuração para o intervalo de relato de métricas personalizadas. Adicionado suporte para métricas de amostragem proporcional e repasse de traces. Adicionado suporte para as regiões Mexico e Dubai. Corrigido um problema com informações ausentes de upstream e downstream nos traces. Corrigido um problema de formatação ao adicionar trace IDs com golog e goslog. Corrigido um problema com adições imprecisas de atributos para recursos do Kubernetes. Corrigido um erro de EOF que ocorria ao relatar dados. Alinhados o MCP e o LangChain com as especificações.
|
2.1.1 | November 05, 2025 | May 5, 2026 | |
2.1.0 | October 28, 2025 | April 28, 2026 | Adicionado suporte de instrumentação para o franz kafka. Adicionado suporte de instrumentação para o mqtt server. É possível usar um plugin Dify para injetar Python em um Agent. Atualizadas as versões suportadas: redis v9 para v9.16.0, hertz para v0.10.3, kitex para v0.15.2, kratos para v2.9.1 e redigo para v1.9.3. Corrigido um problema de propagação de context em pools ants. Corrigido um problema em que a tag definida pelo OpenTracing não era uma string. Corrigido um erro que ocorria durante a convergência em um ambiente fora da Alibaba Cloud.
|
2.0.4 | October 13, 2025 | April 13, 2026 | Adicionado suporte ao pool de threads ants pool. Atualizado o suporte ao componente OpenTelemetry para a versão 1.38.0. Corrigido um problema em que o Kitex não suportava o protocolo Thrift. Corrigido um problema em que formatadores personalizados do Logrus não podiam ser associados. Corrigido um problema em que dados de profiling continuavam sendo relatados após o ARMS ser desativado. Adicionada uma chave (switch) para o relato de métricas.
|
2.0.3 | September 26, 2025 | March 26, 2026 | Adicionada compatibilidade para configurar variáveis de ambiente com LDFLAGS para a versão 1.x. Alterados os logs de automonitoramento para serem relatados pela rede interna por padrão. Adicionada uma chave (switch) para o RocketMQ. Atualizada a instrumentação para Fasthttp, Fiber e Elasticsearch para as versões de código aberto. Adicionada uma lista de regiões de endpoints de métricas. O agente não será iniciado em regiões não suportadas pelo ARMS. Adicionado suporte para coletar todos os spans de erro. Adicionado suporte de instrumentação para o sqlx. Adicionada filtragem para chaves do Redis. Adicionado o path ao nome do span no lado do cliente HTTP. Corrigido um problema em que os dados de métricas não eram exibidos porque o DB SQL não conseguia analisar o DSN. Removido código redundante, otimizada a lógica de instrumentação e alinhado com a versão de código aberto. Corrigido um erro de compilação que ocorria apenas para o Kratos over HTTP. Corrigido um panic causado pela sequência de inicialização.
|
2.0.2 | September 11, 2025 | March 11, 2026 | Adicionada a coleta de host e statements para o MongoDB. Adicionado suporte ao plugin Rueidis. Adicionado o salvamento do traceId no Goroutine Local Storage (GLS) para evitar falhas de associação de log causadas pela perda do traceId após o fechamento de um span. Adicionada uma chave (switch) para logs de automonitoramento. Corrigido um problema em que os logs não podiam ser relatados. Melhorado o desempenho em 10% com a remoção de dados desnecessários. Corrigido um problema em que plugins personalizados não podiam ser usados. Melhorado o desempenho com a remoção da instrumentação do framework Echo e de spans salvos no GLS.
|
2.0.1 | August 27, 2025 | February 27, 2026 | Adicionado suporte de instrumentação para panics do Go, como array-index out of bounds. Adicionado suporte ao OTel Metrics SDK. Adicionados recursos de correspondência de dependências às regras de instrumentação. Atualizadas as versões suportadas: Hertz para 0.10.2 e kafka-go para 0.4.49. Corrigido um problema em que o registro de exceções podia causar alto uso de CPU. Corrigido um problema em que os spans de stream do servidor gRPC não terminavam. Corrigido um problema em que os atributos do span não estavam alinhados com o lado do servidor. Removida a coleta de URLs de acesso ao workspace. Corrigido um problema de panic com o asynq ao usar a instrumentação de cron. Corrigido um problema em que a instrumentação não podia ser injetada durante a compilação Profile-Guided Optimization (PGO).
|
2.0.0 | August 11, 2025 | February 11, 2026 | Modificado o framework de plugins LoongSuite para sincronizar com a versão de código aberto. Adicionada instrumentação para dify-plugin-daemon e dify-sandbox. Atualizado o suporte ao Dubbo para a versão v3.3.0. Atualizado o suporte ao Mongo para a versão v2.2.2. Adicionado um pool de conexões de banco de dados. Adicionado suporte para injeção de nomes de funções para um diagnóstico mais rápido de problemas. Adicionado suporte para filtrar manualmente regras de injeção indesejadas. Corrigido um problema de injeção de trace para o Logrus sob std. Corrigidos problemas de instrumentação com Redisgo e Redisv8. Corrigido um problema de relato de serviceId para o Cloud Monitor 2.0.
|
1.8.6 | August 20, 2025 | February 20, 2026 | Corrigido um problema em que o destId do gRPC podia ficar corrompido sob alta concorrência. Corrigido um problema em que o registro de panics podia causar alto uso de CPU. Corrigido um problema em que o sqlId do Redis não era relatado ou expirava. Adicionados logs de depuração para solucionar problemas com spans que não terminam. Corrigido um problema em que os spans de stream do servidor gRPC não terminavam. Corrigido um problema em que o campo endpoint estava ausente no lado do cliente. Corrigido um problema em que o ParentId do B3 era 0000000000000000. Corrigido um problema com a obtenção imprecisa do uso de CPU e memória do PID.
|
1.8.5 | August 04, 2025 | February 4, 2026 | Corrigido um erro de análise com go mod nas ferramentas do Go 1.24. Corrigido um problema de UTF-8 com a convergência. Corrigido um conflito causado pelo uso do rótulo g no github.com/timandy/routine. Adicionada instrumentação para o Cron v3. Atualizado o suporte ao Gin para a versão 1.10.1. Adicionado suporte de filtragem para códigos gRPC. Adicionado suporte para versões do Go-kit/log e do PostgreSQL.
|
1.8.4 | July 23, 2025 | January 23, 2026 | Corrigido um problema em que nenhum dado era exibido no painel de upstream/downstream porque o gRPC não tinha prpc e ppid. Atualizadas as versões suportadas: Redis para 9.0.0 e FastHTTP para 1.64.0. Adicionada filtragem para strings não UTF-8 do MongoDB. Reduzido o tempo de inicialização do agente para menos de 1 segundo. Corrigido um erro na obtenção de métricas do sistema no CPU V2.
|
1.8.3 | July 11, 2025 | January 11, 2026 | Corrigido um problema com as tags de span do Workspace. Corrigido um problema de instrumentação do OpenTracing. Corrigido um problema em que as configurações de variáveis de ambiente não surtiam efeito quando as configurações do ACM não podiam ser obtidas. Corrigido um problema de relato via HTTPS para Workspaces. Atualizadas as versões suportadas: OpenTelemetry SDK para 1.37.0, Hertz para 0.10.1, Go Redis para 9.11.0, Langchain para 0.1.0 e Gorm para 1.20.12.
|
1.8.2 | June 18, 2025 | December 18, 2025 | Atualizadas as versões suportadas: gRPC para 1.73.0, Restful para 3.12.2, Kitex para 0.14.1 e IBM Sarama para 1.45.2. Adicionado suporte para Workspaces do Cloud Monitor 2.0. Corrigida uma falha ao obter limites de CPU sob cgroup v2. Removido o TempCredentials do SLS SDK. Reduzido o tempo de compilação em 5%.
|
1.8.1 | June 06, 2025 | December 6, 2025 | Elevada a versão mínima suportada dos logs Zap para 1.13.0. Adicionado suporte ao MCP 0.21.0 e posteriores. Corrigido um problema de instrumentação de código do Go MCP. Corrigido um problema em que a correspondência de regex para filtragem de interfaces não realizava uma correspondência completa. Corrigido um problema no RocketMQ. Adicionado suporte para a versão 5.1.2 do RocketMQ Client. Adicionada a capacidade de configurar o diretório para os logs do agente. Adicionado suporte para chaves personalizadas ao associar logs a traces.
|
1.8.0 | May 28, 2025 | November 28, 2025 | Adicionados recursos de monitoramento para o Langchaingo. Adicionados recursos de monitoramento para o Mark3labs mcp-go. Adicionado suporte para compilação via go install. Adicionada a capacidade de imprimir o body e o header HTTP para o Fiber v2. Adicionada a impressão de logs de erro do OpenTelemetry para detecção mais rápida de problemas. Atualizadas as versões suportadas: Hertz para 0.10.0, OpenTelemetry SDK para 1.36.0, go-zero para 1.8.3, gRPC para 1.72.1, Redis para 9.8.0 e Mongo para 1.17.3. Corrigida uma anomalia de convergência causada pelo host do Mongo. Corrigido um panic causado por um ponteiro nulo no body AMQP ou HTTP. Corrigido um problema em que o repasse de baggage do OpenTelemetry não surtia efeito.
|
1.7.1 | May 15, 2025 | November 15, 2025 | Adicionados recursos para relato de eventos, coleta de logs e baixe em caso de crash. Adicionado suporte para as versões 2.1.2 a 2.4.0 e a versão 2.8.5 do Kratos. Corrigido um problema em que a criação de um span gRPC podia deixar o span pai não liberado. Corrigido um problema em que a instrumentação do Kratos era executada após middlewares personalizados. Corrigido um problema em que a filtragem de interfaces do Mux não surtia efeito. Corrigido um problema em que a versão do Go não era configurada para o Go Log e o Slog.
|
1.7.0 | April 28, 2025 | October 28, 2025 | Adicionada instrumentação para informers do Kubernetes. Adicionada a capacidade de injetar instrumentação com base na correspondência de expressões regulares de nomes de funções e classes. Adicionada instrumentação para logs do Go-zero. Adicionados recursos de lista de permissões para coleta de interfaces. Adicionado suporte para o modo vendor do Go. Adicionada filtragem para strings não UTF-8 no OpenTelemetry SDK. Adicionada instrumentação para o Kubernetes Controller Runtime. Adicionado suporte para FastHTTP (1.61.0), Kitex (0.13.1), MySQL (1.9.2), Go-elasticsearch (8.18.0) e gRPC (1.72.0). Corrigido um problema em que paths vazios não eram coletados. Corrigido um problema em que o lado do servidor não conseguia retornar um traceId HTTP. Corrigido um panic ao gerar um spanId com o EagleEye. Corrigido um panic causado por um header vazio na instrumentação do AMQP. Corrigido um problema em que logs que usavam o método entry do Logrus não tinham um traceId. Corrigido um problema de relato de callKind para o Kafka. Corrigido um problema em que a compilação com o Go Agent formatava os arquivos. Corrigido um problema em que a instrumentação do Hertz não podia ser associada a um traceId.
|
1.6.1 | March 31, 2025 | September 30, 2025 | Corrigido um problema de incompatibilidade de stream ao imprimir o body do Fasthttp. Corrigido um problema em que os dados não podiam ser obtidos para Mutex e Lock Profiling. Corrigido um problema em que o init do agente iniciava mais lentamente que o init do usuário. Corrigido um problema em que métricas 4xx do servidor HTTP não eram identificadas como erros. Corrigida uma falha de compilação causada pelo protobuf. Adicionada a capacidade de ativar o agente usando parâmetros ldflags. Adicionada uma variável de ambiente para controlar se os dados são relatados pela rede pública. Adicionado suporte para a versão 9.7.3 do Redis e a versão 1.71.0 do gRPC. Corrigido um problema em que k8smetadata e ecsmetadata estavam ausentes nas informações de metadados.
|
1.6.0 | March 18, 2025 | September 18, 2025 | Atualizado o suporte ao Hertz para v0.9.6, Go Redis para v9.7.1 e OpenTelemetry SDK para 1.35.0. Adicionado suporte para ocultar o código de instrumentação durante a depuração. Adicionado monitoramento de tempo de execução para CGO, CPU e stack. Corrigido um erro na coleta de CPU para monitoramento do sistema. Corrigida uma falha de compilação de plugins personalizados causada pela dependência Go.org/x/net no Go 1.21 e posteriores. Corrigida uma falha de compilação do go build ./.... Corrigido um erro estatístico no relato de métricas de automonitoramento. Corrigidos horários de início e fim incorretos para alguns plugins.
|
1.5.3 | February 28, 2025 | August 28, 2025 | Atualizado o suporte ao FastHTTP para v1.59.0. Corrigido um problema em que o header do Fasthttp exibia conteúdo não JSON. Adicionada a passagem de parâmetros de variáveis de ambiente via ldflags. Corrigido um erro de spanKind no servidor Go Micro. Corrigido um problema em que o código estava ausente nos spans de requisição HTTP e gRPC. Adicionado suporte para configuração de modelo de aplicação. Corrigido um problema em que os parâmetros do Gorm e do DB não podiam ser exibidos. Corrigido um erro de compilação causado pela ausência do Slog em versões do Go anteriores à 1.20. Corrigido um problema em que as chaves (switches) para Logrus, Go Micro, FastHTTP e Redis exigiam uma reinicialização para surtir efeito.
|
1.5.2 | February 17, 2025 | August 17, 2025 | Adicionado o recurso para coleta completa sob demanda de interfaces. Adicionada a capacidade de imprimir o body e o header para o FastHTTP. Substituído o TYPE_IS_ARMS pela chave (switch) ARMS_ENABLE. Atualizadas as versões suportadas: gRPC para v1.70.0, Echo para v4.13.3, Go Elasticsearch para v8.17.1, FastHTTP para v1.58.0 e FC Go SDK para v0.2.11. Corrigido um problema com a chave (switch) de retorno do body do servidor HTTP. Corrigido um problema com instrumentação duplicada no servidor Fasthttp. Corrigido um problema em que o status do span HTTP não era definido para respostas 200. Corrigido um problema de compactação do Redis para amostragem completa de erros e requisições lentas. Corrigido um problema de salto de trace a partir da página de visão geral do banco de dados.
|
1.5.1 | January 23, 2025 | July 23, 2025 | Adicionado suporte para a versão 1.17.1 do Mongo DB. Adicionado suporte para impressão de headers de requisição e resposta HTTP. Corrigida uma falha de instrumentação do Thrift. Corrigido um problema de x509 ao enviar dados de Profiling do OSS. Corrigido um problema de não UTF-8 com o Redis. Corrigido um possível panic causado pelo sampler de convergência. Corrigido um conflito entre a instrumentação do Logrus e a instrumentação do usuário. Atualizada a versão suportada do OpenTelemetry SDK para 1.34.0. Adicionado o recurso para iniciar o agente usando um arquivo de configuração.
|
1.5.0 | January 14, 2025 | July 14, 2025 | Corrigido um problema em que a configuração de timeout do gRPC não surtia efeito. Corrigida uma falha de salto de trace causada pelo RocketMQ não registrar out.ids. Corrigido um problema em que o erro retornado pelo Redis v9 era modificado para nil. Corrigido um erro de compilação causado pela instrumentação do RocketMQ não usar a API CallContext. Corrigido um erro de instrumentação do Iris. Adicionado suporte para Go Mod Vendor. Adicionado suporte para impressão de headers e bodies HTTP. Atualizadas as versões suportadas: Kitex para 0.12.1, Fiber para 2.52.6 e Hertz para 0.9.4. O desempenho do agente aumentou em 10%.
|
1.4.2 | January 06, 2025 | July 6, 2025 | Corrigido um erro de instrumentação do cliente Go Micro. Corrigido um problema em que a instrumentação do Logrus não surtia efeito. Adicionados logs de depuração para a instrumentação do OpenTelemetry SDK. Corrigido um problema em que spans sob gRPC Stream não terminavam. Alterado o retorno nil do Redis no Redis v9 para não ser considerado um erro. Corrigida uma falha de relato de span causada por statements SQL não UTF-8. Corrigida uma falha de compilação em cenários onde GOROOT e GOPATH são iguais. Atualizadas as versões suportadas: Kratos para 2.8.3, gRPC para 1.69.2, Gorm MySQL para 1.0.4, Gorm.io/Gorm para 1.20.12 e Redis para 8.10.0.
|
1.4.1 | December 16, 2024 | June 16, 2025 | Adicionados logs de depuração para diagnóstico de problemas. Corrigido um problema em que o baggage do ARMS não era repassado. Adicionados atributos especificados para code hot spots. O recurso de code hot spot agora está disponível. Corrigido um panic causado pela compilação Go Race. Corrigido um erro de coleta de spans do Kitex.
|
1.4.0 | December 10, 2024 | June 10, 2025 | Simplificado o processo de modificação, alterando o método de compilação para adicionar ./instgo diretamente antes do go build. Adicionado suporte para extensões personalizadas. Adicionado suporte para configurar o protocolo de repasse de trace. Adicionado suporte para associar Trace IDs ao CPU Profiling. Atualizadas as versões suportadas: FastHTTP para 1.57.0, Kratos para 2.8.2, OpenTelemetry SDK para 1.32.0, Redis v9 para 9.7.0 e Restful para 3.12.1. Adicionado suporte para o ForceFlush do traceProvider do OpenTelemetry SDK. O desempenho do agente melhorou em 7%.
|
1.3.5 | December 04, 2024 | June 4, 2025 | Corrigido um problema em que a filtragem de interfaces era inválida. Adicionadas versões suportadas para o Kitex. Corrigida uma falha de vinculação de trace após o Kitex receber uma requisição gRPC.
|
1.3.4 | November 25, 2024 | May 25, 2025 | Corrigida uma falha de compilação causada por incompatibilidade de versões entre Gorm e MySQL. Corrigido um caso em que o OpenTelemetry SDK não suportava shutdown. Corrigida uma falha de compilação causada por conflitos de nomes de funções entre RocketMQ e AMQP. Alterados os frameworks OpenTelemetry SDK, Mux, Restful, Micro e Echo para serem desativados por padrão. Atualizado o suporte ao gRPC para a versão mais recente 1.68.0. Atualizadas as versões suportadas: FastHTTP para 1.57.0, Kratos para 2.8.2 e OpenTelemetry SDK para 1.32.0.
|
1.3.3 | November 17, 2024 | May 17, 2025 | Corrigida uma incompatibilidade entre as estatísticas 4xx no servidor HTTP e os erros registrados nos spans. Corrigido um problema com o repasse incorreto da flag de amostragem. Corrigido um problema em que os dados de profiling não podiam ser consultados devido a problemas de fuso horário. Corrigidos problemas de instrumentação HTTP e gRPC do Kratos.
|
1.3.2 | November 07, 2024 | May 7, 2025 | Reduzidas as gravações de Client Span no Global Load Store (GSL) para diminuir a sobrecarga de desempenho. Adicionada filtragem de SpanName à instrumentação do OpenTelemetry SDK. Corrigido um conflito entre a instrumentação do Redis v8 e a instrumentação do usuário. Corrigido um problema em que a chave (switch) de associação de logs não surtia efeito. Adicionados New Root Span e SpanKind à instrumentação do OpenTelemetry SDK. Corrigido um problema com consumo de CPU impreciso no monitoramento do host. Corrigido um erro de serialização não UTF-8 ao gravar no Redis v8. Corrigido um problema em que um erro era registrado para uma chave inexistente no Redis v8. Aumentada a versão suportada do gRPC para 1.67.1. Ativados o CPU Profiling e o Memory Profiling por padrão. Alterada a nomenclatura dos dados de profiling relatados para usar timestamps e diferenciar relatórios de fusos horários diferentes.
|
1.3.1 | October 25, 2024 | April 25, 2025 | Corrigida uma falha de vinculação de context na instrumentação do OpenTelemetry SDK. Corrigida uma falha de vinculação de trace com o Java EagleEye. Corrigida uma falha de compilação no Windows. Corrigido um problema em que as métricas não eram relatadas porque as métricas do sistema não podiam ser obtidas. Corrigido um problema em que o arquivo go.sum do usuário não era restaurado após a compilação. Corrigido um erro no registro de exceções para o Redis V8. Alterado o Kind dos spans intermediários para internal. Aumentado o comprimento padrão dos registros de exceção em 2000 caracteres.
|
1.3.0 | October 15, 2024 | April 15, 2025 | Modificado o intervalo de versões suportadas do Echo para 4.0.0 ~ 4.12.0. Adicionado suporte para as versões 12.0.0 ~ 12.2.12 do Iris. Adicionado suporte para as versões 2.43.0 ~ 2.52.6 do Fiber. Adicionado suporte ao Kafka. Adicionado o Memory Profiling. Adicionado suporte para amostragem completa de erros e requisições lentas. Adicionado suporte para visualização de parâmetros relacionados a SQL. Adicionado suporte para configurar o comprimento de relato para eventos de anomalia. Adicionado suporte para expor parâmetros de comandos do Redis. Adicionadas configurações para imprimir logs na inicialização do agente e para não coletar métricas do sistema no macOS. Adicionado suporte ao Redis Go. Adicionado suporte para compilação com Vendor à ferramenta de build. Adicionado suporte de instrumentação de logs para as bibliotecas nativas Slog e Log do Go. Adicionado suporte ao FC Go SDK. Atualizado o suporte ao gRPC para a versão 1.67.0. Atualizado o suporte ao FastHTTP para a versão 1.56.0. Atualizado o suporte ao Kratos para a versão 2.8.0. Adicionadas chaves (switches) de configuração de plugins. Adicionadas páginas para distribuição de traces, análise de upstream/downstream e configurações de convergência.
|
1.2.6 | September 20, 2024 | March 20, 2025 | Aumentada a versão suportada do Echo para 4.0.0. Corrigido um conflito de nomes de funções entre RocketMQ e Kafka. Corrigido um problema em que out.ids estavam ausentes no cliente HTTP. Corrigido um problema em que funções do Redis v8 eram ocasionalmente indefinidas. Otimizada a saída de logs. Corrigido um erro de compilação causado por imports contendo regras do OpenTelemetry. Adicionado suporte ao componente segmentio/kafka-go. Adicionada a exposição de parâmetros SQL do banco de dados. Corrigido um problema em que o spanFromContext no OpenTelemetry SDK não surtia efeito. Corrigido um panic no middleware do Gin. Adicionado suporte ao Fiber e ao Iris. Corrigido um problema de trace quebrado causado por instrumentação duplicada do cliente gRPC.
|
1.2.0 | August 30, 2024 | February 28, 2025 | Adicionado suporte aos plugins Zerolog, Hertz e ApsaraMQ for RocketMQ. Adicionada configuração para filtragem de interfaces coletadas. Corrigido um problema de instrumentação do cliente gRPC e adicionada instrumentação para NewClient. Adicionado suporte de instrumentação para o framework OpenTracing. Adicionada uma configuração para limitar o comprimento de statements SQL e uma configuração para timeouts de statements SQL lentos. Corrigido um problema em que tags configuradas não surtiam efeito para métricas. Refatorado o código para DB, Redis, Kratos, Dubbo, Mux, Net/HTTP, gRPC e GORM de acordo com a versão de código aberto. Repositório de código aberto: https://github.com/alibaba/opentelemetry-go-auto-instrumentation. Adicionado suporte para configurar uma lista de permissões de códigos de status HTTP e um timeout para requisições lentas. Corrigido um problema em que o método Handler do Fasthttp não era suportado.
|
1.1.0 | July 30, 2024 | January 30, 2025 | Adicionado suporte para ES, Logrus, Zap, Kafka, PgSQL e Thrift. Adicionado suporte ao CPU Profiling. Melhorado o desempenho em 20%. Adicionadas versões suportadas para Gin, Go micro e FastHTTP. Adicionado suporte para quantis. Adicionados recursos de análise de logs e associação de logs. Corrigido um problema em que o instgo clean não conseguia limpar o ambiente local.
|
1.0.7 | July 22, 2024 | January 22, 2025 | |
1.0.6 | July 20, 2024 | January 20, 2025 | |
1.0.5 | July 19, 2024 | January 19, 2025 | |
1.0.4 | July 17, 2024 | January 17, 2025 | |
1.0.3 | July 12, 2024 | January 12, 2025 | |
1.0.2 | July 8, 2024 | January 8, 2025 | |
1.0.1 | July 3, 2024 | January 3, 2025 | |
1.0.0 | June 27, 2024 | December 27, 2024 | |