v3.29.0
Note
Ruby 3.2 AppSec is now supported.
This release fixes the bug on the previous release for Ruby 3.2 AppSec
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-3:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-3-ARM:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-4:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-4-ARM:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby4-0:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby4-0-ARM:29
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby3-2:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby3-2-ARM:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby3-3:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby3-3-ARM:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby3-4:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby3-4-ARM:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby4-0:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Ruby4-0-ARM:29
ACCOUNT =
002406178527 for us1 environment
486696501492 for us2 environmentHighlights
- AppSec support for AWS Lambda (Ruby) — adds API Gateway request/response normalization and the AppSec gateway integration, enabling Application Security Monitoring on Ruby Lambda functions. Pins
dd-trace-rbto2.34, which ships the matchingContrib::AwsLambdawatcher. (#144) - Fixes the Ruby 3.2 AppSec cold-start crash — the layer now builds on the
public.ecr.aws/lambda/rubyimages and compiles theffigem from source against Lambda's runtime ABI, resolving theffi_cLoadErrorthat crashed Ruby 3.2 functions at boot when AppSec was enabled. This also hardens native-extension compatibility for the other Ruby runtimes. (#153)
What's Changed
- [APPSEC-61865] Add AppSec setup for AWS Lambda by @Strech in #144
- Compile FFI from source using AWS Lambda image by @Strech in #153
- bump minor version to 3.29.0 by @zarirhamza in #154
Full Changelog: v3.28.0...v3.29.0