Skip to content

Commit ee77b0e

Browse files
committed
Merge branch 'main' into dubloom/process-tags-collection
2 parents 32ddf35 + acd8a7d commit ee77b0e

File tree

879 files changed

+3496
-23344
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

879 files changed

+3496
-23344
lines changed

.github/CODEOWNERS

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ ddtrace/internal/_file_queue.py @DataDog/python-guild
4141
ddtrace/internal/_unpatched.py @DataDog/python-guild
4242
ddtrace/internal/compat.py @DataDog/python-guild @DataDog/apm-core-python
4343
ddtrace/internal/endpoints.py @DataDog/python-guild @DataDog/asm-python
44-
ddtrace/settings/config.py @DataDog/python-guild @DataDog/apm-sdk-capabilities-python
44+
ddtrace/internal/settings/_config.py @DataDog/python-guild @DataDog/apm-sdk-capabilities-python
4545
docs/ @DataDog/python-guild
4646
tests/utils.py @DataDog/python-guild
4747
tests/suitespec.yml @DataDog/python-guild @DataDog/apm-core-python
@@ -95,7 +95,7 @@ tests/snapshots/test_selenium_* @DataDog/ci-app-libraries
9595

9696
# Debugger
9797
ddtrace/debugging/ @DataDog/debugger-python
98-
ddtrace/settings/dynamic_instrumentation.py @DataDog/debugger-python
98+
ddtrace/internal/settings/dynamic_instrumentation.py @DataDog/debugger-python
9999
ddtrace/internal/injection.py @DataDog/debugger-python @DataDog/apm-core-python
100100
ddtrace/internal/wrapping.py @DataDog/debugger-python @DataDog/apm-core-python
101101
ddtrace/internal/module.py @DataDog/debugger-python @DataDog/apm-core-python
@@ -114,7 +114,7 @@ benchmarks/bm/iast_utils* @DataDog/asm-python
114114
benchmarks/bm/iast_fixtures* @DataDog/asm-python
115115
benchmarks/base/aspects_benchmarks_generate.py @DataDog/asm-python
116116
ddtrace/appsec/ @DataDog/asm-python
117-
ddtrace/settings/asm.py @DataDog/asm-python
117+
ddtrace/internal/settings/asm.py @DataDog/asm-python
118118
ddtrace/contrib/internal/subprocess/ @DataDog/asm-python
119119
ddtrace/contrib/internal/flask_login/ @DataDog/asm-python
120120
ddtrace/contrib/internal/webbrowser @DataDog/asm-python
@@ -131,7 +131,7 @@ scripts/iast/* @DataDog/asm-python
131131

132132
# Profiling
133133
ddtrace/profiling @DataDog/profiling-python
134-
ddtrace/settings/profiling.py @DataDog/profiling-python
134+
ddtrace/internal/settings/profiling.py @DataDog/profiling-python
135135
ddtrace/internal/datadog/profiling @DataDog/profiling-python
136136
tests/profiling @DataDog/profiling-python
137137
tests/profiling_v2 @DataDog/profiling-python
@@ -207,15 +207,15 @@ ddtrace/opentracer/ @DataDog/apm-sdk-capabilities
207207
ddtrace/propagation/ @DataDog/apm-sdk-capabilities-python
208208
ddtrace/openfeature/ @DataDog/asm-python @DataDog/apm-core-python
209209
tests/openfeature/ @DataDog/asm-python @DataDog/apm-core-python
210-
ddtrace/settings/_opentelemetry.py @DataDog/apm-sdk-capabilities-python
210+
ddtrace/internal/settings/_opentelemetry.py @DataDog/apm-sdk-capabilities-python
211211

212212
ddtrace/internal/sampling.py @DataDog/apm-sdk-capabilities-python
213213
ddtrace/internal/tracemethods.py @DataDog/apm-sdk-capabilities-python
214214
ddtrace/internal/metrics.py @DataDog/apm-sdk-capabilities-python
215215
ddtrace/internal/rate_limiter.py @DataDog/apm-sdk-capabilities-python
216216
ddtrace/runtime/ @DataDog/apm-sdk-capabilities-python
217217
ddtrace/internal/runtime/ @DataDog/apm-sdk-capabilities-python
218-
ddtrace/settings/_otel_remapper.py @DataDog/apm-sdk-capabilities-python
218+
ddtrace/internal/settings/_otel_remapper.py @DataDog/apm-sdk-capabilities-python
219219
tests/integration/test_priority_sampling.py @DataDog/apm-sdk-capabilities-python
220220
tests/integration/test_propagation.py @DataDog/apm-sdk-capabilities-python
221221
tests/runtime/ @DataDog/apm-sdk-capabilities-python

.github/workflows/build_deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ jobs:
6969
needs: [ "compute_version" ]
7070
uses: ./.github/workflows/build_python_3.yml
7171
with:
72-
cibw_build: 'cp38* cp39* cp310* cp311* cp312* cp313* cp314*'
73-
cibw_skip: 'cp38-win_arm64 cp39-win_arm64 cp310-win_arm64 cp314t*'
72+
cibw_build: 'cp39* cp310* cp311* cp312* cp313* cp314*'
73+
cibw_skip: 'cp39-win_arm64 cp310-win_arm64 cp314t*'
7474
library_version: ${{ needs.compute_version.outputs.library_version }}
7575

7676
build_sdist:

.github/workflows/django-overhead-profile.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,10 @@ on:
1313
jobs:
1414
django-overhead-profile:
1515
runs-on: ubuntu-latest
16-
strategy:
17-
matrix:
18-
include:
19-
- suffix: "-v1"
20-
stack_v2: "0"
21-
- suffix: "-v2"
22-
stack_v2: "1"
2316
env:
2417
PREFIX: ${{ github.workspace }}/prefix
2518
DD_CODE_ORIGIN_FOR_SPANS_ENABLED: "1"
2619
DD_PROFILING_ENABLED: "1"
27-
DD_PROFILING_STACK_V2_ENABLED: ${{ matrix.stack_v2 }}
2820
DD_PROFILING_OUTPUT_PPROF: ${{ github.workspace }}/prefix/artifacts/ddtrace_profile
2921
DD_EXCEPTION_REPLAY_ENABLED: "1"
3022
defaults:
@@ -50,5 +42,5 @@ jobs:
5042
5143
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5244
with:
53-
name: django-overhead-profile${{ matrix.suffix }}
45+
name: django-overhead-profile
5446
path: ${{ github.workspace }}/prefix/artifacts

.github/workflows/system-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
persist-credentials: false
4646
repository: 'DataDog/system-tests'
4747
# Automatically managed, use scripts/update-system-tests-version to update
48-
ref: '38b9edcd63a1158f1a51e0430770052341b9cfdb'
48+
ref: '6d02d86d456377cca26e10adb80249d0ee5108fb'
4949

5050
- name: Download wheels to binaries directory
5151
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
@@ -90,7 +90,7 @@ jobs:
9090
persist-credentials: false
9191
repository: 'DataDog/system-tests'
9292
# Automatically managed, use scripts/update-system-tests-version to update
93-
ref: '38b9edcd63a1158f1a51e0430770052341b9cfdb'
93+
ref: '6d02d86d456377cca26e10adb80249d0ee5108fb'
9494

9595
- name: Build runner
9696
uses: ./.github/actions/install_runner
@@ -275,7 +275,7 @@ jobs:
275275
persist-credentials: false
276276
repository: 'DataDog/system-tests'
277277
# Automatically managed, use scripts/update-system-tests-version to update
278-
ref: '38b9edcd63a1158f1a51e0430770052341b9cfdb'
278+
ref: '6d02d86d456377cca26e10adb80249d0ee5108fb'
279279
- name: Download wheels to binaries directory
280280
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
281281
with:

.github/workflows/unit_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
matrix:
1717
os: [ubuntu-latest, windows-latest, macos-latest]
1818
# Keep this in sync with hatch.toml
19-
python-version: ["3.8", "3.10", "3.12", "3.14"]
19+
python-version: ["3.10", "3.12", "3.14"]
2020

2121
steps:
2222
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ variables:
1414
DD_VPA_TEMPLATE: "vpa-template-cpu-p70-10percent-2x-oom-min-cap"
1515
# CI_DEBUG_SERVICES: "true"
1616
# Automatically managed, use scripts/update-system-tests-version to update
17-
SYSTEM_TESTS_REF: "38b9edcd63a1158f1a51e0430770052341b9cfdb"
17+
SYSTEM_TESTS_REF: "6d02d86d456377cca26e10adb80249d0ee5108fb"
1818

1919
default:
2020
interruptible: true

.gitlab/benchmarks/bp-runner.microbenchmarks.fail-on-breach.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@ experiments:
802802
- max_rss_usage < 47.50 MB
803803
- name: otelspan-add-tags
804804
thresholds:
805-
- execution_time < 314.00 ms
805+
- execution_time < 321.00 ms
806806
- max_rss_usage < 47.50 MB
807807
- name: otelspan-get-context
808808
thresholds:

.gitlab/benchmarks/microbenchmarks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ stages:
77
variables:
88
BENCHMARKING_IMAGE_REGISTRY: 486234852809.dkr.ecr.us-east-1.amazonaws.com
99
MICROBENCHMARKS_CI_IMAGE: $BENCHMARKING_IMAGE_REGISTRY/ci/benchmarking-platform:dd-trace-py
10-
PACKAGE_IMAGE: registry.ddbuild.io/images/mirror/pypa/manylinux2014_x86_64:2024-08-12-7fde9b1
10+
PACKAGE_IMAGE: registry.ddbuild.io/images/mirror/pypa/manylinux2014_x86_64:2025-04-12-5990e2d
1111
GITHUB_CLI_IMAGE: registry.ddbuild.io/images/dd-octo-sts-ci-base:2025.06-1
1212
BENCHMARKING_BRANCH: dd-trace-py
1313

.gitlab/package.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ download_dependency_wheels:
5959
PIP_CACHE_DIR: "${CI_PROJECT_DIR}/.cache/pip"
6060
parallel:
6161
matrix: # The image tags that are mirrored are in: https://github.com/DataDog/images/blob/master/mirror.yaml
62-
- PYTHON_IMAGE_TAG: "3.8"
63-
PYTHON_VERSION: "3.8"
6462
- PYTHON_IMAGE_TAG: "3.9.13"
6563
PYTHON_VERSION: "3.9"
6664
- PYTHON_IMAGE_TAG: "3.10.13"

.gitlab/templates/build-base-venvs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build_base_venvs:
44
needs: []
55
parallel:
66
matrix:
7-
- PYTHON_VERSION: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
7+
- PYTHON_VERSION: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
88
variables:
99
CMAKE_BUILD_PARALLEL_LEVEL: '12'
1010
PIP_VERBOSE: '0'

0 commit comments

Comments
 (0)