Releases: DataDog/datadog-lambda-java
v1.4.6
datadog-lambda-java is no longer required when using the Datadog Lambda Extension version 25 or above. Follow the instructions to upgrade. We will continue to publish new versions of Lambda layer dd-trace-java to pick up new features from the Datadog tracer.
No changes to datadog-lambda-java
dd-trace-java version (tracer tag)
0.104.0
dd-trace-java layer ARN:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:5
v1.4.5
v.1.4.4
v1.4.3 -- Remove transitive dependency on log4j
While investigating CVE-2021-45105, we determined that our transitive dependency on log4j was unnecessary, so we removed it.
datadog-lambda-java:1.4.3 should behave exactly the same as 1.4.2.
https://search.maven.org/artifact/com.datadoghq/datadog-lambda-java/1.4.3/jar
Latest corresponding dd-trace-java layer ARN:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:4
v0.3.6 -- Remove transitive dependency on log4j
While investigating CVE-2021-45105, we determined that our transitive dependency on log4j was unnecessary, so we removed it.
datadog-lambda-java:0.3.6 should behave exactly the same as 0.3.4.
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.6/jar
Latest corresponding dd-trace-java layer ARN:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:3
v1.4.2 -- Update aws-lambda-java-log4j to log4j2:1.4.0
AWS have released v1.4.0 of aws-lambda-java-log4j2, which updates their log4j dependenct to 2.16.0. Datadog-lambda-java:1.4.2 updates our dependency to aws-lambda-java-log4j2:1.4.0.
datadog-lambda-java:1.4.2 should behave exactly the same as 1.4.1.
https://search.maven.org/artifact/com.datadoghq/datadog-lambda-java/1.4.2/jar
Latest corresponding dd-trace-java layer ARN:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:4
v0.3.5 -- Update aws-lambda-java-log4j to log4j2:1.4.0
AWS have released v1.4.0 of aws-lambda-java-log4j2, which updates their log4j dependenct to 2.16.0. Datadog-lambda-java:0.3.5 updates our dependency to aws-lambda-java-log4j2:1.4.0.
datadog-lambda-java:0.3.5 should behave exactly the same as 0.3.4.
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.5/jar
Latest corresponding dd-trace-java layer ARN:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:dd-trace-java:3
v1.4.1 -- Update aws-lambda-java-log4j to log4j2:1.3.0
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
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
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