Rurusetto / rurusetto

A wiki that contain all osu! rulesets
http://rulesets.info
MIT License
40 stars 12 forks source link

Update ddtrace requirement from ~=1.9.4 to ~=1.18.3 #542

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on ddtrace to permit the latest version.

Release notes

Sourced from ddtrace's releases.

1.18.3

Known Issues

  • There are known issues configuring python's builtin multiprocessing library when ddtrace is installed. To use the multiprocessing library with ddtrace ensure DD_UNLOAD_MODULES_FROM_SITECUSTOMIZE is set to True.

Bug Fixes

  • dynamic instrumentation: function duration measurements are now reported in milliseconds to match the expectation from the UI.
  • dynamic instrumentation: fixed an issue that prevented line probes from being injected in some finally blocks.
  • dynamic instrumentation: Fixed the programmatic API to ensure that the dynamic instrumentation service is fully enabled when Dynamic Instrumentation.enable() is called.
  • dynamic instrumentation: fixed a bug that might have caused probe status to fail to update correctly.
  • mariadb: This fix resolves an issue where MariaDB connection information objects not including the user or port caused exceptions to be raised.
  • pymongo: This upgrades the PyMongo integration to work with PyMongo versions 4.5.0 and above by choosing the root function of the integration on the basis of the PyMongo version.

Other Changes

  • docs: Fixes formatting in ddtrace docs.
Changelog

Sourced from ddtrace's changelog.

Changelog

0.44.0+

Changelogs are now managed automatically by reno and located at https://ddtrace.readthedocs.io/en/stable/release_notes.html.


0.43.0 (5/10/2020)

  • fix(django): avoid mixing str and non-str args for uri helper
  • fix(asgi): tag 500-level responses as errors
  • fix(asgi): set http status when exception raised
  • fix(rediscluster): support rediscluster==2.1.0
  • fix(asyncio): enable patch by default
  • fix(asyncio): patch base event loop class
  • fix(vertica): use strings in __all__
  • feat(core): backport contextvars
  • fix(sanic): fix patching for sanic async http server (#1659)
  • fix(flask): make template patching idempotent
  • fix(core): Do not rate limit log lines when in debug
  • fix(profiling): Fix a potential deadlock on profiler restart after fork()

0.42.0 (14/09/2020)

  • feat(django): add database_service_name config option
  • feat: add global service name configuration for dbapi integrations
  • fix(falcon): set span error for 5xx responses
  • fix(core): always store span_type as str on span
  • feat(pymongo): trace tcp connections
  • fix(logging): cast span_id and trace_id as string when adding to the record.
  • fix(gevent): patch ssl modules on import
  • feat(core): add trace_utils module
  • fix(core): expose http setting on global config
  • feat(core): consolidate fork checks

0.41.2 (25/08/2020)

  • Fix for an issue introduced by patching classes in the MRO of a Django View class (#1625).

0.41.1 (25/08/2020)

  • reintroduce wrapt for patching Django view methods. (#1622)

... (truncated)

Commits
  • 530b3dc fix(pymongo): update pymongo integration for compatibility with 4.5.x [backpo...
  • 619c4bf fix(debugging): ensure dynamic instrumentation enabled [backport 1.18] (#6763)
  • fd669cf fix: don't crash when mariadb connection string doesn't include port or user ...
  • f49bd41 fix: address incompatibilities between ddtrace and the builtin multiprocessin...
  • a2776ce fix(debugging): use millisecond for duration in expression DSL [backport 1.18...
  • 8054daf fix(debugging): handle multiple injection points [backport #6759 to 1.18] (#6...
  • f9bf68c fix(debugging): emit probe status updates unconditionally [backport #6714 to ...
  • 324c580 chore(ci-visibility): fix env for _check_enabled_features test [backport 1.18...
  • 39c2215 docs: pin furo version used to generate ddtrace docs [backport 1.18] (#6713)
  • 7b567ca test(debugging): reduce flakiness in status logger [backport 1.18] (#6743)
  • Additional commits viewable in compare view


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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)
dependabot[bot] commented 1 year ago

Superseded by #549.