All Products
Search
Document Center

Application Real-Time Monitoring Service:Release notes for the Python agent

Last Updated:Dec 08, 2025

This topic describes the release notes for the Python agent of Application Real-Time Monitoring Service (ARMS) Application Monitoring.

View the agent version

  1. Log on to the ARMS console.

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

Agent versions

Version

Release date

Release notes

2.1.2

November 24, 2025

New features

Fixed issues

  • Fixed an issue of repeated token counts when using the LangChain framework with the OpenAI or DashScope frameworks.

  • Fixed an issue where the plugin switch in the console did not work.

  • Fixed an issue where some plugin enhancements failed in Python 3.8 environments.

  • Fixed an issue where the garbage collection (GC) count for instance monitoring was a negative value.

2.0.0

October 13, 2025

New features

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.