packageConfi
}
}
+ @Override
public void destroy() {
loadedFileUrls.clear();
+ providerAllowlist.clearAllowlist(this);
}
+ @Override
public boolean needsReload() {
if (devMode && reload) {
for (String url : loadedFileUrls) {
diff --git a/plugins/convention/src/test/java/org/apache/struts2/convention/PackageBasedActionConfigBuilderTest.java b/plugins/convention/src/test/java/org/apache/struts2/convention/PackageBasedActionConfigBuilderTest.java
index c44ca335a7..1643ce7ae5 100644
--- a/plugins/convention/src/test/java/org/apache/struts2/convention/PackageBasedActionConfigBuilderTest.java
+++ b/plugins/convention/src/test/java/org/apache/struts2/convention/PackageBasedActionConfigBuilderTest.java
@@ -18,9 +18,21 @@
*/
package org.apache.struts2.convention;
-import com.opensymphony.xwork2.*;
+import com.opensymphony.xwork2.ActionChainResult;
+import com.opensymphony.xwork2.ActionContext;
+import com.opensymphony.xwork2.FileManager;
+import com.opensymphony.xwork2.FileManagerFactory;
+import com.opensymphony.xwork2.ObjectFactory;
+import com.opensymphony.xwork2.Result;
import com.opensymphony.xwork2.config.Configuration;
-import com.opensymphony.xwork2.config.entities.*;
+import com.opensymphony.xwork2.config.entities.ActionConfig;
+import com.opensymphony.xwork2.config.entities.ExceptionMappingConfig;
+import com.opensymphony.xwork2.config.entities.InterceptorConfig;
+import com.opensymphony.xwork2.config.entities.InterceptorMapping;
+import com.opensymphony.xwork2.config.entities.InterceptorStackConfig;
+import com.opensymphony.xwork2.config.entities.PackageConfig;
+import com.opensymphony.xwork2.config.entities.ResultConfig;
+import com.opensymphony.xwork2.config.entities.ResultTypeConfig;
import com.opensymphony.xwork2.config.impl.DefaultConfiguration;
import com.opensymphony.xwork2.factory.DefaultInterceptorFactory;
import com.opensymphony.xwork2.factory.DefaultResultFactory;
@@ -32,12 +44,20 @@
import com.opensymphony.xwork2.util.fs.DefaultFileManagerFactory;
import com.opensymphony.xwork2.util.reflection.ReflectionException;
import junit.framework.TestCase;
-
import org.apache.commons.lang3.StringUtils;
import org.apache.struts2.convention.actions.DefaultResultPathAction;
import org.apache.struts2.convention.actions.NoAnnotationAction;
import org.apache.struts2.convention.actions.Skip;
-import org.apache.struts2.convention.actions.action.*;
+import org.apache.struts2.convention.actions.action.ActionNameAction;
+import org.apache.struts2.convention.actions.action.ActionNamesAction;
+import org.apache.struts2.convention.actions.action.ClassLevelAnnotationAction;
+import org.apache.struts2.convention.actions.action.ClassLevelAnnotationDefaultMethodAction;
+import org.apache.struts2.convention.actions.action.ClassLevelAnnotationsAction;
+import org.apache.struts2.convention.actions.action.ClassLevelAnnotationsDefaultMethodAction;
+import org.apache.struts2.convention.actions.action.ClassNameAction;
+import org.apache.struts2.convention.actions.action.SingleActionNameAction;
+import org.apache.struts2.convention.actions.action.TestAction;
+import org.apache.struts2.convention.actions.action.TestExtends;
import org.apache.struts2.convention.actions.allowedmethods.ClassLevelAllowedMethodsAction;
import org.apache.struts2.convention.actions.allowedmethods.PackageLevelAllowedMethodsAction;
import org.apache.struts2.convention.actions.allowedmethods.sub.PackageLevelAllowedMethodsChildAction;
@@ -61,7 +81,15 @@
import org.apache.struts2.convention.actions.parentpackage.PackageLevelParentPackageAction;
import org.apache.struts2.convention.actions.parentpackage.sub.ClassLevelParentPackageChildAction;
import org.apache.struts2.convention.actions.parentpackage.sub.PackageLevelParentPackageChildAction;
-import org.apache.struts2.convention.actions.result.*;
+import org.apache.struts2.convention.actions.result.ActionLevelResultAction;
+import org.apache.struts2.convention.actions.result.ActionLevelResultsAction;
+import org.apache.struts2.convention.actions.result.ActionLevelResultsNamesAction;
+import org.apache.struts2.convention.actions.result.ClassLevelResultAction;
+import org.apache.struts2.convention.actions.result.ClassLevelResultsAction;
+import org.apache.struts2.convention.actions.result.GlobalResultAction;
+import org.apache.struts2.convention.actions.result.GlobalResultOverrideAction;
+import org.apache.struts2.convention.actions.result.InheritedResultExtends;
+import org.apache.struts2.convention.actions.result.OverrideResultAction;
import org.apache.struts2.convention.actions.resultpath.ClassLevelResultPathAction;
import org.apache.struts2.convention.actions.resultpath.PackageLevelResultPathAction;
import org.apache.struts2.convention.actions.skip.Index;
@@ -69,15 +97,24 @@
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Actions;
import org.apache.struts2.convention.dontfind.DontFindMeAction;
+import org.apache.struts2.ognl.ProviderAllowlist;
import org.apache.struts2.result.ServletDispatcherResult;
import org.easymock.EasyMock;
import javax.servlet.ServletContext;
import java.net.MalformedURLException;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
import static org.apache.struts2.convention.ReflectionTools.getAnnotation;
-import static org.easymock.EasyMock.*;
+import static org.easymock.EasyMock.checkOrder;
+import static org.easymock.EasyMock.createStrictMock;
+import static org.easymock.EasyMock.expect;
+import static org.easymock.EasyMock.verify;
/**
*
@@ -388,6 +425,7 @@ public Container getContainer() {
fileManagerFactory.setFileManager(new DefaultFileManager());
builder.setFileManagerFactory(fileManagerFactory);
builder.setPackageLocatorsBase("org.apache.struts2.convention.actions");
+ builder.setProviderAllowlist(new ProviderAllowlist());
builder.buildActionConfigs();
verify(resultMapBuilder);
From 27e4d0d47aded060f12fd2121273d6a4eb69c206 Mon Sep 17 00:00:00 2001
From: Kusal Kithul-Godage
Date: Sat, 13 Jul 2024 23:25:31 +1000
Subject: [PATCH 10/16] WW-5440 Fix inconsistent indenting
---
.../showcase/action/AbstractCRUDAction.java | 92 +++++++++----------
1 file changed, 46 insertions(+), 46 deletions(-)
diff --git a/apps/showcase/src/main/java/org/apache/struts2/showcase/action/AbstractCRUDAction.java b/apps/showcase/src/main/java/org/apache/struts2/showcase/action/AbstractCRUDAction.java
index 2880f36581..e5204a1fad 100644
--- a/apps/showcase/src/main/java/org/apache/struts2/showcase/action/AbstractCRUDAction.java
+++ b/apps/showcase/src/main/java/org/apache/struts2/showcase/action/AbstractCRUDAction.java
@@ -34,62 +34,62 @@
public abstract class AbstractCRUDAction extends ActionSupport {
- private static final Logger log = LogManager.getLogger(AbstractCRUDAction.class);
+ private static final Logger log = LogManager.getLogger(AbstractCRUDAction.class);
- private Collection availableItems;
- private String[] toDelete;
+ private Collection availableItems;
+ private String[] toDelete;
- protected abstract Dao getDao();
+ protected abstract Dao getDao();
- public Collection getAvailableItems() {
- return availableItems;
- }
+ public Collection getAvailableItems() {
+ return availableItems;
+ }
- public String[] getToDelete() {
- return toDelete;
- }
+ public String[] getToDelete() {
+ return toDelete;
+ }
- @StrutsParameter
- public void setToDelete(String[] toDelete) {
- this.toDelete = toDelete;
- }
+ @StrutsParameter
+ public void setToDelete(String[] toDelete) {
+ this.toDelete = toDelete;
+ }
- public String list() throws Exception {
- this.availableItems = getDao().findAll();
- if (log.isDebugEnabled()) {
- log.debug("AbstractCRUDAction - [list]: " + (availableItems != null ? "" + availableItems.size() : "no") + " items found");
- }
- return execute();
- }
+ public String list() throws Exception {
+ this.availableItems = getDao().findAll();
+ if (log.isDebugEnabled()) {
+ log.debug("AbstractCRUDAction - [list]: " + (availableItems != null ? "" + availableItems.size() : "no") + " items found");
+ }
+ return execute();
+ }
- public String delete() throws Exception {
- if (toDelete != null) {
- int count = 0;
+ public String delete() throws Exception {
+ if (toDelete != null) {
+ int count = 0;
for (String s : toDelete) {
count = count + getDao().delete(s);
}
- if (log.isDebugEnabled()) {
+ if (log.isDebugEnabled()) {
log.debug("AbstractCRUDAction - [delete]: {} items deleted.", count);
- }
- }
- return SUCCESS;
- }
+ }
+ }
+ return SUCCESS;
+ }
- /**
- * Utility method for fetching already persistent object from storage for usage in params-prepare-params cycle.
- *
- * @param tryId The id to try to get persistent object for
- * @param tryObject The object, induced by first params invocation, possibly containing id to try to get persistent
- * object for
- * @return The persistent object, if found. null otherwise.
- */
- protected IdEntity fetch(Serializable tryId, IdEntity tryObject) {
- IdEntity result = null;
- if (tryId != null) {
- result = getDao().get(tryId);
- } else if (tryObject != null) {
- result = getDao().get(tryObject.getId());
- }
- return result;
- }
+ /**
+ * Utility method for fetching already persistent object from storage for usage in params-prepare-params cycle.
+ *
+ * @param tryId The id to try to get persistent object for
+ * @param tryObject The object, induced by first params invocation, possibly containing id to try to get persistent
+ * object for
+ * @return The persistent object, if found. null otherwise.
+ */
+ protected IdEntity fetch(Serializable tryId, IdEntity tryObject) {
+ IdEntity result = null;
+ if (tryId != null) {
+ result = getDao().get(tryId);
+ } else if (tryObject != null) {
+ result = getDao().get(tryObject.getId());
+ }
+ return result;
+ }
}
From b7b5bff13afc1a5b8dd818d0fbe8b9f64e14e62c Mon Sep 17 00:00:00 2001
From: Kusal Kithul-Godage
Date: Sat, 13 Jul 2024 23:59:16 +1000
Subject: [PATCH 11/16] WW-5442 Enforce allowlist for OgnlReflectionProvider
---
.../providers/XmlDocConfigurationProvider.java | 12 ++++++------
.../java/com/opensymphony/xwork2/ognl/OgnlUtil.java | 11 +----------
2 files changed, 7 insertions(+), 16 deletions(-)
diff --git a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java
index 6de2024609..5c1d1f395c 100644
--- a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java
+++ b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java
@@ -109,6 +109,11 @@ public void setValueSubstitutor(ValueSubstitutor valueSubstitutor) {
this.valueSubstitutor = valueSubstitutor;
}
+ @Inject
+ public void setProviderAllowlist(ProviderAllowlist providerAllowlist) {
+ this.providerAllowlist = providerAllowlist;
+ }
+
public XmlDocConfigurationProvider(Document... documents) {
this.documents = Arrays.asList(documents);
}
@@ -135,11 +140,6 @@ public void init(Configuration configuration) {
this.configuration = configuration;
}
- private void registerAllowlist() {
- providerAllowlist = configuration.getContainer().getInstance(ProviderAllowlist.class);
- providerAllowlist.registerAllowlist(this, allowlistClasses);
- }
-
@Override
public void destroy() {
if (providerAllowlist != null) {
@@ -152,6 +152,7 @@ protected Class> allowAndLoadClass(String className) throws ClassNotFoundExcep
allowlistClasses.add(clazz);
allowlistClasses.addAll(ClassUtils.getAllSuperclasses(clazz));
allowlistClasses.addAll(ClassUtils.getAllInterfaces(clazz));
+ providerAllowlist.registerAllowlist(this, allowlistClasses);
return clazz;
}
@@ -333,7 +334,6 @@ public void loadPackages() throws ConfigurationException {
}
declaredPackages.clear();
- registerAllowlist();
configuration = null;
}
diff --git a/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java b/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java
index 78cada96df..52475b8d59 100644
--- a/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java
+++ b/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java
@@ -859,11 +859,6 @@ protected Map createDefaultContext(Object root) {
return createDefaultContext(root, null);
}
- /**
- * Note that the allowlist capability is not enforced by the {@link OgnlContext} returned by this method. Currently,
- * this context is only leveraged by some public methods on {@link OgnlUtil} which are called by
- * {@link OgnlReflectionProvider}.
- */
protected Map createDefaultContext(Object root, ClassResolver resolver) {
if (resolver == null) {
resolver = container.getInstance(RootAccessor.class);
@@ -871,11 +866,7 @@ protected Map createDefaultContext(Object root, ClassResolver re
throw new IllegalStateException("Cannot find ClassResolver");
}
}
-
- SecurityMemberAccess memberAccess = container.getInstance(SecurityMemberAccess.class);
- memberAccess.useEnforceAllowlistEnabled(Boolean.FALSE.toString());
-
- return Ognl.createDefaultContext(root, memberAccess, resolver, defaultConverter);
+ return Ognl.createDefaultContext(root, container.getInstance(SecurityMemberAccess.class), resolver, defaultConverter);
}
@FunctionalInterface
From 5372aff1ddeeab46c05e77686e3eed610512a5c6 Mon Sep 17 00:00:00 2001
From: Kusal Kithul-Godage
Date: Sun, 14 Jul 2024 14:16:37 +1000
Subject: [PATCH 12/16] WW-5443 Bump Spring dependencies to 5.3.37
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 854f756326..e53b0cbfb8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -114,7 +114,7 @@
2.23.1
3.3.5
2.0.13
- 5.3.31
+ 5.3.37
3.0.8
1.0.7
3.2.5
From 1f46802ba2553397f499532f803324359fb5a334 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 01:14:23 +0000
Subject: [PATCH 13/16] Bump jackson.version from 2.17.1 to 2.17.2
Bumps `jackson.version` from 2.17.1 to 2.17.2.
Updates `com.fasterxml.jackson.core:jackson-core` from 2.17.1 to 2.17.2
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.1...jackson-core-2.17.2)
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.17.1 to 2.17.2
- [Commits](https://github.com/FasterXML/jackson/commits)
Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.17.1 to 2.17.2
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.17.1...jackson-dataformat-xml-2.17.2)
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index e53b0cbfb8..b918d31219 100644
--- a/pom.xml
+++ b/pom.xml
@@ -110,7 +110,7 @@
9.7
- 2.17.1
+ 2.17.2
2.23.1
3.3.5
2.0.13
From 6d0fc2aa28ae92593f64139021ab9680ad49d4c7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 01:14:29 +0000
Subject: [PATCH 14/16] Bump maven-surefire-plugin.version from 3.2.5 to 3.3.1
Bumps `maven-surefire-plugin.version` from 3.2.5 to 3.3.1.
Updates `org.apache.maven.surefire:surefire-junit47` from 3.2.5 to 3.3.1
Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.5 to 3.3.1
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.3.1)
---
updated-dependencies:
- dependency-name: org.apache.maven.surefire:surefire-junit47
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index e53b0cbfb8..71a452859a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,7 +117,7 @@
5.3.37
3.0.8
1.0.7
- 3.2.5
+ 3.3.1
6.2.4.Final
2.3.33
From d6e30b45daa61fc8849dc200e71750f54e75fb64 Mon Sep 17 00:00:00 2001
From: Lukasz Lenart
Date: Sat, 20 Jul 2024 08:28:35 +0200
Subject: [PATCH 15/16] [maven-release-plugin] prepare release STRUTS_6_6_0
---
apps/pom.xml | 2 +-
apps/rest-showcase/pom.xml | 4 ++--
apps/showcase/pom.xml | 2 +-
assembly/pom.xml | 2 +-
bom/pom.xml | 8 ++++----
bundles/admin/pom.xml | 2 +-
bundles/demo/pom.xml | 2 +-
bundles/pom.xml | 2 +-
core/pom.xml | 2 +-
plugins/async/pom.xml | 2 +-
plugins/bean-validation/pom.xml | 2 +-
plugins/cdi/pom.xml | 2 +-
plugins/config-browser/pom.xml | 2 +-
plugins/convention/pom.xml | 2 +-
plugins/dwr/pom.xml | 2 +-
plugins/embeddedjsp/pom.xml | 2 +-
plugins/gxp/pom.xml | 2 +-
plugins/jasperreports/pom.xml | 2 +-
plugins/javatemplates/pom.xml | 2 +-
plugins/jfreechart/pom.xml | 2 +-
plugins/json/pom.xml | 2 +-
plugins/junit/pom.xml | 2 +-
plugins/osgi/pom.xml | 2 +-
plugins/oval/pom.xml | 2 +-
plugins/pell-multipart/pom.xml | 2 +-
plugins/plexus/pom.xml | 2 +-
plugins/pom.xml | 2 +-
plugins/portlet-junit/pom.xml | 2 +-
plugins/portlet-mocks/pom.xml | 2 +-
plugins/portlet-tiles/pom.xml | 2 +-
plugins/portlet/pom.xml | 2 +-
plugins/rest/pom.xml | 2 +-
plugins/sitemesh/pom.xml | 2 +-
plugins/spring/pom.xml | 2 +-
plugins/testng/pom.xml | 2 +-
plugins/tiles/pom.xml | 2 +-
plugins/velocity/pom.xml | 2 +-
plugins/xslt/pom.xml | 2 +-
pom.xml | 6 +++---
39 files changed, 45 insertions(+), 45 deletions(-)
diff --git a/apps/pom.xml b/apps/pom.xml
index c1ad3e1553..755387d2ef 100644
--- a/apps/pom.xml
+++ b/apps/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-apps
pom
diff --git a/apps/rest-showcase/pom.xml b/apps/rest-showcase/pom.xml
index c80c386bed..b3195a813f 100644
--- a/apps/rest-showcase/pom.xml
+++ b/apps/rest-showcase/pom.xml
@@ -24,12 +24,12 @@
org.apache.struts
struts2-apps
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-rest-showcase
war
- 6.6.0-SNAPSHOT
+ 6.6.0
Struts 2 Rest Showcase Webapp
Struts 2 Rest Showcase Example
diff --git a/apps/showcase/pom.xml b/apps/showcase/pom.xml
index 5b5f0e590c..eebb71b950 100644
--- a/apps/showcase/pom.xml
+++ b/apps/showcase/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-apps
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-showcase
diff --git a/assembly/pom.xml b/assembly/pom.xml
index a7c92a79f0..bad0729fdb 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-assembly
diff --git a/bom/pom.xml b/bom/pom.xml
index 93beb6666d..7a8922c3b5 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -25,11 +25,11 @@
org.apache.struts
struts2-parent
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-bom
- 6.6.0-SNAPSHOT
+ 6.6.0
pom
Struts 2 Bill of Materials
@@ -44,7 +44,7 @@
- 6.6.0-SNAPSHOT
+ 6.6.0
true
true
@@ -190,7 +190,7 @@
- STRUTS_6_3_0_1
+ STRUTS_6_6_0
scm:git:https://gitbox.apache.org/repos/asf/struts.git
scm:git:https://gitbox.apache.org/repos/asf/struts.git
https://github.com/apache/struts/
diff --git a/bundles/admin/pom.xml b/bundles/admin/pom.xml
index 16e1191252..9aa8c91bae 100644
--- a/bundles/admin/pom.xml
+++ b/bundles/admin/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-osgi-bundles
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-osgi-admin-bundle
diff --git a/bundles/demo/pom.xml b/bundles/demo/pom.xml
index 0a09ae4105..d8ac8034a2 100644
--- a/bundles/demo/pom.xml
+++ b/bundles/demo/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-osgi-bundles
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-osgi-demo-bundle
diff --git a/bundles/pom.xml b/bundles/pom.xml
index 1709f6898b..91f1fc5433 100755
--- a/bundles/pom.xml
+++ b/bundles/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-osgi-bundles
diff --git a/core/pom.xml b/core/pom.xml
index 84b2c7212b..ee7a8a1bba 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-core
jar
diff --git a/plugins/async/pom.xml b/plugins/async/pom.xml
index 3bd4d14047..7f32e0ed2a 100644
--- a/plugins/async/pom.xml
+++ b/plugins/async/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-async-plugin
diff --git a/plugins/bean-validation/pom.xml b/plugins/bean-validation/pom.xml
index 937d7a403a..db636b8c12 100644
--- a/plugins/bean-validation/pom.xml
+++ b/plugins/bean-validation/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
4.0.0
diff --git a/plugins/cdi/pom.xml b/plugins/cdi/pom.xml
index 88dd28eb09..e95e94504b 100644
--- a/plugins/cdi/pom.xml
+++ b/plugins/cdi/pom.xml
@@ -25,7 +25,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-cdi-plugin
diff --git a/plugins/config-browser/pom.xml b/plugins/config-browser/pom.xml
index f98bb67735..b1fa8eb0a0 100644
--- a/plugins/config-browser/pom.xml
+++ b/plugins/config-browser/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-config-browser-plugin
diff --git a/plugins/convention/pom.xml b/plugins/convention/pom.xml
index 7f47c82046..0b7b6bd4b4 100644
--- a/plugins/convention/pom.xml
+++ b/plugins/convention/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-convention-plugin
diff --git a/plugins/dwr/pom.xml b/plugins/dwr/pom.xml
index 06c0302516..d3f9996b71 100644
--- a/plugins/dwr/pom.xml
+++ b/plugins/dwr/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-dwr-plugin
diff --git a/plugins/embeddedjsp/pom.xml b/plugins/embeddedjsp/pom.xml
index 4df4492767..773f71ae29 100644
--- a/plugins/embeddedjsp/pom.xml
+++ b/plugins/embeddedjsp/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-embeddedjsp-plugin
diff --git a/plugins/gxp/pom.xml b/plugins/gxp/pom.xml
index 8572ebc6fd..eabc4b8db9 100644
--- a/plugins/gxp/pom.xml
+++ b/plugins/gxp/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-gxp-plugin
diff --git a/plugins/jasperreports/pom.xml b/plugins/jasperreports/pom.xml
index 642602b142..3801558a86 100644
--- a/plugins/jasperreports/pom.xml
+++ b/plugins/jasperreports/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-jasperreports-plugin
diff --git a/plugins/javatemplates/pom.xml b/plugins/javatemplates/pom.xml
index 54f33a6a01..d23e919f65 100644
--- a/plugins/javatemplates/pom.xml
+++ b/plugins/javatemplates/pom.xml
@@ -25,7 +25,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-javatemplates-plugin
diff --git a/plugins/jfreechart/pom.xml b/plugins/jfreechart/pom.xml
index fe3b3d33d2..279e132e22 100644
--- a/plugins/jfreechart/pom.xml
+++ b/plugins/jfreechart/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-jfreechart-plugin
diff --git a/plugins/json/pom.xml b/plugins/json/pom.xml
index 1fa42d6d05..304fe30936 100644
--- a/plugins/json/pom.xml
+++ b/plugins/json/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-json-plugin
diff --git a/plugins/junit/pom.xml b/plugins/junit/pom.xml
index 6c16187c9c..15d850c2c7 100644
--- a/plugins/junit/pom.xml
+++ b/plugins/junit/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-junit-plugin
diff --git a/plugins/osgi/pom.xml b/plugins/osgi/pom.xml
index 45b9f5728a..2dd34ed79e 100644
--- a/plugins/osgi/pom.xml
+++ b/plugins/osgi/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-osgi-plugin
diff --git a/plugins/oval/pom.xml b/plugins/oval/pom.xml
index 9ceead1773..1bd1ddbebb 100644
--- a/plugins/oval/pom.xml
+++ b/plugins/oval/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-oval-plugin
diff --git a/plugins/pell-multipart/pom.xml b/plugins/pell-multipart/pom.xml
index 67bbd3f4ea..36bbf02d9c 100644
--- a/plugins/pell-multipart/pom.xml
+++ b/plugins/pell-multipart/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-pell-multipart-plugin
diff --git a/plugins/plexus/pom.xml b/plugins/plexus/pom.xml
index dbff6b0cd0..20ffd2a6c5 100644
--- a/plugins/plexus/pom.xml
+++ b/plugins/plexus/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-plexus-plugin
diff --git a/plugins/pom.xml b/plugins/pom.xml
index 2decc59c9a..afdc773ccf 100644
--- a/plugins/pom.xml
+++ b/plugins/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-plugins
diff --git a/plugins/portlet-junit/pom.xml b/plugins/portlet-junit/pom.xml
index 1973421325..141b63fcb1 100644
--- a/plugins/portlet-junit/pom.xml
+++ b/plugins/portlet-junit/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-portlet-junit-plugin
diff --git a/plugins/portlet-mocks/pom.xml b/plugins/portlet-mocks/pom.xml
index 5bdde386de..29305bdecf 100644
--- a/plugins/portlet-mocks/pom.xml
+++ b/plugins/portlet-mocks/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-portlet-mocks-plugin
diff --git a/plugins/portlet-tiles/pom.xml b/plugins/portlet-tiles/pom.xml
index 701ebcc9be..11123a4b31 100644
--- a/plugins/portlet-tiles/pom.xml
+++ b/plugins/portlet-tiles/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-portlet-tiles-plugin
diff --git a/plugins/portlet/pom.xml b/plugins/portlet/pom.xml
index a222f61485..1e0c17c1b5 100644
--- a/plugins/portlet/pom.xml
+++ b/plugins/portlet/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-portlet-plugin
diff --git a/plugins/rest/pom.xml b/plugins/rest/pom.xml
index 3dc209ac2c..f9016f020b 100644
--- a/plugins/rest/pom.xml
+++ b/plugins/rest/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-rest-plugin
diff --git a/plugins/sitemesh/pom.xml b/plugins/sitemesh/pom.xml
index 82526780fd..35d1a8d4e8 100644
--- a/plugins/sitemesh/pom.xml
+++ b/plugins/sitemesh/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-sitemesh-plugin
diff --git a/plugins/spring/pom.xml b/plugins/spring/pom.xml
index edd9a21607..dd10c3f35b 100644
--- a/plugins/spring/pom.xml
+++ b/plugins/spring/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-spring-plugin
diff --git a/plugins/testng/pom.xml b/plugins/testng/pom.xml
index 45f9b94761..676645383f 100644
--- a/plugins/testng/pom.xml
+++ b/plugins/testng/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-testng-plugin
diff --git a/plugins/tiles/pom.xml b/plugins/tiles/pom.xml
index b88b807c86..3815e8eb87 100644
--- a/plugins/tiles/pom.xml
+++ b/plugins/tiles/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-tiles-plugin
diff --git a/plugins/velocity/pom.xml b/plugins/velocity/pom.xml
index 804ae096cc..ee32977cb0 100644
--- a/plugins/velocity/pom.xml
+++ b/plugins/velocity/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-velocity-plugin
diff --git a/plugins/xslt/pom.xml b/plugins/xslt/pom.xml
index fe49f299e3..d747a50984 100644
--- a/plugins/xslt/pom.xml
+++ b/plugins/xslt/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0-SNAPSHOT
+ 6.6.0
struts2-xslt-plugin
diff --git a/pom.xml b/pom.xml
index cbca9161c5..509ded2d21 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
4.0.0
struts2-parent
- 6.6.0-SNAPSHOT
+ 6.6.0
pom
Struts 2
https://struts.apache.org/
@@ -51,7 +51,7 @@
scm:git:https://gitbox.apache.org/repos/asf/struts.git
scm:git:https://gitbox.apache.org/repos/asf/struts.git
https://github.com/apache/struts/
- STRUTS_6_3_0_1
+ STRUTS_6_6_0
@@ -104,7 +104,7 @@
UTF-8
- 2024-07-12T05:27:19Z
+ 2024-07-20T06:23:33Z
1.8
1.8
From f977f0c0e5c69f8d95b897fcf012cb8ba204d938 Mon Sep 17 00:00:00 2001
From: Lukasz Lenart
Date: Sat, 20 Jul 2024 08:28:46 +0200
Subject: [PATCH 16/16] [maven-release-plugin] prepare for next development
iteration
---
apps/pom.xml | 2 +-
apps/rest-showcase/pom.xml | 4 ++--
apps/showcase/pom.xml | 2 +-
assembly/pom.xml | 2 +-
bom/pom.xml | 8 ++++----
bundles/admin/pom.xml | 2 +-
bundles/demo/pom.xml | 2 +-
bundles/pom.xml | 2 +-
core/pom.xml | 2 +-
plugins/async/pom.xml | 2 +-
plugins/bean-validation/pom.xml | 2 +-
plugins/cdi/pom.xml | 2 +-
plugins/config-browser/pom.xml | 2 +-
plugins/convention/pom.xml | 2 +-
plugins/dwr/pom.xml | 2 +-
plugins/embeddedjsp/pom.xml | 2 +-
plugins/gxp/pom.xml | 2 +-
plugins/jasperreports/pom.xml | 2 +-
plugins/javatemplates/pom.xml | 2 +-
plugins/jfreechart/pom.xml | 2 +-
plugins/json/pom.xml | 2 +-
plugins/junit/pom.xml | 2 +-
plugins/osgi/pom.xml | 2 +-
plugins/oval/pom.xml | 2 +-
plugins/pell-multipart/pom.xml | 2 +-
plugins/plexus/pom.xml | 2 +-
plugins/pom.xml | 2 +-
plugins/portlet-junit/pom.xml | 2 +-
plugins/portlet-mocks/pom.xml | 2 +-
plugins/portlet-tiles/pom.xml | 2 +-
plugins/portlet/pom.xml | 2 +-
plugins/rest/pom.xml | 2 +-
plugins/sitemesh/pom.xml | 2 +-
plugins/spring/pom.xml | 2 +-
plugins/testng/pom.xml | 2 +-
plugins/tiles/pom.xml | 2 +-
plugins/velocity/pom.xml | 2 +-
plugins/xslt/pom.xml | 2 +-
pom.xml | 6 +++---
39 files changed, 45 insertions(+), 45 deletions(-)
diff --git a/apps/pom.xml b/apps/pom.xml
index 755387d2ef..332d0d39b8 100644
--- a/apps/pom.xml
+++ b/apps/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-apps
pom
diff --git a/apps/rest-showcase/pom.xml b/apps/rest-showcase/pom.xml
index b3195a813f..929efe851c 100644
--- a/apps/rest-showcase/pom.xml
+++ b/apps/rest-showcase/pom.xml
@@ -24,12 +24,12 @@
org.apache.struts
struts2-apps
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-rest-showcase
war
- 6.6.0
+ 6.7.0-SNAPSHOT
Struts 2 Rest Showcase Webapp
Struts 2 Rest Showcase Example
diff --git a/apps/showcase/pom.xml b/apps/showcase/pom.xml
index eebb71b950..3cdede5e3d 100644
--- a/apps/showcase/pom.xml
+++ b/apps/showcase/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-apps
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-showcase
diff --git a/assembly/pom.xml b/assembly/pom.xml
index bad0729fdb..be028fbb4a 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-assembly
diff --git a/bom/pom.xml b/bom/pom.xml
index 7a8922c3b5..e8ae59d0c8 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -25,11 +25,11 @@
org.apache.struts
struts2-parent
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-bom
- 6.6.0
+ 6.7.0-SNAPSHOT
pom
Struts 2 Bill of Materials
@@ -44,7 +44,7 @@
- 6.6.0
+ 6.7.0-SNAPSHOT
true
true
@@ -190,7 +190,7 @@
- STRUTS_6_6_0
+ STRUTS_6_3_0_1
scm:git:https://gitbox.apache.org/repos/asf/struts.git
scm:git:https://gitbox.apache.org/repos/asf/struts.git
https://github.com/apache/struts/
diff --git a/bundles/admin/pom.xml b/bundles/admin/pom.xml
index 9aa8c91bae..f44e782671 100644
--- a/bundles/admin/pom.xml
+++ b/bundles/admin/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-osgi-bundles
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-osgi-admin-bundle
diff --git a/bundles/demo/pom.xml b/bundles/demo/pom.xml
index d8ac8034a2..b6ca9267f1 100644
--- a/bundles/demo/pom.xml
+++ b/bundles/demo/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-osgi-bundles
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-osgi-demo-bundle
diff --git a/bundles/pom.xml b/bundles/pom.xml
index 91f1fc5433..c78685c569 100755
--- a/bundles/pom.xml
+++ b/bundles/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-osgi-bundles
diff --git a/core/pom.xml b/core/pom.xml
index ee7a8a1bba..e3d9d5d282 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-core
jar
diff --git a/plugins/async/pom.xml b/plugins/async/pom.xml
index 7f32e0ed2a..e9d44b3ecf 100644
--- a/plugins/async/pom.xml
+++ b/plugins/async/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-async-plugin
diff --git a/plugins/bean-validation/pom.xml b/plugins/bean-validation/pom.xml
index db636b8c12..4209ece7b7 100644
--- a/plugins/bean-validation/pom.xml
+++ b/plugins/bean-validation/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
4.0.0
diff --git a/plugins/cdi/pom.xml b/plugins/cdi/pom.xml
index e95e94504b..5c83e88e43 100644
--- a/plugins/cdi/pom.xml
+++ b/plugins/cdi/pom.xml
@@ -25,7 +25,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-cdi-plugin
diff --git a/plugins/config-browser/pom.xml b/plugins/config-browser/pom.xml
index b1fa8eb0a0..3f1944145c 100644
--- a/plugins/config-browser/pom.xml
+++ b/plugins/config-browser/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-config-browser-plugin
diff --git a/plugins/convention/pom.xml b/plugins/convention/pom.xml
index 0b7b6bd4b4..818b1895d6 100644
--- a/plugins/convention/pom.xml
+++ b/plugins/convention/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-convention-plugin
diff --git a/plugins/dwr/pom.xml b/plugins/dwr/pom.xml
index d3f9996b71..a8986cfd65 100644
--- a/plugins/dwr/pom.xml
+++ b/plugins/dwr/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-dwr-plugin
diff --git a/plugins/embeddedjsp/pom.xml b/plugins/embeddedjsp/pom.xml
index 773f71ae29..d78090d9f2 100644
--- a/plugins/embeddedjsp/pom.xml
+++ b/plugins/embeddedjsp/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-embeddedjsp-plugin
diff --git a/plugins/gxp/pom.xml b/plugins/gxp/pom.xml
index eabc4b8db9..41ae847c08 100644
--- a/plugins/gxp/pom.xml
+++ b/plugins/gxp/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-gxp-plugin
diff --git a/plugins/jasperreports/pom.xml b/plugins/jasperreports/pom.xml
index 3801558a86..f4f591b732 100644
--- a/plugins/jasperreports/pom.xml
+++ b/plugins/jasperreports/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-jasperreports-plugin
diff --git a/plugins/javatemplates/pom.xml b/plugins/javatemplates/pom.xml
index d23e919f65..c90ca71b27 100644
--- a/plugins/javatemplates/pom.xml
+++ b/plugins/javatemplates/pom.xml
@@ -25,7 +25,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-javatemplates-plugin
diff --git a/plugins/jfreechart/pom.xml b/plugins/jfreechart/pom.xml
index 279e132e22..50cc5cbe0b 100644
--- a/plugins/jfreechart/pom.xml
+++ b/plugins/jfreechart/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-jfreechart-plugin
diff --git a/plugins/json/pom.xml b/plugins/json/pom.xml
index 304fe30936..a11bd49fdf 100644
--- a/plugins/json/pom.xml
+++ b/plugins/json/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-json-plugin
diff --git a/plugins/junit/pom.xml b/plugins/junit/pom.xml
index 15d850c2c7..f30858ced8 100644
--- a/plugins/junit/pom.xml
+++ b/plugins/junit/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-junit-plugin
diff --git a/plugins/osgi/pom.xml b/plugins/osgi/pom.xml
index 2dd34ed79e..47aa8ade52 100644
--- a/plugins/osgi/pom.xml
+++ b/plugins/osgi/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-osgi-plugin
diff --git a/plugins/oval/pom.xml b/plugins/oval/pom.xml
index 1bd1ddbebb..3680adf0c2 100644
--- a/plugins/oval/pom.xml
+++ b/plugins/oval/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-oval-plugin
diff --git a/plugins/pell-multipart/pom.xml b/plugins/pell-multipart/pom.xml
index 36bbf02d9c..dc8036e338 100644
--- a/plugins/pell-multipart/pom.xml
+++ b/plugins/pell-multipart/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-pell-multipart-plugin
diff --git a/plugins/plexus/pom.xml b/plugins/plexus/pom.xml
index 20ffd2a6c5..020c49f287 100644
--- a/plugins/plexus/pom.xml
+++ b/plugins/plexus/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-plexus-plugin
diff --git a/plugins/pom.xml b/plugins/pom.xml
index afdc773ccf..f03266978d 100644
--- a/plugins/pom.xml
+++ b/plugins/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-parent
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-plugins
diff --git a/plugins/portlet-junit/pom.xml b/plugins/portlet-junit/pom.xml
index 141b63fcb1..af65ea1637 100644
--- a/plugins/portlet-junit/pom.xml
+++ b/plugins/portlet-junit/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-portlet-junit-plugin
diff --git a/plugins/portlet-mocks/pom.xml b/plugins/portlet-mocks/pom.xml
index 29305bdecf..e6ff40ca11 100644
--- a/plugins/portlet-mocks/pom.xml
+++ b/plugins/portlet-mocks/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-portlet-mocks-plugin
diff --git a/plugins/portlet-tiles/pom.xml b/plugins/portlet-tiles/pom.xml
index 11123a4b31..adc8134e97 100644
--- a/plugins/portlet-tiles/pom.xml
+++ b/plugins/portlet-tiles/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-portlet-tiles-plugin
diff --git a/plugins/portlet/pom.xml b/plugins/portlet/pom.xml
index 1e0c17c1b5..a178684c73 100644
--- a/plugins/portlet/pom.xml
+++ b/plugins/portlet/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-portlet-plugin
diff --git a/plugins/rest/pom.xml b/plugins/rest/pom.xml
index f9016f020b..19ad5b493c 100644
--- a/plugins/rest/pom.xml
+++ b/plugins/rest/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-rest-plugin
diff --git a/plugins/sitemesh/pom.xml b/plugins/sitemesh/pom.xml
index 35d1a8d4e8..0c3d1a35a1 100644
--- a/plugins/sitemesh/pom.xml
+++ b/plugins/sitemesh/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-sitemesh-plugin
diff --git a/plugins/spring/pom.xml b/plugins/spring/pom.xml
index dd10c3f35b..c42df09f4a 100644
--- a/plugins/spring/pom.xml
+++ b/plugins/spring/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-spring-plugin
diff --git a/plugins/testng/pom.xml b/plugins/testng/pom.xml
index 676645383f..d5dc9b6d74 100644
--- a/plugins/testng/pom.xml
+++ b/plugins/testng/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-testng-plugin
diff --git a/plugins/tiles/pom.xml b/plugins/tiles/pom.xml
index 3815e8eb87..82e937bd46 100644
--- a/plugins/tiles/pom.xml
+++ b/plugins/tiles/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-tiles-plugin
diff --git a/plugins/velocity/pom.xml b/plugins/velocity/pom.xml
index ee32977cb0..34299d9226 100644
--- a/plugins/velocity/pom.xml
+++ b/plugins/velocity/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-velocity-plugin
diff --git a/plugins/xslt/pom.xml b/plugins/xslt/pom.xml
index d747a50984..7bd49e99bd 100644
--- a/plugins/xslt/pom.xml
+++ b/plugins/xslt/pom.xml
@@ -24,7 +24,7 @@
org.apache.struts
struts2-plugins
- 6.6.0
+ 6.7.0-SNAPSHOT
struts2-xslt-plugin
diff --git a/pom.xml b/pom.xml
index 509ded2d21..1232100392 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
4.0.0
struts2-parent
- 6.6.0
+ 6.7.0-SNAPSHOT
pom
Struts 2
https://struts.apache.org/
@@ -51,7 +51,7 @@
scm:git:https://gitbox.apache.org/repos/asf/struts.git
scm:git:https://gitbox.apache.org/repos/asf/struts.git
https://github.com/apache/struts/
- STRUTS_6_6_0
+ STRUTS_6_3_0_1
@@ -104,7 +104,7 @@
UTF-8
- 2024-07-20T06:23:33Z
+ 2024-07-20T06:28:46Z
1.8
1.8