Skip to content

Releases: DataDog/datadog-lambda-java

v1.4.1 -- Update aws-lambda-java-log4j to log4j2:1.3.0

13 Dec 18:59
575534d
Compare
Choose a tag to compare

Per https://aws.amazon.com/security/security-bulletins/AWS-2021-005/, users of aws-lambda-java-log4j2 should update to v1.3.0. We were not able to determine whether aws-lambda-java-log4j:1.0.1 was safe or not, so it was decided that we should update to aws-lambda-java-log4j2:1.3.0 to be sure.

datadog-lambda-java:1.4.1 should behave exactly the same as 1.4.0.

https://search.maven.org/artifact/com.datadoghq/datadog-lambda-java/1.4.1/jar

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:4

v0.3.4 -- Update aws-lambda-java-log4j to log4j2:1.3.0

13 Dec 18:57
Compare
Choose a tag to compare

Per https://aws.amazon.com/security/security-bulletins/AWS-2021-005/, users of aws-lambda-java-log4j2 should update to v1.3.0. We were not able to determine whether aws-lambda-java-log4j:1.0.1 was safe or not, so it was decided that we should update to aws-lambda-java-log4j2:1.3.0 to be sure.

datadog-lambda-java:0.3.4 should behave exactly the same as 0.3.3.

barring any additional critical security fixes, this will probably be the last update to datadog-lambda-java:0.3.x. Additional updates will be in v1.4.x

https://search.maven.org/artifact/com.datadoghq/datadog-lambda-java/0.3.4/jar

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:3

1.4.0

10 Dec 20:01
Compare
Choose a tag to compare

What's Changed

  • Support for the extension - Add hello and flush routes and metric support by @maxday in #61
  • Bump dependencies by @maxday in #62
  • Fix typo in log message by @maxday in #63
  • bump dogstatsd + add a try catch by @maxday in #64
  • Bump version of log4j-api and log4j-core by @agocs in #65

This adds preliminary support for the Datadog Lambda Extension (additional documentation coming soon). Also includes the change to v0.3.3 that bumps our test-only Log4j dependency.

https://search.maven.org/artifact/com.datadoghq/datadog-lambda-java/1.4.0/jar

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:4

0.3.3

10 Dec 19:45
Compare
Choose a tag to compare

This bumps the versions of log4j-api and log4j-core that were imported for testing. The old versions of log4j were found to be susceptible to a remote code execution attack. See the following resources for more info:

datadog-lambda-java only uses log4j in testing, and the log4j dependency does not make it into the published library. Regardless, we are going to cut a new version to be safe.

barring any additional critical security fixes, this will probably be the last update to datadog-lambda-java:0.3.x. Additional updates will be in v1.4.x

https://search.maven.org/artifact/com.datadoghq/datadog-lambda-java/0.3.3/jar

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:3

0.3.2

20 Aug 18:56
8496869
Compare
Choose a tag to compare
  • Add functionname attribute to span metadata

Fix NullPointerException in Kinesis trace context

20 May 14:59
Compare
Choose a tag to compare

Fixes a Null Pointer Exception that was encountered when the Tracer attempted to get the Datadog trace context from a Kineses event that contains no Datadog trace context.

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:3

Minor bugfix to dd-trace-java

17 May 23:13
0a6f6c8
Compare
Choose a tag to compare

The same as 0.2.4, but I'm bumping the minor version to match the dd-trace-java layer version 3. The new dd-trace-java layer includes a bugfix that appends a newline to the end of PrintWriter traces. This fixes a bug where sometimes Cloudwatch will consider the next thing logged to be the same logging event as the trace coming out of the tracer.

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:3

0.2.4

19 Apr 19:21
7f1c919
Compare
Choose a tag to compare

Adds a KinesisHeaderable and a function for getting the trace context JSON string.

https://repo1.maven.org/maven2/com/datadoghq/datadog-lambda-java/0.2.4/

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:2

0.2.3

22 Mar 22:03
Compare
Choose a tag to compare

Adds support for incoming SQS events with Datadog headers.

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:2

0.2.2

16 Mar 16:02
Compare
Choose a tag to compare

Fixes a null pointer exception when instantiating a new DDLambda(context)

Latest corresponding dd-trace-java layer ARN:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:2