Skip to content

Releases: DataDog/datadog-lambda-rb

v2.22.0

01 Dec 17:49
2411255
Compare
Choose a tag to compare

What's Changed

  • [misc] Bump ddtrace to v1.17.0 (allowing 128bit trace ID, tracecontext added to default trace propagation styles) #87 by @astuyve and @duncanista

Layers

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:22
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:22
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:22
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:22
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:22
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:22
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:22
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:22

Full Changelog: v2.21.0...v2.22.0

v2.21.0

16 Oct 21:17
cf5fc76
Compare
Choose a tag to compare

What's Changed

  • [feature] Distributed tracing (inferred spans) #80

Layers

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:21
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:21
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:21
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:21
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:21
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:21
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:21
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:21

Full Changelog: v2.20.0...v2.21.0

v2.20.0

08 Aug 21:05
b5cac1a
Compare
Choose a tag to compare

What's Changed

  • feat: support custom metrics when using extension #81
  • packaged dd-trace version 1.12.0

Layers

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:20
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:20
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:20
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:20
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:20
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:20
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:20
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:20

Full Changelog: v2.19.0...v2.20.0

v2.19.0

10 May 23:51
1297b03
Compare
Choose a tag to compare

What's Changed

  • feat: Add support for Ruby 3.2 #76

Layers

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:19
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:19
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:19
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:19

arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:19
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7-ARM:19
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2:19
arn:aws:lambda:us-gov-<AWS_REGION>:464622532012:layer:Datadog-Ruby3-2-ARM:19

Full Changelog: v2.16.0...v2.19.0

v2.16.0

21 Oct 20:49
Compare
Choose a tag to compare
  • Deprecate Ruby 2.5 #66
  • Update ddtrace gem from 0.x to 1.x #67

Layers

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:16

arn:aws:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Ruby2-7:16

v1.14.0

27 Oct 22:01
9822c6c
Compare
Choose a tag to compare
  • Fix local invoke #60
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-5:13
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:13

arn:aws:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Ruby2-5:13
arn:aws:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Ruby2-7:13

v1.13.0

20 Aug 21:24
Compare
Choose a tag to compare
  • Add functionname attribute to span metadata
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-5:13
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:13

arn:aws:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Ruby2-5:13
arn:aws:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Ruby2-7:13

v1.12.0

04 Dec 18:23
2e72390
Compare
Choose a tag to compare

Lambda layer version: 12

From this version onward, the Lambda layer will be signed by Datadog for use with code signing for AWS Lambda.

Layer ARNs:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-5:12
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:12

arn:aws:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Ruby2-5:12
arn:aws:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Ruby2-7:12

Changes:

  • Sign layer using AWS Signer before publishing (#41)

v1.11.0: version bump (#37)

14 Oct 18:49
3873846
Compare
Choose a tag to compare
* version bump

* remove blank line

Lambda Layer version 10

10 Aug 20:38
d509e82
Compare
Choose a tag to compare
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-5:10
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Ruby2-7:10

Changes

  • Update layer to use new tracing format
  • Update ddtrace version
  • Set dd_lambda_layer tag based on ruby version
  • Set _dd.parent_source tag

Note: This release introduces a breaking change. For older users, by default, each Lambda function is treated as its own service. For new users starting this release, all Lambda functions are grouped under the aws.lambda service, and represented as a single node on the Service map. Tag your functions with the service tag in order to override the default behavior. Find more information here: Service Tag