# 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.