dd-trace-py icon indicating copy to clipboard operation
dd-trace-py copied to clipboard

chore: update rq latest version to 2.4.0

Open github-actions[bot] opened this issue 6 months ago • 3 comments

Update rq lockfiles and dependency package lockfiles. This performs the following updates:

  1. Some rq lockfiles use rq latest. This will update rq and dependencies.
  2. Some rq lockfiles use a pinned (non-latest) version of rq, but require the latest version of another package. This will update all such packages.

Checklist

  • [x] PR author has checked that all the criteria below are met
  • The PR description includes an overview of the change
  • The PR description articulates the motivation for the change
  • The change includes tests OR the PR description describes a testing strategy
  • The PR description notes risks associated with the change, if any
  • Newly-added code is easy to change
  • The change follows the library release note guidelines
  • The change includes or references documentation updates if necessary
  • Backport labels are set (if applicable)

Reviewer Checklist

  • [x] Reviewer has checked that all the criteria below are met
  • Title is accurate
  • All changes are related to the pull request's stated goal
  • Avoids breaking API changes
  • Testing strategy adequately addresses listed risks
  • Newly-added code is easy to change
  • Release note makes sense to a user of the library
  • If necessary, author has acknowledged and discussed the performance implications of this PR as reported in the benchmarks PR comment
  • Backport labels are set in a manner that is consistent with the release branch maintenance policy

github-actions[bot] avatar Jun 08 '25 00:06 github-actions[bot]

CODEOWNERS have been resolved as:

.riot/requirements/1182d01.txt                                          @DataDog/apm-python
.riot/requirements/1c0509d.txt                                          @DataDog/apm-python
.riot/requirements/1e05e0c.txt                                          @DataDog/apm-python
.riot/requirements/3cbb6c7.txt                                          @DataDog/apm-python
.riot/requirements/816352e.txt                                          @DataDog/apm-python
.riot/requirements/ad1bcb5.txt                                          @DataDog/apm-python
.riot/requirements/b767984.txt                                          @DataDog/apm-python
.riot/requirements/e02e81a.txt                                          @DataDog/apm-python
.riot/requirements/f33b994.txt                                          @DataDog/apm-python
.riot/requirements/fbab99a.txt                                          @DataDog/apm-python
ddtrace/contrib/integration_registry/registry.yaml                      @DataDog/apm-core-python @DataDog/apm-idm-python
supported_versions_output.json                                          @DataDog/apm-core-python
supported_versions_table.csv                                            @DataDog/apm-core-python

github-actions[bot] avatar Jun 25 '25 19:06 github-actions[bot]

Bootstrap import analysis

Comparison of import times between this PR and base.

Summary

The average import time from this PR is: 287 ± 4 ms.

The average import time from base is: 285 ± 3 ms.

The import time difference between this PR and base is: 1.9 ± 0.2 ms.

Import time breakdown

The following import paths have grown:

ddtrace.auto 0.016 ms (0.01%)
ddtrace.bootstrap.sitecustomize 0.016 ms (0.01%)
ddtrace.bootstrap.preload 0.016 ms (0.01%)
ddtrace.internal.flare._subscribers 0.016 ms (0.01%)

The following import paths have shrunk:

ddtrace.auto 1.688 ms (0.59%)
ddtrace.bootstrap.sitecustomize 1.023 ms (0.36%)
ddtrace.bootstrap.preload 1.023 ms (0.36%)
ddtrace.internal.remoteconfig.client 0.578 ms (0.20%)
ddtrace 0.665 ms (0.23%)
ddtrace.internal._unpatched 0.026 ms (0.01%)
json 0.026 ms (0.01%)
json.decoder 0.026 ms (0.01%)
re 0.026 ms (0.01%)
enum 0.026 ms (0.01%)
types 0.026 ms (0.01%)

github-actions[bot] avatar Jun 25 '25 19:06 github-actions[bot]

Benchmarks

Benchmark execution time: 2025-06-25 20:25:13

Comparing candidate commit e048628844308f9b619e389d751e628dcaad2294 in PR branch upgrade-latest-rq-version with baseline commit 9fec3420ae5ef6a89589086022ce00827f545af3 in branch main.

Found 0 performance improvements and 3 performance regressions! Performance is the same for 558 metrics, 3 unstable metrics.

scenario:iastaspects-format_map_aspect

  • 🟥 execution_time [+316.332ns; +424.102ns] or [+9.872%; +13.235%]

scenario:iastaspects-swapcase_aspect

  • 🟥 execution_time [+233.868ns; +268.772ns] or [+9.616%; +11.051%]

scenario:iastaspectsospath-ospathjoin_aspect

  • 🟥 execution_time [+789.007ns; +948.893ns] or [+12.923%; +15.542%]

pr-commenter[bot] avatar Jun 25 '25 20:06 pr-commenter[bot]

This pull request has been automatically closed after a period of inactivity. After this much time, it will likely be easier to open a new pull request with the same changes than to update this one from the base branch. Please comment or reopen if you think this pull request was closed in error.

github-actions[bot] avatar Jul 27 '25 00:07 github-actions[bot]