diff --git a/src/layer.spec.ts b/src/layer.spec.ts index 2e05d533..c9caa1c0 100644 --- a/src/layer.spec.ts +++ b/src/layer.spec.ts @@ -63,6 +63,7 @@ describe("findHandlers", () => { "java11-function": { handler: "myfile.handler", runtime: "java11" }, "java17-function": { handler: "myfile.handler", runtime: "java17" }, "java21-function": { handler: "myfile.handler", runtime: "java21" }, + "java25-function": { handler: "myfile.handler", runtime: "java25" }, "dotnet6-function": { handler: "myfile.handler", runtime: "dotnet6" }, "dotnet8-function": { handler: "myfile.handler", runtime: "dotnet8" }, "provided-function": { handler: "myfile.handler", runtime: "provided" }, @@ -203,6 +204,12 @@ describe("findHandlers", () => { type: RuntimeType.JAVA, runtime: "java21", }, + { + name: "java25-function", + handler: { handler: "myfile.handler", runtime: "java25" }, + type: RuntimeType.JAVA, + runtime: "java25", + }, { name: "dotnet6-function", handler: { handler: "myfile.handler", runtime: "dotnet6" }, diff --git a/src/layer.ts b/src/layer.ts index fdbeaff6..4a413ab3 100644 --- a/src/layer.ts +++ b/src/layer.ts @@ -73,6 +73,7 @@ export const runtimeLookup: { [key: string]: RuntimeType } = { java11: RuntimeType.JAVA, java17: RuntimeType.JAVA, java21: RuntimeType.JAVA, + java25: RuntimeType.JAVA, "java8.al2": RuntimeType.JAVA, java8: RuntimeType.JAVA, "provided.al2": RuntimeType.CUSTOM, diff --git a/src/layers-gov.json b/src/layers-gov.json index 282a9ec5..e3ecfd1f 100644 --- a/src/layers-gov.json +++ b/src/layers-gov.json @@ -33,7 +33,7 @@ "extension-arm-fips": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:Datadog-Extension-ARM-FIPS:91", "dotnet": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-dotnet:23", "dotnet-arm": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-dotnet-ARM:23", - "java": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-java:24" + "java": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-java:25" }, "us-gov-east-1": { "nodejs16.x": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:Datadog-Node16-x:120", @@ -68,7 +68,7 @@ "extension-arm-fips": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:Datadog-Extension-ARM-FIPS:91", "dotnet": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-dotnet:23", "dotnet-arm": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-dotnet-ARM:23", - "java": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-java:24" + "java": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-java:25" } } }