Releases: DataDog/datadog-lambda-java
0.3.3
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:
- https://www.lunasec.io/docs/blog/log4j-zero-day/
- https://www.randori.com/blog/cve-2021-44228/
- https://www.cve.org/CVERecord?id=CVE-2021-44228
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
Fix NullPointerException in Kinesis trace context
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
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
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
0.2.2
0.2.1
Bugfixes for release 0.2 span tags
- Set
function_arnlower case so that traces show up on the serverless function page - Set
resource.nameso that dd-trace-java knows what to set theresourceas on the root span
Latest corresponding dd-trace-java layer ARN:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:2
0.2.0
- Includes changes to work with the dd-trace-java tracer (released as a Lambda layer)
- Deprecates methods for including trace context in outbound HTTP requests (dd-trace-java is preferred)
- Documents how to install the Java tracer
Latest corresponding dd-trace-java layer ARN:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:2
0.0.10: Fix distributed tracing (#28)
More prerequisites for working with dd-agent-java