Skip to content

Commit 064fbad

Browse files
author
Alexander Smirnov
committed
Staging release 2.3.1
1 parent 5235ced commit 064fbad

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

aws-lambda-java-runtime-interface-client/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ pom.xml
7070
<dependency>
7171
<groupId>com.amazonaws</groupId>
7272
<artifactId>aws-lambda-java-runtime-interface-client</artifactId>
73-
<version>2.3.0</version>
73+
<version>2.3.1</version>
7474
</dependency>
7575
</dependencies>
7676
<build>

aws-lambda-java-runtime-interface-client/RELEASE.CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### March 16, 2023
2+
`2.3.1`
3+
- ignore module-info for CDS preparation purposes
4+
15
### March 14, 2023
26
`2.3.0`
37
- added CRaC context implementation

aws-lambda-java-runtime-interface-client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>com.amazonaws</groupId>
66
<artifactId>aws-lambda-java-runtime-interface-client</artifactId>
7-
<version>2.3.0</version>
7+
<version>2.3.1</version>
88
<packaging>jar</packaging>
99

1010
<name>AWS Lambda Java Runtime Interface Client</name>

aws-lambda-java-runtime-interface-client/src/main/java/com/amazonaws/services/lambda/runtime/api/client/AWSLambda.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,7 @@ private static void startRuntime(String handler, LambdaLogger lambdaLogger) thro
238238
try {
239239
payload = requestHandler.call(request);
240240
runtimeClient.postInvocationResponse(request.getId(), payload.toByteArray());
241-
if (Thread.currentThread().isInterrupted()) {
242-
shouldExit = true;
243-
}
241+
boolean ignored = Thread.interrupted(); // clear interrupted flag in case if it was set by user's code
244242
} catch (UserFault f) {
245243
userFault = f;
246244
UserFault.filterStackTrace(f);

aws-lambda-java-runtime-interface-client/src/main/java/com/amazonaws/services/lambda/runtime/api/client/ClasspathLoader.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ public class ClasspathLoader {
2626
static {
2727
// NativeClient loads a native library and crashes if loaded here so just exclude it
2828
BLOCKLIST.add("com.amazonaws.services.lambda.runtime.api.client.runtimeapi.NativeClient");
29+
// Ignore module info class for serialization lib
30+
BLOCKLIST.add("META-INF.versions.9.module-info");
2931
}
3032

3133
private static String pathToClassName(final String path) {

aws-lambda-java-runtime-interface-client/test/integration/test-handler/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<dependency>
1616
<groupId>com.amazonaws</groupId>
1717
<artifactId>aws-lambda-java-runtime-interface-client</artifactId>
18-
<version>2.3.0</version>
18+
<version>2.3.1</version>
1919
</dependency>
2020
</dependencies>
2121

aws-lambda-java-serialization/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,10 +216,6 @@
216216
<pattern>com.google.gson</pattern>
217217
<shadedPattern>${relocation.prefix}.com.google.gson</shadedPattern>
218218
</relocation>
219-
<relocation>
220-
<pattern>org.joda.time</pattern>
221-
<shadedPattern>${relocation.prefix}.org.joda.time</shadedPattern>
222-
</relocation>
223219
<relocation>
224220
<pattern>org.json</pattern>
225221
<shadedPattern>${relocation.prefix}.org.json</shadedPattern>

0 commit comments

Comments
 (0)