Scout-apm

Latest version: v3.1.0

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

Scan your dependencies

Page 8 of 15

2.8.0

Added

- Move all decorators to the [`wrapt`
library](https://wrapt.readthedocs.io/en/latest/) which is more transparent.
([PR 324](https://github.com/scoutapp/scout_apm_python/pull/324))
- Move context tracking to be async-compatble with `asgiref`'s `Local`.
([PR 349](https://github.com/scoutapp/scout_apm_python/pull/349))
- Add Starlette integration for Python 3.6+.
([PR 349](https://github.com/scoutapp/scout_apm_python/pull/349))
- Add Huey integration.
([PR 367](https://github.com/scoutapp/scout_apm_python/pull/367))

Fixed

- Track SQL Alchemy `executemany` calls as multi-queries.
([PR 340](https://github.com/scoutapp/scout_apm_python/pull/340))
- Track Elasticsearch index name when it's not passed as a keyword argument.
([PR 348](https://github.com/scoutapp/scout_apm_python/pull/348))
- Increase core agent socket timeout to reduce reconnections.
([PR 247](https://github.com/scoutapp/scout_apm_python/pull/247))
- Fix the `RemovedInDjango20Warning` for `django.core.urlresolvers` on Django
1.11. ([PR 359](https://github.com/scoutapp/scout_apm_python/pull/359))
- Correctly disable Bottle if the agent fails to launch.
([PR 364](https://github.com/scoutapp/scout_apm_python/pull/364))

2.7.0

Added

- Python 3.8 testing and PyPI trove classifier - no code changes were required
so older versions should work too.
([PR 263](https://github.com/scoutapp/scout_apm_python/pull/263))
- Capture better operation names for Django Tastypie resources, e.g.
`myapp.api.UserResource.get_list`.
([PR 332](https://github.com/scoutapp/scout_apm_python/pull/332))

Fixed

- Change `scout_apm.api.install()` signature to not take `*args, **kwargs` but
just `config` as a keyword argument.
([PR 304](https://github.com/scoutapp/scout_apm_python/pull/304))
- Rewrite background samplers thread to avoid some rare race conditions.
([PR 307](https://github.com/scoutapp/scout_apm_python/pull/307))

2.6.1

Fixed

- Fix warning emitted from using deprecated 'warn' method
([PR 283](https://github.com/scoutapp/scout_apm_python/pull/283)).
- Improve warning message for deprecated `log_level` configuration option
([PR 288](https://github.com/scoutapp/scout_apm_python/pull/288)).
- Track errors on Pyramid
([PR 298](https://github.com/scoutapp/scout_apm_python/pull/298)).
- Don't start on Windows which is currently not supported
(request support on [Issue 101](https://github.com/scoutapp/scout_apm_python/issues/101))
([PR 299](https://github.com/scoutapp/scout_apm_python/pull/299)).

2.6.0

Deprecated

- The `log_level` configuration option is deprecated. Please use the new name
`core_agent_log_level` instead
([PR 273](https://github.com/scoutapp/scout_apm_python/pull/273)).

Added

- Change default "path" tag on web requests to capture query parameters as
well. This can be disabled by setting the config value `uri_reporting` to
`"path"`
([PR 268](https://github.com/scoutapp/scout_apm_python/pull/268),
[PR 269](https://github.com/scoutapp/scout_apm_python/pull/269)).
- Track the `urlconf` on Django, for multi-domain support
([PR 276](https://github.com/scoutapp/scout_apm_python/pull/276)).
- Track request queue time from the `X-Amzn-Trace-Id` header, which is [sent by
AWS ALB's](https://docs.aws.amazon.com/en_pv/elasticloadbalancing/latest/application/load-balancer-request-tracing.html)
([PR 279](https://github.com/scoutapp/scout_apm_python/pull/279)).
- Updated Core Agent version to 1.2.4 to support new features
([PR 280](https://github.com/scoutapp/scout_apm_python/pull/280)).

Fixed

- Fix Bottle path tagging to use path from URL rather than controller name
([PR 267](https://github.com/scoutapp/scout_apm_python/pull/267)).

2.5.0

Added

- Support the `hostname` setting
([PR 251](https://github.com/scoutapp/scout_apm_python/pull/251)).
- Support timeline trace view
([PR 252](https://github.com/scoutapp/scout_apm_python/pull/252)).
- Add API function `rename_transaction()`
([PR 129](https://github.com/scoutapp/scout_apm_python/pull/129)).
- Updated Core Agent version to 1.2.0 to support new features
([PR 253](https://github.com/scoutapp/scout_apm_python/pull/253)).

Fixed

- Use the same default socket name that the core agent uses when launched alone
(`core-agent.sock` -> `scout-agent.sock`)
([PR 240](https://github.com/scoutapp/scout_apm_python/pull/240)).
- Fix CPU statistics to work when the CPU count cannot be determined
([PR 245](https://github.com/scoutapp/scout_apm_python/pull/245)).

2.4.1

Added

- Improved logging for debugging customer problems
([PR 234](https://github.com/scoutapp/scout_apm_python/pull/234)).

Fixed

- Fixed Flask to not monitor requests when `SCOUT_MONITOR` is set to `False`
([PR 235](https://github.com/scoutapp/scout_apm_python/pull/235)).
- Fixed Django to stop monitoring requests when `SCOUT_MONITOR` is set to
`False` during runtime
([PR 236](https://github.com/scoutapp/scout_apm_python/pull/236)).

Page 8 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.