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

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

New Features

  • pyramid: Adds http.route tag to pyramid.request spans.
  • data_streams: Add data streams core integration and instrument the confluent Kafka library with it. For more information, check out the docs, https://docs.datadoghq.com/data_streams/
  • dynamic instrumentation: Added support for span decoration probes.

Bug Fixes

  • openai: This fix resolves an issue where embeddings inputs were always tagged regardless of the configured prompt-completion sample rate.
  • ASM: This fix resolves an issue where the WAF rule file specified by DD_APPSEC_RULES was wrongly updated and modified by remote config.
  • celery: Resolves an issue where hostname tags were not set in spans generated by celery>4.0.
  • django: Resolves an issue where the resource name of django.request span did not contain the full name of a view when DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=True. This issue impacts django>=4.0.
  • CI Visibility: This fix resolves the compatibility for Gitlab 16.0 deprecated urls
  • openai: Resolves an issue where using an array of tokens or an array of token arrays for the Embeddings endpoint caused an AttributeError.
  • profiling: Fixed an issue with gunicorn and gevent workers that occasionally caused an AttributeError exception to be raised on profiler start-up.
  • psycopg: Fixes ValueError raised when dsn connection strings are parsed. This was fixed in ddtrace v1.9.0 and was re-introduced in v1.13.0.
  • gunicorn: This fix ensures ddtrace threads do not block the master process from spawning workers when DD_TRACE_DEBUG=true. This issue impacts gunicorn applications using gevent and python<=3.6.
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
  • 53baa30 refactor: drop tenacity dependency [backport #5998 to 1.15] (#6065)
  • c174c0d chore(docs): update and fix formatting gunicorn docs [backport 1.15] (#6079)
  • b0d2d94 ci(benchmarks): add tenacity to flask benchmarks requirements file [backport ...
  • cba5505 fix(openai): ensure embeddings input gets prompt-completion sampled correctly...
  • 32f38f2 fix(pymemcache): allow service name overriding on hashclients (#6038)
  • e876003 chore(tracing): adds out.host tag for celery (#6006)
  • 5d5cef7 chore(rcm/di): disable multiple target files (#6035)
  • f67b694 chore(ci-visibility): improve segments algorithm (#5999)
  • 3cbe31f chore(telemetry): fix interval set on telemetry metrics (#6025)
  • c318370 test(integrations): limit number of logs printed when assertions fail (#6011)
  • 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 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 #527.