Skip to content

Commit 90155b3

Browse files
Add support for events v4 (aws#445)
1 parent 8d9a267 commit 90155b3

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

aws-lambda-java-serialization/RELEASE.CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### September 21, 2023
2+
`1.1.3`:
3+
- Add support for event v4 lib
4+
15
### February 22, 2023
26
`1.1.1`:
37
- Register `JodaModule` to JacksonFactory

aws-lambda-java-serialization/pom.xml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.amazonaws</groupId>
66
<artifactId>aws-lambda-java-serialization</artifactId>
7-
<version>1.1.2</version>
7+
<version>1.1.3</version>
88
<packaging>jar</packaging>
99

1010
<name>AWS Lambda Java Runtime Serialization</name>
@@ -211,6 +211,27 @@
211211
<relocation>
212212
<pattern>com.fasterxml.jackson</pattern>
213213
<shadedPattern>${relocation.prefix}.com.fasterxml.jackson</shadedPattern>
214+
<excludes>
215+
<exclude>com.fasterxml.jackson.annotation.JsonInclude</exclude>
216+
<exclude>com.fasterxml.jackson.annotation.JsonInclude$Value</exclude>
217+
<exclude>com.fasterxml.jackson.annotation.JsonInclude$Include</exclude>
218+
<exclude>com.fasterxml.jackson.annotation.JsonProperty</exclude>
219+
<exclude>com.fasterxml.jackson.annotation.JsonProperty$Access</exclude>
220+
<exclude>com.fasterxml.jackson.annotation.JsonFormat</exclude>
221+
<exclude>com.fasterxml.jackson.annotation.JsonFormat$Shape</exclude>
222+
<exclude>com.fasterxml.jackson.annotation.JsonFormat$Feature</exclude>
223+
<exclude>com.fasterxml.jackson.annotation.JsonIgnore</exclude>
224+
<exclude>com.fasterxml.jackson.annotation.JsonSerialize</exclude>
225+
<exclude>com.fasterxml.jackson.annotation.JsonView</exclude>
226+
<exclude>com.fasterxml.jackson.annotation.JsonTypeInfo</exclude>
227+
<exclude>com.fasterxml.jackson.annotation.JsonRawValue</exclude>
228+
<exclude>com.fasterxml.jackson.annotation.JsonUnwrapped</exclude>
229+
<exclude>com.fasterxml.jackson.annotation.JsonBackReference</exclude>
230+
<exclude>com.fasterxml.jackson.annotation.JsonManagedReference</exclude>
231+
<exclude>com.fasterxml.jackson.annotation.JacksonAnnotation</exclude>
232+
<exclude>com.fasterxml.jackson.annotation.JacksonAnnotationValue</exclude>
233+
<exclude>com.fasterxml.jackson.annotation.OptBoolean</exclude>
234+
</excludes>
214235
</relocation>
215236
<relocation>
216237
<pattern>com.google.gson</pattern>

aws-lambda-java-serialization/verify-relocation.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ if [[ ! -z "$OUTPUT" ]]; then
1919
fi
2020

2121
echo 'Validating that everything other than serialization module classes were relocated'
22-
OUTPUT=$(zipinfo ${ARTIFACT_PATH} | grep '.class' | grep -v ${SERIALIZATION_MODULE_PATTERN//.//} | grep -v 'META-INF' | grep -v ${RELOCATION_PREFIX//.//} || true)
22+
OUTPUT=$(zipinfo ${ARTIFACT_PATH} | grep '.class' | grep -v ${SERIALIZATION_MODULE_PATTERN//.//} | grep -v 'com.fasterxml.jackson.annotation' | grep -v 'META-INF' | grep -v ${RELOCATION_PREFIX//.//} || true)
2323
if [[ ! -z "$OUTPUT" ]]; then
2424
echo "Some classes were not relocated"
2525
echo ${OUTPUT}

0 commit comments

Comments
 (0)