All Products
Search
Document Center

Application Real-Time Monitoring Service:Python agent version guide

Last Updated:Oct 18, 2025

This topic describes the version history of the ARMS Application Monitoring Python agent.

View the agent version

  1. Log on to the ARMS console.

  2. In the navigation pane on the left, choose Application Monitoring > Agent Management, and then click the Agent Version Release Notes tab.

Agent versions

Version

Release date

Release notes

2.0.0

October 13, 2025

New features

  • Added support for multiple plugins, such as Google ADK, Tornado, and vLLM v1. For more information, see Supported Python components and frameworks for ARMS Application Monitoring.

  • Supports controlling the collection of model conversation history in logs. For more information, see Control the collection of conversation history for LLM applications.

  • Aligned the input/output data collection of the OpenAI plugin with the latest semantic specifications and supports configuring the maximum length for large model content collection. For more information, see Semantic specification change history for LLM applications.

  • Differentiates Dify applications by workspace when splitting them. For more information, see Register LLM applications or inference services with ARMS

Fixed issues

  • Optimized agent log printing to avoid conflicts with user loggers.

  • Fixed an issue with agent workspace calculation.

1.8.3

September 19, 2025

New features

Fixed issues

  • Unified OpenAI-related loggers to improve the consistency of Log Management.

  • Fixed the abnormal behavior that occurred when ARMS_WORKSPACE was empty.

1.8.2

September 12, 2025

New features

Fixed issues

  • Filtered out observability data generated by requests related to ECS metadata in external calls to prevent this data from interfering with user queries.

  • Fixed an issue where the Python agent failed to redirect to instance monitoring in Cloud Monitor 2.0.

  • Fixed an issue where spans could not be reported when the Python agent was used with a later version of the Langfuse SDK.

  • Fixed an issue where error logs were printed to standard output in non-cloud environments.

  • Fixed package conflicts related to `aliyun` in non-intrusive registration scenarios.

  • Fixed a potential resource leak issue when the agent runs for a long time.

  • Fixed a slow startup issue in some scenarios with network connectivity problems.

1.8.0

August 15, 2025

New features

Fixed issues

  • Fixed a memory leak issue in the Flask plugin in multi-process scenarios.

  • Fixed errors and repeated injection issues when using gevent with Dify.

  • Fixed an issue where SGLang could not be used with version 0.4.6.

  • Fixed an error caused by a `None` value during registration under specific conditions.

  • Fixed a compatibility issue with the OpenAI plugin for Python versions earlier than 3.11.

  • Pinned the cramjam version to 2.10.0 to fix a dependency library conflict in Python 3.8.

  • Fixed a potential trace breaking issue in LangChain single-node mode.

  • Unified the log level for agent loading exceptions to improve the troubleshooting experience.

1.6.1

July 28, 2025

Fixed issues

  • Fixed an issue where the agent unexpectedly reported self-monitoring logs over the Internet when health checks failed.

1.6.0

July 22, 2025

New features

Fixed issues

  • Fixed an issue where the latency statistics of the Flask plugin were inaccurate.

  • Fixed an issue where the exception count of the Flask plugin was inaccurate.

  • Fixed a failure in detecting the LLM application type.

  • Fixed an issue where incorrect exception information was displayed when the OpenAI plugin call was abnormal.

  • Fixed an occasional token calculation error in the Langchain plugin.

1.5.1

July 9, 2025

New features

  • The Dify plugin supports the latest version of the OTel specification. For more information, see the PR for the specification to be merged.

  • Supports reporting data to Cloud Monitor 2.0.

Fixed issues

  • Fixed a trace breaking issue for Chat/Completion applications in the Dify plugin.

  • Fixed an incompatibility error in the Dify plugin when starting a service using gevent.

  • Fixed a failure in connecting upstream and downstream traces in some scenarios.

  • Fixed package conflicts with other Alibaba Cloud third-party dependencies in some scenarios.

1.4.0

June 23, 2025

New features

Fixed issues

  • Removed grpc-exporter-related dependencies to reduce the possibility of dependency conflicts.

  • Fixed an issue where user calls failed in DashScope streaming scenarios.

  • Fixed an attributes warning caused by `None` and prevented Nacos error logs from being printed to standard output by default.

  • Fixed an issue where the `span.kind` task was lost in Dify workflows.

  • Fixed a duplicate input/output issue in the Dify plugin.

  • Fixed an issue where the response was unexpected during OpenAI asynchronous invocations.

1.3.1

May 23, 2025

Fixed issues

  • Fixed an issue where metadata, such as the service name, was occasionally not obtained when the agent reported data.

  • Fixed an issue where the Python agent version number was displayed incorrectly.

1.3.0

April 23, 2025

New features

Fixed issues

  • Limited the supported scope of the Dify framework to prevent call errors when users use a Dify framework version that is not supported by the agent.

1.2.0

March 13, 2025

New features

  • Added the vLLM plugin.

  • Added LLM metrics to the Langchain plugin.

  • Supports Python 3.12.

Fixed issues

  • Resolved a compatibility issue with the OpenTelemetry API.

  • Fixed an issue where the Langchain plugin changed the log level.

  • Fixed an issue where prompt information was not collected by the Langchain plugin.

1.1.0

January 06, 2025

1.0.0

September 24, 2024

  • Supports non-intrusive registration of Python applications with ARMS Application Monitoring to provide features such as Tracing Analysis, performance monitoring, and intelligent Alerting.