Skip to content

Commit bc0740e

Browse files
authored
Merge pull request #161 from awslabs/core
Merging bug fixes for release 1.1.1
2 parents 7c754eb + 486ed1c commit bc0740e

File tree

28 files changed

+609
-181
lines changed

28 files changed

+609
-181
lines changed

archetypes/jersey/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<parent>
55
<groupId>com.amazonaws.serverless</groupId>
66
<artifactId>aws-serverless-java-container</artifactId>
7-
<version>1.2-SNAPSHOT</version>
7+
<version>1.1.1-SNAPSHOT</version>
88
</parent>
99

1010
<groupId>com.amazonaws.serverless.archetypes</groupId>
1111
<artifactId>aws-serverless-jersey-archetype</artifactId>
12-
<version>1.2-SNAPSHOT</version>
12+
<version>1.1.1-SNAPSHOT</version>
1313
<packaging>maven-archetype</packaging>
1414

1515
<scm>

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

+1-1
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.1</version>
23+
<version>1.1.1</version>
2424
</dependency>
2525

2626
<dependency>

archetypes/spark/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<parent>
55
<groupId>com.amazonaws.serverless</groupId>
66
<artifactId>aws-serverless-java-container</artifactId>
7-
<version>1.2-SNAPSHOT</version>
7+
<version>1.1.1-SNAPSHOT</version>
88
</parent>
99

1010
<groupId>com.amazonaws.serverless.archetypes</groupId>
1111
<artifactId>aws-serverless-spark-archetype</artifactId>
12-
<version>1.2-SNAPSHOT</version>
12+
<version>1.1.1-SNAPSHOT</version>
1313
<packaging>maven-archetype</packaging>
1414

1515
<scm>

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

+1-1
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.1</version>
26+
<version>1.1.1</version>
2727
</dependency>
2828

2929
<dependency>

archetypes/spring/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<parent>
55
<groupId>com.amazonaws.serverless</groupId>
66
<artifactId>aws-serverless-java-container</artifactId>
7-
<version>1.2-SNAPSHOT</version>
7+
<version>1.1.1-SNAPSHOT</version>
88
</parent>
99

1010
<groupId>com.amazonaws.serverless.archetypes</groupId>
1111
<artifactId>aws-serverless-spring-archetype</artifactId>
12-
<version>1.2-SNAPSHOT</version>
12+
<version>1.1.1-SNAPSHOT</version>
1313
<packaging>maven-archetype</packaging>
1414

1515
<scm>

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<dependency>
2525
<groupId>com.amazonaws.serverless</groupId>
2626
<artifactId>aws-serverless-java-container-spring</artifactId>
27-
<version>1.1</version>
27+
<version>1.1.1</version>
2828
</dependency>
2929

3030
<dependency>

archetypes/springboot/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<parent>
55
<groupId>com.amazonaws.serverless</groupId>
66
<artifactId>aws-serverless-java-container</artifactId>
7-
<version>1.2-SNAPSHOT</version>
7+
<version>1.1.1-SNAPSHOT</version>
88
</parent>
99

1010
<groupId>com.amazonaws.serverless.archetypes</groupId>
1111
<artifactId>aws-serverless-springboot-archetype</artifactId>
12-
<version>1.2-SNAPSHOT</version>
12+
<version>1.1.1-SNAPSHOT</version>
1313
<packaging>maven-archetype</packaging>
1414

1515
<scm>

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

+1-1
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.1</version>
30+
<version>1.1.1</version>
3131
</dependency>
3232

3333
<dependency>

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
<name>AWS Serverless Java container support - Core</name>
77
<description>Allows Java applications written for a servlet container to run in AWS Lambda</description>
88
<url>https://aws.amazon.com/lambda</url>
9-
<version>1.2-SNAPSHOT</version>
9+
<version>1.1.1-SNAPSHOT</version>
1010

1111
<parent>
1212
<groupId>com.amazonaws.serverless</groupId>
1313
<artifactId>aws-serverless-java-container</artifactId>
14-
<version>1.2-SNAPSHOT</version>
14+
<version>1.1.1-SNAPSHOT</version>
1515
</parent>
1616

1717
<properties>

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

+12-4
Original file line numberDiff line numberDiff line change
@@ -290,17 +290,25 @@ protected Cookie[] parseCookieHeaderValue(String headerValue) {
290290
* @param parameters A Map&lt;String, String&gt; of query string parameters
291291
* @return The generated query string for the URI
292292
*/
293-
protected String generateQueryString(Map<String, String> parameters) {
293+
protected String generateQueryString(EncodingQueryStringParameterMap parameters) {
294294
if (parameters == null || parameters.size() == 0) {
295295
return null;
296296
}
297297
if (queryString != null) {
298298
return queryString;
299299
}
300300

301-
queryString = parameters.keySet().stream()
302-
.map(key -> key + "=" + parameters.get(key))
303-
.collect(Collectors.joining("&"));
301+
StringBuilder queryStringBuilder = new StringBuilder();
302+
303+
parameters.keySet().stream().forEach(k -> parameters.get(k).stream().forEach(v -> {
304+
queryStringBuilder.append("&");
305+
queryStringBuilder.append(k);
306+
queryStringBuilder.append("=");
307+
queryStringBuilder.append(v);
308+
}));
309+
310+
queryString = queryStringBuilder.toString();
311+
queryString = queryString.substring(1); // remove the first & - faster to do it here than adding logic in the Lambda
304312
return queryString;
305313
}
306314

0 commit comments

Comments
 (0)