Skip to content

Commit 098a113

Browse files
authored
Merge pull request #137 from awslabs/core
Bump in jackson dependency version
2 parents 234f65a + a6efbeb commit 098a113

File tree

8 files changed

+22
-7
lines changed

8 files changed

+22
-7
lines changed

archetypes/jersey/src/main/resources/archetype-resources/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<dependency>
2121
<groupId>com.amazonaws.serverless</groupId>
2222
<artifactId>aws-serverless-java-container-jersey</artifactId>
23-
<version>1.0</version>
23+
<version>1.0.1</version>
2424
</dependency>
2525

2626
<dependency>

archetypes/spark/src/main/resources/archetype-resources/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>com.amazonaws.serverless</groupId>
2525
<artifactId>aws-serverless-java-container-spark</artifactId>
26-
<version>1.0</version>
26+
<version>1.0.1</version>
2727
</dependency>
2828

2929
<dependency>

archetypes/spring/src/main/resources/archetype-resources/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<dependency>
2323
<groupId>com.amazonaws.serverless</groupId>
2424
<artifactId>aws-serverless-java-container-spring</artifactId>
25-
<version>1.0</version>
25+
<version>1.0.1</version>
2626
</dependency>
2727

2828
<dependency>

archetypes/springboot/src/main/resources/archetype-resources/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<dependency>
2828
<groupId>com.amazonaws.serverless</groupId>
2929
<artifactId>aws-serverless-java-container-spring</artifactId>
30-
<version>1.0</version>
30+
<version>1.0.1</version>
3131
</dependency>
3232

3333
<dependency>

aws-serverless-java-container-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
</parent>
1616

1717
<properties>
18-
<jackson.version>2.9.3</jackson.version>
18+
<jackson.version>2.9.4</jackson.version>
1919
<jaxrs.version>2.1</jaxrs.version>
2020
<servlet.version>3.1.0</servlet.version>
2121
</properties>

aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsProxyHttpServletRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ private Map<String, Part> getMultipartFormParametersMap() {
704704

705705

706706
private String cleanUri(String uri) {
707-
String finalUri = uri;
707+
String finalUri = (uri == null ? "" : uri);
708708

709709
if (!finalUri.startsWith("/")) {
710710
finalUri = "/" + finalUri;

aws-serverless-java-container-spark/src/test/java/com/amazonaws/serverless/proxy/spark/HelloWorldSparkStreamTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,21 @@ public void helloRequest_basicStream_populatesOutputSuccessfully() {
7878
}
7979
}
8080

81+
@Test
82+
public void nullPathRequest_doesntFail_expectA404() {
83+
InputStream req = new AwsProxyRequestBuilder().method("GET").path(null).buildStream();
84+
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
85+
try {
86+
handler.proxyStream(req, outputStream, new MockLambdaContext());
87+
AwsProxyResponse response = LambdaContainerHandler.getObjectMapper().readValue(outputStream.toByteArray(), AwsProxyResponse.class);
88+
89+
assertEquals(404, response.getStatusCode());
90+
} catch (IOException e) {
91+
e.printStackTrace();
92+
fail();
93+
}
94+
}
95+
8196
private static void configureRoutes() {
8297
get("/hello", (req, res) -> {
8398
res.status(200);

aws-serverless-java-container-spring/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<properties>
1818
<spring.version>5.0.3.RELEASE</spring.version>
1919
<spring-security.version>5.0.1.RELEASE</spring-security.version>
20-
<jackson.version>2.9.3</jackson.version>
20+
<jackson.version>2.9.4</jackson.version>
2121
</properties>
2222

2323
<dependencies>

0 commit comments

Comments
 (0)