Schedule demo

APM Insight Python Agent - Release Notes


Python Version 1.8.1

Release Date: 25-05-2026

Enhancements

  • Support for Falcon Framework (WSGI).
  • Support for improved Celery background transaction monitoring.
  • Support for Gunicorn Gevent worker process.
  • Support for Async RabbitMQ (aio_pika module).
  • Added support in the Auto Profiler to read the process user identifier (UID), process monitoring rule, and server monitor key and include them in the ARH/connect request.
  • Updated the Auto Profiler Python Docker image with architecture-specific agent builds and improved agent source paths.
  • Added support for capturing HTTP status codes, request headers, and response headers for the following libraries: http, httplib, httpx, urllib, and urllib3.
  • Added connection failure detection for pymysql, memcache, and redis components.
  • Implemented a single-threaded scheduler to handle tasks and application parameter aggregation.
  • Added support for async Redis calls and capturing connection details in the redis module.
  • Added support for async HTTP calls in the httpx module.
  • Added context-based capturing of MySQL calls in the PyMySQL module.
  • Added background transaction support for RabbitMQ Pika consumer callbacks.
  • Implemented context switching from thread local to greenlet at module load time.

Issues Fixed

  • Resolved an agent initialization failure in macOS environments caused by the logger object returning a NoneType value.
  • Fixed issue with FastAPI tracker returning None when closing transactions.
  • Fixed bug in capturing synchronous Redis calls.

Python Version 1.6.3

Release Date: 16-06-2025

Enhancements

  • Support for RabbitMQ as a message broker.
  • AWS ECS environments are now automatically identified as Docker environments.
  • PyMySQL module implementation has been moved to objectproxy.

Issues Fixed

  • The issue in mysqlclient where host details could not be fetched has been fixed.

Python Version 1.6.1

Release Date: 21-04-2025

Enhancements

  • Supported WSGI servers: Waitress, Cheroot, WSGIRef, and Werkzeug.

Python Version 1.5.3

Release Date: 06-01-2025

Issues Fixed

  • Traces are not getting captured in the Flask framework if the transaction returned a custom response code has been fixed.
  • High CPU utilization by Python agent , if the Data exporter is not reachable has been fixed.

Python Version 1.5

Release Date: 28-10-2024

Enhancements

  • Support for distributed tracing.
  • Support for stack trace queries.
  • Support for capturing IPv4 addresses.
  • Support for asynchronous call capture in Django ASGI applications.
  • Support for async component modules: AIOREDIS, AREDIS, AIOMYSQL, ASYNCPG, and Redis async client.
  • Support for PyMongo module.
  • Support for Psycopg2 parameterized query object extraction.
  • Support for FastAPI and Starlette frameworks.
  • Support for PyMssql, PyODBC, OracleDB, and cx_Oracle modules.
  • Support for Docker environment detection and ID retrieval from the mountinfo file.
  • Support for Tornado and Streamlit frameworks.
  • Support for custom Instrumentation.
  • Support for Tracker and TransactionContext class APIs.
  • Support for async_cron module.
  • Support for capturing celery background task.
  • The license key has been added to every request made by the Data Exporter.
  • NoSQL regex modifications implemented for the data exporter.

Issues fixed

  • Memory issues caused by txn object references remaining after metric processing have been resolved.
  • The issue with the transaction name in the Traces tab being appended with an incorrect HTTP hostname has been resolved.
  • The issue related to a Flask bug in the view wrapper has been resolved.

Python Version 1.1

Release Date: 25-09-2023

Enhancements

  • Supported Frameworks : Django , Flask , CherryPy, Pyramid, and Bottle.
  • Supported databases and components: PyMySQL, Psycopg2, Pymemcache, Redis, SQLite, Cassandra, Jinja2, Genshi, and Mako.
  • Supported HTTP libraries: http.client, httplib2, httpx, urllib, urllib3.
  • Introduced data exporter for Python agent which help us to reduce the load on Python agent.
  • Support for custom log directory has been added.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally