Skip to content

Commit 4e85edc

Browse files
committed
chore(deps): Update Struts dependency to 6.1.1
1 parent d84a418 commit 4e85edc

File tree

6 files changed

+24
-26
lines changed

6 files changed

+24
-26
lines changed

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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
</parent>
1616

1717
<properties>
18-
<struts.version>6.0.3</struts.version>
18+
<struts.version>6.1.1</struts.version>
1919
</properties>
2020

2121
<dependencies>
@@ -74,7 +74,7 @@
7474
<dependency>
7575
<groupId>javax.el</groupId>
7676
<artifactId>javax.el-api</artifactId>
77-
<version>2.2.5</version>
77+
<version>3.0.0</version>
7878
<scope>test</scope>
7979
</dependency>
8080

@@ -86,9 +86,9 @@
8686
</dependency>
8787

8888
<dependency>
89-
<groupId>org.glassfish.web</groupId>
89+
<groupId>org.glassfish</groupId>
9090
<artifactId>javax.el</artifactId>
91-
<version>2.2.6</version>
91+
<version>3.0.0</version>
9292
<scope>test</scope>
9393
</dependency>
9494
</dependencies>
@@ -105,6 +105,11 @@
105105
<artifactId>commons-text</artifactId>
106106
<version>1.10.0</version>
107107
</dependency>
108+
<dependency><!-- [CVE-2021-37533] transitive dep via Struts -->
109+
<groupId>commons-net</groupId>
110+
<artifactId>commons-net</artifactId>
111+
<version>3.9.0</version>
112+
</dependency>
108113
</dependencies>
109114
</dependencyManagement>
110115

aws-serverless-java-container-struts/src/test/java/com/amazonaws/serverless/proxy/struts/StrutsAwsProxyTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import com.fasterxml.jackson.core.type.TypeReference;
2525
import com.fasterxml.jackson.databind.ObjectMapper;
2626
import org.apache.commons.codec.binary.Base64;
27-
import org.apache.struts2.StrutsRestTestCase;
27+
import org.apache.struts2.junit.StrutsRestTestCase;
2828
import org.junit.jupiter.params.ParameterizedTest;
2929
import org.junit.jupiter.params.provider.MethodSource;
3030

aws-serverless-struts-archetype/src/main/resources/archetype-resources/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ dependencies {
1818
exclude group: 'org.apache.logging.log4j', module: 'log4j-api'
1919
exclude group: 'org.apache.logging.log4j', module: 'log4j-to-slf4j'
2020
}
21-
implementation ('org.apache.struts:struts2-convention-plugin:6.0.3') {
21+
implementation ('org.apache.struts:struts2-convention-plugin:6.1.1') {
2222
exclude group: 'org.apache.struts', module: 'struts2-core'
2323
}
24-
implementation ('org.apache.struts:struts2-rest-plugin:6.0.3') {
24+
implementation ('org.apache.struts:struts2-rest-plugin:6.1.1') {
2525
exclude group: 'org.apache.struts', module: 'struts2-core'
2626
}
27-
implementation ('org.apache.struts:struts2-bean-validation-plugin:6.0.3') {
27+
implementation ('org.apache.struts:struts2-bean-validation-plugin:6.1.1') {
2828
exclude group: 'org.apache.struts', module: 'struts2-core'
2929
}
3030
implementation ('com.jgeppert.struts2:struts2-aws-lambda-support-plugin:1.4.2') {
3131
exclude group: 'org.apache.struts', module: 'struts2-core'
3232
}
33-
implementation ('org.apache.struts:struts2-core:6.0.3') {
33+
implementation ('org.apache.struts:struts2-core:6.1.1') {
3434
exclude group: 'org.apache.logging.log4j', module: 'log4j-api'
3535
}
3636
implementation ('org.hibernate.validator:hibernate-validator:6.1.7.Final')
@@ -42,7 +42,7 @@ dependencies {
4242
implementation ('com.amazonaws:aws-lambda-java-log4j2:1.5.1')
4343

4444
testImplementation('junit:junit:4.13.2')
45-
testImplementation('org.apache.struts:struts2-junit-plugin:6.0.3') {
45+
testImplementation('org.apache.struts:struts2-junit-plugin:6.1.1') {
4646
exclude group: 'org.apache.struts', module: 'struts2-core'
4747
}
4848
}

aws-serverless-struts-archetype/src/main/resources/archetype-resources/pom.xml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,12 @@
1515
<properties>
1616
<maven.compiler.source>1.8</maven.compiler.source>
1717
<maven.compiler.target>1.8</maven.compiler.target>
18-
<struts.version>6.0.3</struts.version>
18+
<struts.version>6.1.1</struts.version>
1919
<jackson.version>2.14.0</jackson.version>
2020
<junit.version>4.13.2</junit.version>
2121
<log4j.version>2.19.0</log4j.version>
2222
</properties>
2323

24-
<repositories>
25-
<repository>
26-
<id>struts-staging</id>
27-
<url>https://repository.apache.org/content/repositories/staging/</url>
28-
</repository>
29-
</repositories>
30-
3124
<dependencies>
3225
<dependency>
3326
<groupId>com.amazonaws.serverless</groupId>
@@ -122,13 +115,13 @@
122115
<dependency>
123116
<groupId>javax.el</groupId>
124117
<artifactId>javax.el-api</artifactId>
125-
<version>2.2.5</version>
118+
<version>3.0.0</version>
126119
<scope>test</scope>
127120
</dependency>
128121
<dependency>
129-
<groupId>org.glassfish.web</groupId>
122+
<groupId>org.glassfish</groupId>
130123
<artifactId>javax.el</artifactId>
131-
<version>2.2.6</version>
124+
<version>3.0.0</version>
132125
<scope>test</scope>
133126
</dependency>
134127

samples/struts/pet-store/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ configurations {
1414
dependencies {
1515
implementation (
1616
'com.amazonaws.serverless:aws-serverless-java-container-struts:[1.9,)',
17-
'org.apache.struts:struts2-convention-plugin:6.0.3',
18-
'org.apache.struts:struts2-rest-plugin:6.0.3',
19-
'org.apache.struts:struts2-bean-validation-plugin:6.0.3',
20-
'org.apache.struts:struts2-junit-plugin:6.0.3',
17+
'org.apache.struts:struts2-convention-plugin:6.1.1',
18+
'org.apache.struts:struts2-rest-plugin:6.1.1',
19+
'org.apache.struts:struts2-bean-validation-plugin:6.1.1',
20+
'org.apache.struts:struts2-junit-plugin:6.1.1',
2121
'com.jgeppert.struts2:struts2-aws-lambda-support-plugin:1.4.2',
2222
'org.hibernate.validator:hibernate-validator:6.1.7.Final',
2323
'org.glassfish:javax.el:3.0.0',

samples/struts/pet-store/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<properties>
2727
<maven.compiler.source>1.8</maven.compiler.source>
2828
<maven.compiler.target>1.8</maven.compiler.target>
29-
<struts.version>6.0.3</struts.version>
29+
<struts.version>6.1.1</struts.version>
3030
<jackson.version>2.14.0</jackson.version>
3131
<junit.version>4.13.2</junit.version>
3232
<log4j.version>2.19.0</log4j.version>

0 commit comments

Comments
 (0)