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: v6.111.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: v7.112.0
Choose a head ref
  • 8 commits
  • 29 files changed
  • 5 contributors

Commits on Jun 26, 2025

  1. feat: initial support for ASM inside the tracer (#621)

    * build: add back libddwaf in the layer
    
    * fix: ensure the start_ns of a function url inferred span is an int
    
    * feat(asm): enable Threat Detection inside AWS Lambda for HTTP events
    
    * test(asm): test parsing events for lambda
    
    * build: bump layer size check
    
    * fix(asm): work with non dictionary responses
    
    * fix(asm): add extra check + comment on listeners
    florentinl authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    555ed5b View commit details
    Browse the repository at this point in the history
  2. bugfix: error metrics should be sent during exception handling (#626)

    Signed-off-by: Joey Zhao <5253430+joeyzhao2018@users.noreply.github.com>
    joeyzhao2018 authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    495c770 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2025

  1. fix: call patch_all before importing handler code. (#598)

    * Call `patch_all` before importing handler code.
    
    * Remove tests for patch_all.
    
    * Move patch_all to init.
    
    * Update integration tests.
    purple4reina authored Jun 30, 2025
    Configuration menu
    Copy the full SHA
    d72ebaa View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2025

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

Commits on Jul 9, 2025

  1. feat: lambda support for DSM (#622)

    * removed current dsm implementation
    
    * new dsm lambda implementation
    
    * check env variable in proper way
    
    * add tests
    
    * add more detailed comment to function
    
    * fixed lint for tests
    
    * remove not needed tests
    
    * fix
    
    * error handling
    
    * fix
    
    * some fixes
    
    * renamed to extract_context_with_datastreams
    
    * changed to explicit check of dsm context
    
    * move dsm tests to test_tracing.py
    
    * add wanted tests
    
    * caught sns -> sqs bug
    
    * revert back to original tracing.py implementation
    
    * fix lint
    
    * revert spacing stuff to original
    
    * remove unneccessary checks, still set checkpoints even when dsm context fails to be propagated
    
    * remove not needed comment
    
    * fixes
    
    * lambda functions not allowed by lint
    
    * use lambda function, add checks before checkpoint
    
    * remove unneccesary import
    
    * move if statement with least work first
    
    * changed function name to original, arn exception handle w test, return None instead of {}
    
    * some fixes
    
    * remove comments that are not needed
    
    * fix
    
    * fix
    
    * extra check
    
    * remove unneccesary work associated with event_source
    
    * fix lint
    
    * add tests for empty arn logic
    
    * more descriptive name
    
    * fix lint
    
    * fix
    
    * moved arn check to checkpoint, remove comments, add variable dec
    
    * kinesis fix, tests fix
    
    * remove not needed test
    
    * formatting fix
    
    * made tests clearer and more comprehensive
    
    * fix
    
    * made comments more obvious on point of tests
    
    * update toml file
    
    * edit build make more sense
    
    * made sure tests match with table
    
    * fix
    
    * removed not needed comments
    
    * addc comment
    
    * add some more kinesis tests
    
    * add logger check in exception test cases
    
    * fix comment
    
    * fix
    
    * updated tests to use inner checkpoint check, keep build at <4
    
    * fix
    
    * change to 3.10.2
    michael-zhao459 authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    d2a195e View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2025

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

Commits on Jul 14, 2025

  1. chore(deps): bump requests from 2.32.3 to 2.32.4 in /tests/integration (

    #632)
    
    Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.32.4.
    - [Release notes](https://github.com/psf/requests/releases)
    - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
    - [Commits](psf/requests@v2.32.3...v2.32.4)
    
    ---
    updated-dependencies:
    - dependency-name: requests
      dependency-version: 2.32.4
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 14, 2025
    Configuration menu
    Copy the full SHA
    4c93486 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2025

  1. version 7.112.0 (#631)

    joeyzhao2018 authored Jul 17, 2025
    Configuration menu
    Copy the full SHA
    664124e View commit details
    Browse the repository at this point in the history
Loading