Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: DataDog/datadog-lambda-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.125.0
Choose a base ref
...
head repository: DataDog/datadog-lambda-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.126.0
Choose a head ref
  • 16 commits
  • 31 files changed
  • 15 contributors

Commits on May 7, 2026

  1. v8.126.0.dev0

    ojproductions committed May 7, 2026
    Configuration menu
    Copy the full SHA
    619a1d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b7b4e5 View commit details
    Browse the repository at this point in the history
  3. Revert "Revert "ci: install upstream ddtrace wheel during PR-triggere…

    …d unit tests"" (#815)
    
    * Revert "Revert "ci: install upstream ddtrace wheel during PR-triggered unit t…"
    
    This reverts commit 42b2e54.
    
    * skip 3.8
    
    * more gating
    
    * remove layer bundle
    
    * faulthandler?
    
    * debug
    
    * Apply suggestion from @purple4reina
    
    * Skip wheel install when not found.
    
    * env var
    
    * disable profiling
    
    * only use normal wheel
    
    * remove env var
    
    * core dump
    
    * reuse serverless
    
    * use arm wheel?
    
    * no profiling stack fast
    
    * remove extra wheel
    
    * remove cache
    
    * moving var
    
    * removing profiling var
    
    * reduce stuff done for linting
    
    * remove extraneous bits
    
    ---------
    
    Co-authored-by: Rey Abolofia <[email protected]>
    rithikanarayan and purple4reina authored May 7, 2026
    Configuration menu
    Copy the full SHA
    91d8249 View commit details
    Browse the repository at this point in the history
  4. Revert "Revert "Revert "ci: install upstream ddtrace wheel during PR-…

    …triggere…" (#822)
    
    This reverts commit 91d8249.
    brettlangdon authored May 7, 2026
    Configuration menu
    Copy the full SHA
    d831ec2 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2026

  1. Revert "Revert "Revert "Revert "ci: install upstream ddtrace wheel du…

    …ring PR-triggered unit tests"""" (#823)
    
    * Revert "Revert "Revert "Revert "ci: install upstream ddtrace wheel during PR-…"
    
    This reverts commit d831ec2.
    
    * arch stuff
    rithikanarayan authored May 8, 2026
    Configuration menu
    Copy the full SHA
    9f64dff View commit details
    Browse the repository at this point in the history

Commits on May 15, 2026

  1. test: avoid side effects from mutating environ (#826)

    * test: avoid side effects from mutating environ
    
    * test: stop profiler at end
    KowalskiThomas authored May 15, 2026
    Configuration menu
    Copy the full SHA
    018b43c View commit details
    Browse the repository at this point in the history

Commits on May 20, 2026

  1. Configuration menu
    Copy the full SHA
    53b46d4 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2026

  1. [SVLS-8493] feat: Rename durable span tags from aws_lambda.durable_fu…

    …nction.* to aws.durable.* (#829)
    
    * Rename durable span tags from aws_lambda.durable_function.* to aws.durable.*
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
    
    * style: fix black formatting in durable.py
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
    
    ---------
    
    Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
    lym953 and claude authored May 21, 2026
    Configuration menu
    Copy the full SHA
    f7a5955 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2026

  1. Add unit tests to Ci Visibility (#828)

    * try adding ci viz
    
    * cleanup
    
    * use agentless
    
    * getting dd api key
    
    * install vault
    
    * don't end early
    
    * fix log injection assertions
    
    * remove status msg
    
    * new snapshots
    
    * remove extra file
    
    * Responding to reviews
    rithikanarayan authored May 28, 2026
    Configuration menu
    Copy the full SHA
    67ce9b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2026

  1. durable: extract trace context from checkpoints (#818)

    * durable: extract trace context from checkpoints and input payload
    
    * reorganize the code
    
    * further simplify
    
    * separate out the cross-execution case
    
    * clean up tests
    
    * format
    
    * the extraction part of the simplification done by dd-trace-py side injection
    
    * format
    
    * format
    
    * reformat again
    
    * update .flake8 to be compatible with black per black doc https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html#flake8
    
    Co-Authored-By: Claude Opus 4.7 <[email protected]>
    
    * use regular propagator.extract
    
    * move the durable function related extraction logic to durable.py
    
    * adjust the sequence of extraction logic so that event headers/request takes higher priority than the durable checkpoints
    
    ---------
    
    Co-authored-by: Claude Opus 4.7 <[email protected]>
    joeyzhao2018 and claude authored Jun 2, 2026
    Configuration menu
    Copy the full SHA
    f040916 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

  1. fix: honor upstream trace context in Step Functions Execution.Input._…

    …datadog (#830)
    
    Legacy Step Functions invocations were ignoring upstream Datadog trace
    headers nested under Execution.Input._datadog and always hashing
    Execution.Id instead. Extract shared helper and read _datadog before
    falling back to deterministic trace id generation.
    
    APMSVLS-513
    
    Co-authored-by: Cursor <[email protected]>
    chemystery09 and cursoragent authored Jun 12, 2026
    Configuration menu
    Copy the full SHA
    f09eaa6 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2026

  1. ADMS: vuln patch: minimatch, shell-quote [tests/integration] (#832)

    ADMS: vuln patch: minimatch, shell-quote [tests/integration]
    
    Co-authored-by: devflow.devflow-routing-intake <[email protected]>
    gh-worker-campaigns-3e9aa4[bot] and devflow.devflow-routing-intake authored Jun 16, 2026
    Configuration menu
    Copy the full SHA
    3bf5778 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2026

  1. remove private import of ddtrace functionality (#835)

    * remove private import of ddtrace functionality
    
    * mock blocking exception
    
    * slightly more permissive name check
    
    * exception types
    
    * undo
    emmettbutler authored Jun 23, 2026
    Configuration menu
    Copy the full SHA
    0e663f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2026

  1. remove import of private ddtrace constant (#837)

    * remove import of private ddtrace constant
    
    * lint
    emmettbutler authored Jun 25, 2026
    Configuration menu
    Copy the full SHA
    897fb0d View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2026

  1. feat: inferred alb spans (#838)

    * feat: emit inferred aws.alb span for ALB-triggered Lambdas
    
    When a Lambda is invoked behind an Application Load Balancer, create an
    inferred aws.alb span with HTTP request tags and populate ALB HTTP facet
    tags for http.url, http.route, and http.useragent.
    
    FRSLES-851 / APMSVLS-542
    
    Co-authored-by: Cursor <[email protected]>
    
    * test: add unit and e2e coverage for inferred aws.alb span
    
    Cover ALB inferred-span creation, service mapping, inbound trace context,
    HTTP trigger tags, and full wrapper lifecycle including status code and
    parent/child linkage.
    
    FRSLES-851 / APMSVLS-542
    
    Co-authored-by: Cursor <[email protected]>
    
    * fix: support ALB multiValueHeaders for inferred aws.alb span
    
    Handle both ALB event subtypes via resolve_alb_request_headers, fix
    inbound trace propagation from multiValueHeaders, and expand unit/wrapper
    coverage for HTTPS URLs, peer.service, and dd_resource_key.
    
    FRSLES-851
    
    Co-authored-by: Cursor <[email protected]>
    
    * style: fix black formatting for ALB lint CI
    
    Collapse http_url assignment and reformat TestAlbInferredSpanWrapper tests
    so check_format.sh passes.
    
    FRSLES-851
    
    Co-authored-by: Cursor <[email protected]>
    
    * fix: extract http.referer from resolved ALB headers
    
    Reuse resolve_alb_request_headers for referer tagging so multiValueHeaders
    events and lowercase referer keys are handled consistently with other ALB
    HTTP facet tags.
    
    Co-authored-by: Cursor <[email protected]>
    
    * style: fix black formatting for referer test assertions
    
    Co-authored-by: Cursor <[email protected]>
    
    * refactor: rename resolve_multivalue_headers and simplify extraction
    
    Address PR review feedback: the header resolver is not ALB-specific, and
    extract_context_from_http_event_or_context can delegate to it directly.
    
    Co-authored-by: Cursor <[email protected]>
    
    ---------
    
    Co-authored-by: Cursor <[email protected]>
    chemystery09 and cursoragent authored Jul 1, 2026
    Configuration menu
    Copy the full SHA
    1abf3f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2026

  1. release v8.126.0 (#841)

    joeyzhao2018 authored Jul 13, 2026
    Configuration menu
    Copy the full SHA
    fea115b View commit details
    Browse the repository at this point in the history
Loading