Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jul 17, 2023

Bumps elastic-apm from 3.0.4 to 5.1.0.

Release notes

Sourced from elastic-apm's releases.

v5.1.0

Security issues

  • This release fixes CVE-2019-7617 (only relevant if your deployment uses CGI)

New Features

  • added support for global labels which will be applied to every transaction/error/metric (#549)
  • added support for NO_PROXY environment variable (#458, #551)

Bugfixes

  • fixed an issue with using callables in set_context with unsampled transactions (#541, #542)
  • limited the length of error.culprit to 1024 characters (#491, #543)
  • fixed an issue with the instrument config option (#546, #547)
  • limited the amount of distinct metrics to 1000 (#540, #544)

v5.0.0

Breaking changes

  • implemented type/subtype/action hierachy for spans. Ensure that you run at least APM Server 6.6 (#377)
  • renamed tags to labels and changed API. The old API remains for backwards compatibility until 6.0 of the agent (#538)

Other changes

  • Added support for recording breakdown metrics (#535)
  • Added support for central config management (#511)
  • Added instrumentation for urllib2 (Python 2) / urllib.request (Python 3) (#464)
  • Added disable_metrics setting (#399)
  • Updated elasticsearch instrumentation for 7.x (#482, #483)
  • Fixed an issue with opentracing-python 2.1 (#471)
  • Fixed an issue with certificate pinning (#497)
  • Lowered log level of transport success messages (#527, #531)

v4.2.2

  • fixed an issue with Celery and the prefork worker pool (#444)
  • fixed an issue when running uwsgi without a master process (#446)
  • fixed an issue with gevent/eventlet on Python 3.7 (#451, #454)
  • introduced IntervalTimer and use it instead of threading.Timer (#452)
  • added license header check as pre-commit hook (#456)

v4.2.1

  • fixed an issue with the certificate pinning feature introduced in 4.2.0 (#433, #434)
  • fixed incompatibility with eventlet introduced in 4.2.0 (#435, #436)

v4.2.0

  • Implemented a new transport queue, which should avoid certain deadlock scenarios (#411)
  • Implemented server certificate pinning (#405)
  • Moved context.url to context.http.url for requests/urllib3 spans (#393, #394)
  • Added support for using route as transaction name in Django 2.2+ (#86, #396)

... (truncated)

Changelog

Sourced from elastic-apm's changelog.

==== v5.1.0 - 2019/08/14

elastic/apm-agent-python@v5.0.0\...v5.1.0[Check the diff]

[float] ===== Security issues

[float] ===== New Features

  • Added support for global labels which will be applied to every transaction/error/metric {pull}549#549
  • Added support for NO_PROXY environment variable {pull}458#458, {pull}551#551

[float] ===== Bugfixes

  • Fixed an issue with using callables in set_context with unsampled transactions {pull}541#541, {pull}542#542
  • Limited the length of error.culprit to 1024 characters {pull}491#491, {pull}543#543
  • Fixed an issue with the instrument config option {pull}546#546, {pull}547#547
  • Limited the amount of distinct metrics to 1000 {pull}540#540, {pull}544#544

[[release-notes-5.0.0]] ==== v5.0.0 - 2019/07/31

elastic/apm-agent-python@v4.2.2\...v5.0.0[Check the diff]

[float] ===== Breaking changes

  • Implemented type/subtype/action hierachy for spans. Ensure that you run at least APM Server 6.6 {pull}377#377
  • renamed tags to labels and changed API. The old API remains for backwards compatibility until 6.0 of the agent {pull}538#538

[float] ===== Other changes

  • Added support for recording breakdown metrics {pull}535#535
  • Added support for central config management {pull}511#511
  • Added instrumentation for urllib2 (Python 2) / urllib.request (Python 3) {pull}464#464
  • Added disable_metrics setting {pull}399#399
  • Updated elasticsearch instrumentation for 7.x {pull}482#482, {pull}483#483
  • Fixed an issue with opentracing-python 2.1 {pull}471#471
  • Fixed an issue with certificate pinning {pull}497#497
  • Lowered log level of transport success messages {pull}527#527, {pull}531#531

[[release-notes-4.x]] === Python Agent version 4.x

[[release-notes-4.2.2]]

... (truncated)

Commits
  • 039d291 update CHANGELOG and bump version to 5.1.0
  • 47286d7 respect the NO_PROXY environment variable (#551)
  • 8f6b2b8 Revert "ci(jenkins): delegate docker setup to the preCommit step" (#559)
  • 1e0f26e ci(jenkins): delegate docker setup to the preCommit step (#558)
  • b4fc446 ci(jenkins): delegate docker setup to the preCommit step (#557)
  • 63ce779 limit number of distinct labels per metric to 1000
  • 3cc95c8 ci(jenkins): it does not use the gitCheckout step anymore (#556)
  • a0e71b9 ci(jenkins): decouple linting from the main CI pipeline (#554)
  • 6113dc2 added support for global labels (#549)
  • 304a09a added central configuration to config precedence list (#548)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [elastic-apm](https://github.com/elastic/apm-agent-python) from 3.0.4 to 5.1.0.
- [Release notes](https://github.com/elastic/apm-agent-python/releases)
- [Changelog](https://github.com/elastic/apm-agent-python/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-python@v3.0.4...v5.1.0)

---
updated-dependencies:
- dependency-name: elastic-apm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Development

Successfully merging this pull request may close these issues.

0 participants