diff --git a/CHANGELOG.md b/CHANGELOG.md index 93eaf81e..57786c85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 2.1.0 (not yet released) - dropped explicit dependency on `jboss-logging` +- added support for WildFly 34 ## 2.0.3 (2024-09-16) diff --git a/README.md b/README.md index e5914ab0..41249e3c 100644 --- a/README.md +++ b/README.md @@ -638,6 +638,29 @@ Dependencies for `creaper-commands`: 25.0.1.Final +#### WildFly 34 (34.0.1) (based on WildFly Core 26) + +Dependencies for `creaper-core`: + + + org.wildfly.core + wildfly-controller-client + 26.0.1.Final + + + org.wildfly.core + wildfly-cli + 26.0.1.Final + + +Dependencies for `creaper-commands`: + + + org.wildfly.core + wildfly-patching + 26.0.1.Final + + ### Transitive Dependencies These are the dependencies that you will get transitively when you depend diff --git a/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java b/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java index b29619cf..49c5dfde 100644 --- a/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java +++ b/core/src/main/java/org/wildfly/extras/creaper/core/ServerVersion.java @@ -110,6 +110,8 @@ public final class ServerVersion { public static final ServerVersion VERSION_25_0_0 = new ServerVersion(25, 0, 0); /** WF 33.0.x.Final */ public static final ServerVersion VERSION_26_0_0 = new ServerVersion(26, 0, 0); + /** WF 34.0.x.Final */ + public static final ServerVersion VERSION_27_0_0 = new ServerVersion(27, 0, 0); private static final ServerVersion[] KNOWN_VERSIONS = { VERSION_0_0_0, @@ -149,7 +151,8 @@ public final class ServerVersion { VERSION_23_0_0, VERSION_24_0_0, VERSION_25_0_0, - VERSION_26_0_0 + VERSION_26_0_0, + VERSION_27_0_0 }; /** diff --git a/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java b/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java index 880a44a5..fad5980b 100644 --- a/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java +++ b/core/src/test/java/org/wildfly/extras/creaper/core/ServerVersionTest.java @@ -49,6 +49,7 @@ public void referenceEquality() { assertSame(ServerVersion.VERSION_24_0_0, ServerVersion.from(24, 0, 0)); assertSame(ServerVersion.VERSION_25_0_0, ServerVersion.from(25, 0, 0)); assertSame(ServerVersion.VERSION_26_0_0, ServerVersion.from(26, 0, 0)); + assertSame(ServerVersion.VERSION_27_0_0, ServerVersion.from(27, 0, 0)); assertNotSame(ServerVersion.from(42, 42, 42), ServerVersion.from(42, 42, 42)); } @@ -93,6 +94,7 @@ public void equality() { assertSame(ServerVersion.VERSION_24_0_0, ServerVersion.from(24, 0, 0)); assertSame(ServerVersion.VERSION_25_0_0, ServerVersion.from(25, 0, 0)); assertSame(ServerVersion.VERSION_26_0_0, ServerVersion.from(26, 0, 0)); + assertSame(ServerVersion.VERSION_27_0_0, ServerVersion.from(27, 0, 0)); assertEquals(ServerVersion.from(42, 42, 42), ServerVersion.from(42, 42, 42)); } diff --git a/testsuite/pom.xml b/testsuite/pom.xml index a6476a73..a4814ee9 100644 --- a/testsuite/pom.xml +++ b/testsuite/pom.xml @@ -92,6 +92,9 @@ 33.0.1.Final 25.0.1.Final 5.1.0.Beta4 + 34.0.1.Final + 26.0.1.Final + 5.1.0.Beta6 9990 @@ -267,6 +270,13 @@ wildfly-arquillian-container-managed ${version.wildfly33.arquillian} + org.wildfly + wildfly-dist + ${version.wildfly34} + org.wildfly.arquillian + wildfly-arquillian-container-managed + ${version.wildfly34.arquillian} + MUST-BE-DEFINED @@ -1499,10 +1509,6 @@ wildfly33 - - - true - ${wildfly33.applicationServer.groupId} @@ -1546,5 +1552,54 @@ + + wildfly34 + + + true + + + + ${wildfly34.applicationServer.groupId} + ${wildfly34.applicationServer.artifactId} + ${wildfly34.applicationServer.version} + ${managementPort.wildfly} + + ${wildfly34.arquillianContainer.groupId} + ${wildfly34.arquillianContainer.artifactId} + ${wildfly34.arquillianContainer.version} + + ${ignoredCategory.wildfly11} + + + + + + org.wildfly.extras.creaper + creaper-core + + + org.wildfly.extras.creaper + creaper-commands + + + + org.wildfly.core + wildfly-controller-client + ${version.wildfly34.core} + + + org.wildfly.core + wildfly-cli + ${version.wildfly34.core} + + + org.wildfly.core + wildfly-patching + ${version.wildfly34.core} + + + +