Scout-apm

Latest version: v3.3.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 15

2.19.0

Added

- Tested with Django 3.2. Only define ``default_app_config`` when using
a version of Django earlier than 3.2.
- Support instrumentation and transaction decorators for asynchronous
functions via ``instrument.async_``, ``WebTransaction.async_`` and
``BackgroundTransaction.async_``.
([PR 633](https://github.com/scoutapp/scout_apm_python/issues/633))

Fixed

- Exclude python library paths from backtraces.
([PR 514](https://github.com/scoutapp/scout_apm_python/issues/514))
- Preserve tracked request across asyncio tasks.
([PR 469](https://github.com/scoutapp/scout_apm_python/issues/469))

2.18.0

Added

- Instrument new Elasticsearch methods `close_point_in_time()` and
`open_point_in_time()`.
([PR 602](https://github.com/scoutapp/scout_apm_python/pull/602))

- The release now includes binary wheels for Linux ARM and Python 3.9.

Fixed

- Support hex timestamp in Amazon headers
([PR 598](https://github.com/scoutapp/scout_apm_python/pull/598))
- Fix a socket resource leak when downloading the core agent.
([PR 609](https://github.com/scoutapp/scout_apm_python/pull/609))
- Fix Starlette with ASGI apps that are class instances
([Issue 596](https://github.com/scoutapp/scout_apm_python/issues/596))

2.17.0

Added

- Support Python 3.9.
([PR 583](https://github.com/scoutapp/scout_apm_python/pull/583))

2.16.2

- Moved core agent on Linux to default to the musl version, rather than try
detect whether to use the musl or GNU libc version.
([PR 585](https://github.com/scoutapp/scout_apm_python/pull/585))

2.16.1

Fixed

- Added a cast to string of query parameters, to work around cases where
application code changes them to non-strings. Fixes a possible exception:
`AttributeError: 'int' object has no attribute 'encode'` in
`scout.core.web_requests`.

2.16.0

Added

- Changed default agent connection to use TCP rather than a unix socket. By
default the agent will be run on 127.0.0.1, port 6590. This should resolve
a number of connection issues. To continue using a socket connection,
[configure
`core_agent_socket_path`](https://docs.scoutapm.com/#python-configuration).
([Issue 553](https://github.com/scoutapp/scout_apm_python/issues/553))
- Tested with Django 3.1. No compatibility changes were required, but this is
the first release to be tagged as supporting it.

Fixed

- Fixed validation check on length of key.
([Issue 563](https://github.com/scoutapp/scout_apm_python/issues/563))
- Update Core Agent to version 1.3.0, fixing several bugs and opening the
ability to run with only a TCP socket.
([Issue 567](https://github.com/scoutapp/scout_apm_python/issues/567))

Page 5 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.