Version | Release date | Release notes |
2.11.0 | September 10, 2026 | March 10, 2027 | Added observability support for the Bifrost LLM gateway. Added end-to-end pass-through for business parameter extraction. Updated support for sashabaranov/go-openai to version 1.42.0. Added support for Temporal. Added support for the France (Paris) and Brazil (São Paulo) regions. Added instrumentation support for the e2b (openkruise/agents-api) Go SDK, covering the sandbox lifecycle and sandbox communication. Added internal and external network detection for ingest endpoints. Fixed a URL reporting issue in the oxs region.
|
2.10.7 | August 12, 2026 | February 12, 2027 | |
2.10.6 | August 6, 2026 | February 6, 2027 | Fixed an issue where environment variable configurations were not effective. Fixed an issue where ruedis nil messages were treated as errors. Fixed an issue where the new-api Gemini output could not be obtained. Fixed an issue where the new-api ttft was a negative number.
|
2.10.4 | August 4, 2026 | February 4, 2027 | Updated support for amqp091-go to version 1.13.0. Updated support for IBM Sarama to version 1.60.1. Fixed a compilation error in new-api. Added support for configuring a baggage list to collect baggage in spans.
|
2.10.3 | July 22, 2026 | January 22, 2027 | |
2.10.2 | July 15, 2026 | January 15, 2027 | Fixed an issue where the attribute could not be found when extracting the HTTP body. Fixed an issue where the HTTP server ppid prpc was not correctly obtained. Updated support for Hertz to version 0.10.5. Updated support for Kratos to version 3.0.0.
|
2.10.1 | July 10, 2026 | January 10, 2027 | Added support for http_client configuration in business trace analysis. Changed the rate limiting time for P3-level panic to 10s to reduce abnormal log reporting. Updated the reporting endpoint for China regions to the new link. Fixed an issue where extracting HTTP request body parameters depended on the body switch. Added support for data enrichment tags.
|
2.9.0 | June 18, 2026 | December 18, 2026 | Updated the supported version range of go-micro to [5.0.0, 5.30.0]. Fixed a bug where some business plugins were missing the biz attr attribute. Updated the supported version range of amqp to [1.4.0, 1.12.0]. Updated support for dubbo-go to the latest version 3.3.1. Expanded the supported range of pg to [10.10.0, 10.15.1]. Added the HTTP server method to spans.
|
2.8.4 | June 15, 2026 | December 15, 2026 | Updated the supported version range of go.mongodb.org/mongo-driver v1 to [1.11.1, 1.18.0). Updated the supported version range of github.com/elastic/go-elasticsearch/v8 to [8.0.0, 8.20.0). Updated the supported version range of github.com/gofiber/fiber/v2 to [2.43.0, 2.53.0). Fixed an issue where the biz code was not added for some plugins. Fixed a panic caused by MCP instrumentation on version 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 | Added the DNS parsing feature. Fixed a configuration error in LangChain. Fixed an issue where some biz attr attributes were missing.
|
2.8.0 | May 28, 2026 | November 28, 2026 | Retained the original code after a match in the gRPC code whitelist. Added monitoring capabilities for business traces such as DB and NoSQL. Added a switch to enable or disable quantiles by type. Added support for custom agent configurations to prevent trace pass-through to downstream services. Added support for disabling system metrics. Fixed an issue where custom propagators could be overwritten.
|
2.7.2 | May 14, 2026 | November 14, 2026 | Updated support for the OpenTelemetry SDK to the latest version 1.43.0. Fixed GenAI specifications for AI-related plugins. Fixed a convergence issue with numeric IDs. Fixed a stream issue with the volcengine-arkruntime SDK.
|
2.7.1 | April 28, 2026 | October 28, 2026 | Updated the supported version range of amqp to 1.11.0. Added coverage for the volcengine-arkruntime SDK. Added the cn-zhongwei region. Fixed an instrumentation issue with streadway amqp.
|
2.7.0 | April 21, 2026 | October 21, 2026 | Added compatibility with earlier fasthttp versions from 1.6.0 to 1.30.0. Added instrumentation for ollama. Modified the convergence configuration to be retrieved from ConfigServer, removing the dependency on ACM. Added support for the Ulanqab industry cloud and the Mexico region. Added AI support for volcengine-go-sdk. Added support for new-api. Fixed a configuration update error. Fixed an issue where convergence configurations did not support non-default workspaces. Fixed an issue where the HTTP path was missing. Fixed an issue where the metric key was missing when gRPC prpc was empty. Fixed an issue where business baggage could not be passed through.
|
2.6.0 | April 1, 2026 | October 1, 2026 | Fixed an issue where the first message was lost due to an AMQP type determination error. Fixed an issue with reporting 4xx status codes. Fixed an issue where Mux instrumentation caused http.Flusher type conversion to fail. Changed the configuration pull for business trace analysis to use ConfigServer. Differentiated panic log collection for business logic and dependency libraries. Added instrumentation for gocql. Added instrumentation for anthropic-sdk-go. Added support for logrus starting from version 1.4.2. Added support for grpc-go starting from version 1.20.1. Added workspace printing.
|
2.5.2 | March 20, 2026 | September 20, 2026 | Fixed an issue where generics were not supported in certain scenarios. Fixed an issue where the trace protocol was not set. Fixed an issue where some plugins lacked on/off switches. Prevented events from being reported for filtered panic logs. Fixed an issue where the metric interval configuration was not effective.
|
2.5.1 | March 13, 2026 | September 13, 2026 | Added support for the Gemini SDK. Added support for the asynq SDK. Added support for the eino tool. Updated plugin support for go-micro to version 5.19.1. Updated the k8s controller-runtime version to 0.23.3. Fixed an issue where 4xx responses from the Hertz SDK server were not treated as errors. Fixed an issue where plugin control keys did not conform to specifications. Fixed an issue where mounting Python failed in the new version of dify-plugin-daemon. Fixed an issue where no data could be queried for code hot spots.
|
2.5.0 | March 5, 2026 | September 5, 2026 | Added support for the official mcp-go of ModelContextProtocol. Added support for the Google ADK Go version. Added support for fiber v3. Added support for OpenAI Completion and Embedding. Updated support for gomicro to version 5.16.0. Added support for OpenTelemetry SDK options instrumentation. Added support for the imroc req HTTP framework. Automatically added the environment variable APSARA_APM_APP_TYPE="app" for applications that use AI plugins. Fixed an issue where standard library errors were collected when capturing panics. Fixed an issue where triggering threshold convergence returned ARMS_OTHERS.
|
2.4.0 | February 5, 2026 | August 5, 2026 | Added the exception filtering feature. Added support for eleasticsearch v7. Added caching capabilities to optimize compilation speed. Added instrumentation for deepseek. Added support for coze-studio. Added instrumentation support for rpcx. Fixed an issue where gRPC metric filtering was not effective. Fixed an issue where a nil context was passed to SpanFromContext in the OpenTelemetry SDK. Fixed an issue with duplicate log associations in Go logs. Fixed an issue where the log trace ID appeared at the beginning of the log. Fixed an incorrect reporting path for regions outside China (oxs). Adapted MCP and LangChain instrumentation to the latest specifications. Fixed an issue where the RPC field was missing in HTTP client metrics. Fixed an issue where the RPC field was missing for message producers.
|
2.3.0 | January 14, 2026 | July 14, 2026 | Switched the reporting endpoint for regions outside China to an SLS endpoint. Added instrumentation support for xxljob. Added filtering for the callKind metric. Updated supported versions: k8s controller runtime to 0.22.4, kitex to 1.15.4, kratos to 2.9.2, and rocketmq to 5.1.3. Added retrieval of the database name for MongoDB and ES. Fixed a race condition issue in agent logs. Fixed an issue where the endpoint was missing because the database was initialized too early. Fixed a MySQL DSN parsing failure. Fixed an issue where the spanId in Kafka message headers was the producer's spanId. Fixed an issue with an excessively long wait time after the first failed attempt to obtain an STS token. Switched the service registry for custom configurations to ConfigServer. Added the APSARA_APM_COLLECTOR_SECURE_TRANSPORT_ENABLED=true environment variable to support data reporting over HTTPS. Added instrumentation support for the OpenAI SDK. Fixed an issue where Hertz and Fasthttp could not return a traceId. Fixed an error that occurred when inserting instrumentation that does not contain class objects. Added instrumentation support for ClickHouse.
|
2.2.3 | December 29, 2025 | June 29, 2026 | Updated support for amqp starting from version 1.4.0. Updated support for mcp-go v0.43.0 and later. Fixed an issue where slog records could not be associated with a trace ID. Fixed an issue where interface filtering for metrics was not effective. Fixed an issue where end and event options were not supported in OpenTelemetry SDK instrumentation. Fixed DSN parsing issues for ClickHouse, SQL Server, and other databases.
|
2.2.2 | December 18, 2025 | June 18, 2026 | Fixed an issue where instrumentation for generic functions was not supported. Fixed baggage pass-through for non-instrumented SDKs. Fixed an issue where network probing was not supported in non-default, non-internal network scenarios. Fixed an issue where the configuration center was accessible on port 8080 but not from the 100.x.x.x CIDR block. Fixed a protobuf version mismatch when loading plugin .so files. Updated supported versions: OpenTelemetry SDK to 1.39.0 and redisv9 to 9.17.2. Added support for the Korea region.
|
2.2.1 | December 10, 2025 | June 10, 2026 | Fixed an issue where truncating the body could result in non-UTF-8 characters. Fixed an issue where slog did not support logStr injection. Fixed a potential panic caused by urlfilter. Fixed a compilation error for custom extensions under vendor in Go 1.24. Fixed a compilation error for CGO files.
|
2.2.0 | December 04, 2025 | June 4, 2026 | Updated the ibm saram kafka version to 1.46.3. Added support for confluent-kafka-go. Added support for streadway-amqp. Fixed an issue where custom data was still reported after the ARMS agent was disabled. Fixed an incorrect server-side reporting path for the default workspace. Fixed an issue where cron spans were not released after they ended. Disabled the reporting of self-monitoring logs to public SLS endpoints by default. Reduced log printing.
|
2.1.2 | November 22, 2025 | May 22, 2026 | Added support for elasticsearch v9. Added DB table names. Added reporting of HTTP body and header for fiberv2. Added collection of slow spans. Added reporting of business monitoring metrics. Added configuration for the reporting interval of custom metrics. Added support for proportional sampling metrics and trace pass-through. Added support for the Mexico and Dubai regions. Fixed an issue with missing upstream and downstream information in traces. Fixed a formatting issue when adding trace IDs with golog and goslog. Fixed an issue with inaccurate attribute additions for Kubernetes resources. Fixed an EOF error that occurred when reporting data. Aligned MCP and LangChain with specifications.
|
2.1.1 | November 05, 2025 | May 5, 2026 | |
2.1.0 | October 28, 2025 | April 28, 2026 | Added instrumentation support for franz kafka. Added instrumentation support for mqtt server. You can use a Dify plugin to inject Python into an Agent. Updated supported versions: redis v9 to v9.16.0, hertz to v0.10.3, kitex to v0.15.2, kratos to v2.9.1, and redigo to v1.9.3. Fixed a context propagation issue in ants pools. Fixed an issue where the tag set by OpenTracing was not a string. Fixed an error that occurred during convergence in a non-Alibaba Cloud environment.
|
2.0.4 | October 13, 2025 | April 13, 2026 | Added support for the ants pool thread pool. Updated support for the OpenTelemetry component to version 1.38.0. Fixed an issue where Kitex did not support the Thrift protocol. Fixed an issue where custom Logrus formatters could not be associated. Fixed an issue where profiling data was still reported after ARMS was disabled. Added a switch for reporting metrics.
|
2.0.3 | September 26, 2025 | March 26, 2026 | Added compatibility for configuring environment variables with LDFLAGS for version 1.x. Changed self-monitoring logs to be reported over the internal network by default. Added a switch for RocketMQ. Updated the instrumentation for Fasthttp, Fiber, and Elasticsearch to the open source versions. Added a list of metrics endpoint regions. The agent will not start in regions not supported by ARMS. Added support for collecting all error spans. Added instrumentation support for sqlx. Added filtering for Redis keys. Added the path to the span name on the HTTP client side. Fixed an issue where metrics data was not displayed because DB SQL could not parse the DSN. Removed redundant code, optimized instrumentation logic, and aligned with the open source version. Fixed a compilation error that occurred only for Kratos over HTTP. Fixed a panic caused by the startup sequence.
|
2.0.2 | September 11, 2025 | March 11, 2026 | Added collection of host and statements for MongoDB. Added support for the Rueidis plugin. Added saving of traceId in Goroutine Local Storage (GLS) to prevent log association failures caused by traceId loss after a span is closed. Added a switch for self-monitoring logs. Fixed an issue where logs could not be reported. Improved performance by 10% by removing unnecessary data. Fixed an issue where custom plugins could not be used. Improved performance by removing Echo framework instrumentation and spans saved in GLS.
|
2.0.1 | August 27, 2025 | February 27, 2026 | Added instrumentation support for Go panics such as array-index out of bounds. Added support for the OTel Metrics SDK. Added dependency matching capabilities to instrumentation rules. Updated supported versions: Hertz to 0.10.2 and kafka-go to 0.4.49. Fixed an issue where recording exceptions could cause high CPU usage. Fixed an issue where gRPC server stream spans did not end. Fixed an issue where span attributes were not aligned with the server-side. Removed the collection of workspace access URLs. Fixed a panic issue with asynq when using cron instrumentation. Fixed an issue where instrumentation could not be injected during Profile-Guided Optimization (PGO) compilation.
|
2.0.0 | August 11, 2025 | February 11, 2026 | Modified the LoongSuite plugin framework to sync with the open source version. Added instrumentation for dify-plugin-daemon and dify-sandbox. Updated support for Dubbo to v3.3.0. Updated support for Mongo to v2.2.2. Added a database connection pool. Added support for injecting function names for faster issue diagnosis. Added support for manually filtering out unwanted injection rules. Fixed a trace injection issue for Logrus under std. Fixed instrumentation issues with Redisgo and Redisv8. Fixed a serviceId reporting issue for Cloud Monitor 2.0.
|
1.8.6 | August 20, 2025 | February 20, 2026 | Fixed an issue where the gRPC destId could become garbled under high concurrency. Fixed an issue where recording panics could cause high CPU usage. Fixed an issue where the Redis sqlId was not reported or expired. Added debug logs to troubleshoot issues with non-terminating spans. Fixed an issue where gRPC server stream spans did not end. Fixed an issue where the endpoint field was missing on the client side. Fixed an issue where the B3 ParentId was 0000000000000000. Fixed an issue with inaccurate retrieval of PID CPU and memory usage.
|
1.8.5 | August 04, 2025 | February 4, 2026 | Fixed a parsing error with `go mod` in Go 1.24 tools. Fixed a UTF-8 issue with convergence. Fixed a conflict caused using the `g` label in github.com/timandy/routine. Added instrumentation for Cron v3. Updated support for Gin to version 1.10.1. Added filtering support for gRPC codes. Added support for Go-kit/log and PostgreSQL versions.
|
1.8.4 | July 23, 2025 | January 23, 2026 | Fixed an issue where no data was displayed on the upstream/downstream dashboard because gRPC was missing prpc and ppid. Updated supported versions: Redis to 9.0.0 and FastHTTP to 1.64.0. Added filtering for non-UTF-8 MongoDB strings. Reduced the agent startup time to under 1 second. Fixed an error with system metric retrieval in CPU V2.
|
1.8.3 | July 11, 2025 | January 11, 2026 | Fixed an issue with Workspace span tags. Fixed an OpenTracing instrumentation issue. Fixed an issue where environment variable configurations were not effective when ACM configurations could not be retrieved. Fixed an HTTPS reporting issue for Workspaces. Updated supported versions: OpenTelemetry SDK to 1.37.0, Hertz to 0.10.1, Go Redis to 9.11.0, Langchain to 0.1.0, and Gorm to 1.20.12.
|
1.8.2 | June 18, 2025 | December 18, 2025 | Updated supported versions: gRPC to 1.73.0, Restful to 3.12.2, Kitex to 0.14.1, and IBM Sarama to 1.45.2. Added support for Cloud Monitor 2.0 Workspaces. Fixed a failure to retrieve CPU limits under cgroup v2. Removed TempCredentials from the SLS SDK. Reduced compilation time by 5%.
|
1.8.1 | June 06, 2025 | December 6, 2025 | Raised the minimum supported version of Zap logs to 1.13.0. Added support for MCP 0.21.0 and later. Fixed a Go MCP code instrumentation issue. Fixed an issue where regex matching for interface filtering was not performing a full match. Fixed a RocketMQ issue. Added support for RocketMQ Client version 5.1.2. Added the ability to configure the directory for agent logs. Added support for custom keys when associating logs with traces.
|
1.8.0 | May 28, 2025 | November 28, 2025 | Added monitoring capabilities for Langchaingo. Added monitoring capabilities for Mark3labs mcp-go. Added support for `go install` compilation. Added the ability to print HTTP body and header for Fiber v2. Added OpenTelemetry error log printing for faster issue detection. Updated supported versions: Hertz to 0.10.0, OpenTelemetry SDK to 1.36.0, go-zero to 1.8.3, gRPC to 1.72.1, Redis to 9.8.0, and Mongo to 1.17.3. Fixed a convergence anomaly caused by the Mongo host. Fixed a panic caused by a null pointer in the AMQP or HTTP body. Fixed an issue where OpenTelemetry baggage pass-through was not effective.
|
1.7.1 | May 15, 2025 | November 15, 2025 | Added capabilities for event reporting, log collection, and download in case of a crash. Added support for Kratos versions 2.1.2 to 2.4.0 and version 2.8.5. Fixed an issue where creating a gRPC span could leave the parent span unreleased. Fixed an issue where Kratos instrumentation was executed after custom middleware. Fixed an issue where Mux interface filtering was not effective. Fixed an issue where the Go version was not configured for Go Log and Slog.
|
1.7.0 | April 28, 2025 | October 28, 2025 | Added instrumentation for Kubernetes informers. Added the ability to inject instrumentation based on regular expression matching of function and class names. Added instrumentation for Go-zero logs. Added whitelisting capabilities for interface collection. Added support for Go vendor mode. Added filtering for non-UTF-8 strings in the OpenTelemetry SDK. Added instrumentation for Kubernetes Controller Runtime. Added support for FastHTTP (1.61.0), Kitex (0.13.1), MySQL (1.9.2), Go-elasticsearch (8.18.0), and gRPC (1.72.0). Fixed an issue where empty paths were not collected. Fixed an issue where the server-side could not return an HTTP traceId. Fixed a panic when generating a spanId with EagleEye. Fixed a panic caused by an empty header in AMQP instrumentation. Fixed an issue where logs using the Logrus entry method did not have a traceId. Fixed a callKind reporting issue for Kafka. Fixed an issue where compiling with the Go Agent would format files. Fixed an issue where Hertz instrumentation could not be associated with a traceId.
|
1.6.1 | March 31, 2025 | September 30, 2025 | Fixed a stream mismatch issue when printing the Fasthttp body. Fixed an issue where data could not be obtained for Mutex and Lock Profiling. Fixed an issue where the agent init started slower than the user init. Fixed an issue where 4xx metrics from the HTTP server were not identified as errors. Fixed a compilation failure caused by protobuf. Added the ability to enable the agent using ldflags parameters. Added an environment variable to control whether data is reported over the public network. Added support for Redis version 9.7.3 and gRPC version 1.71.0. Fixed an issue where k8smetadata and ecsmetadata were missing from the metadata information.
|
1.6.0 | March 18, 2025 | September 18, 2025 | Updated support for Hertz to v0.9.6, Go Redis to v9.7.1, and OpenTelemetry SDK to 1.35.0. Added support for hiding instrumentation code during debugging. Added runtime monitoring for CGO, CPU, and stack. Fixed an error in CPU collection for system monitoring. Fixed a compilation failure of custom plugins caused by the Go.org/x/net dependency in Go 1.21 and later. Fixed a go build ./... compilation failure. Fixed a statistical error in self-monitoring metrics reporting. Fixed incorrect start and end times for some plugins.
|
1.5.3 | February 28, 2025 | August 28, 2025 | Updated support for FastHTTP to v1.59.0. Fixed an issue where the Fasthttp header displayed non-JSON content. Added passing of environment variable parameters via ldflags. Fixed a spanKind error in the Go Micro server. Fixed an issue where the code was missing from HTTP and gRPC request spans. Added support for application template configuration. Fixed an issue where Gorm and DB parameters could not be displayed. Fixed a compilation error caused by the absence of Slog in Go versions earlier than 1.20. Fixed an issue where switches for Logrus, Go Micro, FastHTTP, and Redis required a restart to take effect.
|
1.5.2 | February 17, 2025 | August 17, 2025 | Added the feature for on-demand full collection of interfaces. Added the ability to print the body and header for FastHTTP. Replaced TYPE_IS_ARMS with the ARMS_ENABLE switch. Updated supported versions: gRPC to v1.70.0, Echo to v4.13.3, Go Elasticsearch to v8.17.1, FastHTTP to v1.58.0, and FC Go SDK to v0.2.11. Fixed an issue with the HTTP server body return switch. Fixed an issue with duplicate instrumentation on the Fasthttp server. Fixed an issue where the HTTP span status was not set for 200 responses. Fixed a Redis compression issue for full sampling of errors and slow requests. Fixed a trace jump issue from the database overview page.
|
1.5.1 | January 23, 2025 | July 23, 2025 | Added support for Mongo DB version 1.17.1. Added support for printing HTTP request and response headers. Fixed a Thrift instrumentation failure. Fixed an x509 issue with pushing OSS Profiling data. Fixed a non-UTF-8 issue with Redis. Fixed a potential panic caused by the convergence sampler. Fixed a conflict between Logrus instrumentation and user instrumentation. Updated the supported version of the OpenTelemetry SDK to 1.34.0. Added the feature to start the agent using a configuration file.
|
1.5.0 | January 14, 2025 | July 14, 2025 | Fixed an issue where the gRPC timeout configuration was not effective. Fixed a trace jump failure caused by RocketMQ not recording out.ids. Fixed an issue where the error returned by Redis v9 was modified to nil. Fixed a compilation error caused by RocketMQ instrumentation not using the API CallContext. Fixed an Iris instrumentation error. Added support for Go Mod Vendor. Added support for printing HTTP headers and bodies. Updated supported versions: Kitex to 0.12.1, Fiber to 2.52.6, and Hertz to 0.9.4. Agent performance has increased by 10%.
|
1.4.2 | January 06, 2025 | July 6, 2025 | Fixed a Go Micro client instrumentation error. Fixed an issue where Logrus instrumentation was not effective. Added debug logs for OpenTelemetry SDK instrumentation. Fixed an issue where spans under gRPC Stream did not end. Changed the Redis nil return in Redis v9 to not be considered an error. Fixed a span reporting failure caused by non-UTF-8 SQL statements. Fixed a compilation failure in scenarios where GOROOT and GOPATH are the same. Updated supported versions: Kratos to 2.8.3, gRPC to 1.69.2, Gorm MySQL to 1.0.4, Gorm.io/Gorm to 1.20.12, and Redis to 8.10.0.
|
1.4.1 | December 16, 2024 | June 16, 2025 | Added debug logs for issue diagnosis. Fixed an issue where ARMS baggage was not passed through. Added specified attributes for code hot spots. The code hot spot feature is now available. Fixed a panic caused by Go Race compilation. Fixed a Kitex span collection error.
|
1.4.0 | December 10, 2024 | June 10, 2025 | Simplified the modification process by changing the compilation method to add ./instgo directly before go build. Added support for custom extensions. Added support for configuring the trace pass-through protocol. Added support for associating Trace IDs with CPU Profiling. Updated supported versions: FastHTTP to 1.57.0, Kratos to 2.8.2, OpenTelemetry SDK to 1.32.0, Redis v9 to 9.7.0, and Restful to 3.12.1. Added support for OpenTelemetry SDK traceProvider ForceFlush. Agent performance has improved by 7%.
|
1.3.5 | December 04, 2024 | June 4, 2025 | Fixed an issue where interface filtering was invalid. Added supported versions for Kitex. Fixed a trace linkage failure after Kitex receives a gRPC request.
|
1.3.4 | November 25, 2024 | May 25, 2025 | Fixed a compilation failure caused by Gorm and MySQL version mismatch. Fixed a case where the OpenTelemetry SDK did not support shutdown. Fixed a compilation failure caused by function name conflicts between RocketMQ and AMQP. Changed the OpenTelemetry SDK, Mux, Restful, Micro, and Echo frameworks to be disabled by default. Updated support for gRPC to the latest version 1.68.0. Updated supported versions: FastHTTP to 1.57.0, Kratos to 2.8.2, and OpenTelemetry SDK to 1.32.0.
|
1.3.3 | November 17, 2024 | May 17, 2025 | Fixed a mismatch between 4xx statistics on the HTTP server and errors recorded in spans. Fixed an issue with incorrect sampling flag pass-through. Fixed an issue where profiling data could not be queried due to time zone issues. Fixed Kratos HTTP and gRPC instrumentation issues.
|
1.3.2 | November 07, 2024 | May 7, 2025 | Reduces Client Span writes to the Global Load Store (GSL) to lower performance overhead. Added SpanName filtering to OpenTelemetry SDK instrumentation. Fixed a conflict between Redis v8 instrumentation and user instrumentation. Fixed an issue where the log association switch was not effective. Added New Root Span and SpanKind to OpenTelemetry SDK instrumentation. Fixed an issue with inaccurate CPU consumption in host monitoring. Fixed a non-UTF-8 serialization error when recording in Redis v8. Fixed an issue where an error was recorded for a non-existent key in Redis v8. Increased the supported version of gRPC to 1.67.1. Enabled CPU Profiling and Memory Profiling by default. Changed the naming of reported profiling data to use timestamps to differentiate reports from different time zones.
|
1.3.1 | October 25, 2024 | April 25, 2025 | Fixed a context linkage failure in OpenTelemetry SDK instrumentation. Fixed a trace linkage failure with Java EagleEye. Fixed a compilation failure on Windows. Fixed an issue where metrics were not reported because system metrics could not be obtained. Fixed an issue where the user's go.sum file was not restored after compilation. Fixed an error in exception recording for Redis V8. Changed the Kind of intermediate spans to internal. Increased the default length of exception records by 2000 characters.
|
1.3.0 | October 15, 2024 | April 15, 2025 | Modified the supported version range of Echo to 4.0.0 ~ 4.12.0. Added support for Iris versions 12.0.0 ~ 12.2.12. Added support for Fiber versions 2.43.0 ~ 2.52.6. Added support for Kafka. Added Memory Profiling. Added support for full sampling of errors and slow requests. Added support for viewing SQL-related parameters. Added support for configuring the reporting length for anomaly events. Added support for exposing Redis command parameters. Added configurations for printing logs on agent startup and for not collecting system metrics on macOS. Added support for Redis Go. Added support for compilation with Vendor to the build tool. Added log instrumentation support for Go's native Slog and Log libraries. Added support for the FC Go SDK. Updated gRPC support to version 1.67.0. Updated FastHTTP support to version 1.56.0. Updated Kratos support to version 2.8.0. Added plugin configuration switches. Added pages for trace distribution, upstream/downstream analysis, and convergence settings.
|
1.2.6 | September 20, 2024 | March 20, 2025 | Increased the supported version of Echo to 4.0.0. Fixed a function name conflict between RocketMQ and Kafka. Fixed an issue where out.ids were missing from the HTTP client. Fixed an issue where Redis v8 functions were occasionally undefined. Optimized log output. Fixed a compilation error caused by imports containing OpenTelemetry rules. Added support for the segmentio/kafka-go component. Added exposure of database SQL parameters. Fixed an issue where spanFromContext in the OpenTelemetry SDK was not effective. Fixed a panic in Gin middleware. Added support for Fiber and Iris. Fixed a broken trace issue caused by duplicate gRPC client instrumentation.
|
1.2.0 | August 30, 2024 | February 28, 2025 | Added support for Zerolog, Hertz, and Alibaba Cloud RocketMQ plugins. Added configuration for filtering collected interfaces. Fixed a gRPC client instrumentation issue and added instrumentation for NewClient. Added instrumentation support for the OpenTracing framework. Added a configuration to limit the length of SQL statements and a configuration for slow SQL statement timeouts. Fixed an issue where configured tags were not effective for metrics. Refactored the code for DB, Redis, Kratos, Dubbo, Mux, Net/HTTP, gRPC, and GORM according to the open source version. Open source repository: https://github.com/alibaba/opentelemetry-go-auto-instrumentation. Added support for configuring a whitelist of HTTP status codes and a timeout for slow requests. Fixed an issue where the Fasthttp Handler method was not supported.
|
1.1.0 | July 30, 2024 | January 30, 2025 | Added support for ES, Logrus, Zap, Kafka, PgSQL, and Thrift. Added support for CPU Profiling. Improved performance by 20%. Added supported versions for Gin, Go micro, and FastHTTP. Added support for quantiles. Added log analysis and log association capabilities. Fixed an issue where `instgo clean` could not clean up the on-site environment.
|
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 | Added support for non-intrusive integration of Go applications with ARMS Application Monitoring, providing features such as Tracing Analysis, performance monitoring, and intelligent alerting.
|