Skip to content

Commit f855159

Browse files
committed
Updated Lambda Java runtime version to 25
1 parent a1419de commit f855159

File tree

13 files changed

+16
-17
lines changed

13 files changed

+16
-17
lines changed

labs/unicorn-location-api/UnicornLocationFunction/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
<packaging>jar</packaging>
88
<name>API to store unicorn location records</name>
99
<properties>
10-
<maven.compiler.source>17</maven.compiler.source>
11-
<maven.compiler.target>17</maven.compiler.target>
10+
<maven.compiler.source>25</maven.compiler.source>
11+
<maven.compiler.target>25</maven.compiler.target>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1414
</properties>

labs/unicorn-location-api/final/unicorn-location-api-final/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN curl -4 -L https://github.com/graalvm/graalvm-ce-builds/releases/download/jd
1414
RUN mv graalvm-community-openjdk-${GRAAL_VERSION}* /usr/lib/graalvm
1515

1616
# Maven
17-
ENV MVN_VERSION 3.9.6
17+
ENV MVN_VERSION 3.9.11
1818
ENV MVN_FOLDERNAME apache-maven-${MVN_VERSION}
1919
ENV MVN_FILENAME apache-maven-${MVN_VERSION}-bin.tar.gz
2020
RUN curl -4 -L https://archive.apache.org/dist/maven/maven-3/${MVN_VERSION}/binaries/${MVN_FILENAME} | tar -xvz

labs/unicorn-location-api/final/unicorn-location-api-final/UnicornLocationFunction/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
<packaging>jar</packaging>
88
<name>API to store unicorn location records</name>
99
<properties>
10-
<maven.compiler.source>17</maven.compiler.source>
11-
<maven.compiler.target>17</maven.compiler.target>
10+
<maven.compiler.source>25</maven.compiler.source>
11+
<maven.compiler.target>25</maven.compiler.target>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1414
</properties>

labs/unicorn-location-api/graal/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN curl -4 -L https://github.com/graalvm/graalvm-ce-builds/releases/download/jd
1414
RUN mv graalvm-community-openjdk-${GRAAL_VERSION}* /usr/lib/graalvm
1515

1616
# Maven
17-
ENV MVN_VERSION 3.9.9
17+
ENV MVN_VERSION 3.9.11
1818
ENV MVN_FOLDERNAME apache-maven-${MVN_VERSION}
1919
ENV MVN_FILENAME apache-maven-${MVN_VERSION}-bin.tar.gz
2020
RUN curl -4 -L https://archive.apache.org/dist/maven/maven-3/${MVN_VERSION}/binaries/${MVN_FILENAME} | tar -xvz

labs/unicorn-location-api/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Resources:
1616
CodeUri: UnicornLocationFunction
1717
FunctionName: unicorn-location-api-post
1818
Handler: com.unicorn.location.UnicornPostLocationHandler::handleRequest
19-
Runtime: java21
19+
Runtime: java25
2020
Architectures:
2121
- x86_64
2222
MemorySize: 1024

labs/unicorn-stock-broker/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<packaging>jar</packaging>
1313
<name>API to store unicorn transactions</name>
1414
<properties>
15-
<maven.compiler.source>17</maven.compiler.source>
16-
<maven.compiler.target>17</maven.compiler.target>
15+
<maven.compiler.source>25</maven.compiler.source>
16+
<maven.compiler.target>25</maven.compiler.target>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1818
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1919
<spring-cloud.version>2025.0.0</spring-cloud.version>

labs/unicorn-stock-broker/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Description: >
77
88
Globals:
99
Function:
10-
Runtime: java21
10+
Runtime: java25
1111
Architectures:
1212
- x86_64
1313
MemorySize: 2048

labs/unicorn-store/infrastructure/cdk/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<properties>
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
13-
<cdk.version>2.190.0</cdk.version>
13+
<cdk.version>2.225.0</cdk.version>
1414
<junit.version>5.13.1</junit.version>
1515
</properties>
1616

labs/unicorn-store/infrastructure/cdk/src/main/java/com/unicorn/UnicornStoreApp.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@ public static void main(final String[] args) {
5858
new NagPackSuppression.Builder().id("AwsSolutions-RDS2").reason("Workshop non-sensitive test database does not need encryption at rest").build(),
5959
new NagPackSuppression.Builder().id("AwsSolutions-APIG3").reason("Workshop API Gateways do not need AWS WAF assigned").build(),
6060
new NagPackSuppression.Builder().id("AwsSolutions-EC23").reason("Not needed").build(),
61-
new NagPackSuppression.Builder().id("AwsSolutions-RDS13").reason("Workshop Database does not need backups").build(),
62-
new NagPackSuppression.Builder().id("CdkNagValidationFailure").reason("Suppress warnings see: https://github.com/cdklabs/cdk-nag/issues/817").build()
61+
new NagPackSuppression.Builder().id("AwsSolutions-RDS13").reason("Workshop Database does not need backups").build()
6362
);
6463

6564
NagSuppressions.addStackSuppressions(infrastructureStack, suppression);

labs/unicorn-store/infrastructure/cdk/src/main/java/com/unicorn/UnicornStoreStack.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ private RestApi setupRestApi(Alias unicornStoreSpringLambdaAlias) {
5757

5858
private Alias createUnicornLambdaFunction() {
5959
var lambda = Function.Builder.create(this, "UnicornStoreSpringFunction")
60-
.runtime(Runtime.JAVA_21)
60+
.runtime(Runtime.JAVA_25)
6161
.functionName("unicorn-store-spring")
6262
.memorySize(512)
6363
.timeout(Duration.seconds(29))

0 commit comments

Comments
 (0)