Skip to content

Commit c3961aa

Browse files
add support for java 25 (#640)
add java25 and update layers.json Merge branch 'main' into onzia/add-java25 update gov-cloud layers.json Co-authored-by: olivier.ndjikenzia <olivier.ndjikenzia@datadoghq.com>
1 parent dd8de23 commit c3961aa

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/layer.spec.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ describe("findHandlers", () => {
6363
"java11-function": { handler: "myfile.handler", runtime: "java11" },
6464
"java17-function": { handler: "myfile.handler", runtime: "java17" },
6565
"java21-function": { handler: "myfile.handler", runtime: "java21" },
66+
"java25-function": { handler: "myfile.handler", runtime: "java25" },
6667
"dotnet6-function": { handler: "myfile.handler", runtime: "dotnet6" },
6768
"dotnet8-function": { handler: "myfile.handler", runtime: "dotnet8" },
6869
"provided-function": { handler: "myfile.handler", runtime: "provided" },
@@ -203,6 +204,12 @@ describe("findHandlers", () => {
203204
type: RuntimeType.JAVA,
204205
runtime: "java21",
205206
},
207+
{
208+
name: "java25-function",
209+
handler: { handler: "myfile.handler", runtime: "java25" },
210+
type: RuntimeType.JAVA,
211+
runtime: "java25",
212+
},
206213
{
207214
name: "dotnet6-function",
208215
handler: { handler: "myfile.handler", runtime: "dotnet6" },

src/layer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export const runtimeLookup: { [key: string]: RuntimeType } = {
7373
java11: RuntimeType.JAVA,
7474
java17: RuntimeType.JAVA,
7575
java21: RuntimeType.JAVA,
76+
java25: RuntimeType.JAVA,
7677
"java8.al2": RuntimeType.JAVA,
7778
java8: RuntimeType.JAVA,
7879
"provided.al2": RuntimeType.CUSTOM,

src/layers-gov.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"extension-arm-fips": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:Datadog-Extension-ARM-FIPS:91",
3434
"dotnet": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-dotnet:23",
3535
"dotnet-arm": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-dotnet-ARM:23",
36-
"java": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-java:24"
36+
"java": "arn:aws-us-gov:lambda:us-gov-west-1:002406178527:layer:dd-trace-java:25"
3737
},
3838
"us-gov-east-1": {
3939
"nodejs16.x": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:Datadog-Node16-x:120",
@@ -68,7 +68,7 @@
6868
"extension-arm-fips": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:Datadog-Extension-ARM-FIPS:91",
6969
"dotnet": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-dotnet:23",
7070
"dotnet-arm": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-dotnet-ARM:23",
71-
"java": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-java:24"
71+
"java": "arn:aws-us-gov:lambda:us-gov-east-1:002406178527:layer:dd-trace-java:25"
7272
}
7373
}
7474
}

0 commit comments

Comments
 (0)