diff --git a/.github/workflows/pull-request-check.yml b/.github/workflows/pull-request-check.yml
index 71f9e506..4eee56e2 100644
--- a/.github/workflows/pull-request-check.yml
+++ b/.github/workflows/pull-request-check.yml
@@ -12,7 +12,7 @@ jobs:
timeout-minutes: 60
strategy:
matrix:
- java: [ 11, 17 ]
+ java: [ 11, 17, 21 ]
fail-fast: false
name: Non-elytron tests on JDK ${{ matrix.java }} - default WildFly profile
steps:
@@ -30,7 +30,7 @@ jobs:
timeout-minutes: 60
strategy:
matrix:
- java: [ 11, 17 ]
+ java: [ 11, 17, 21 ]
fail-fast: false
name: Elytron tests on JDK ${{ matrix.java }} - default WildFly profile
steps:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cc179b19..305de1f2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,8 @@
## 2.0.3 (not yet released)
- added support for WildFly 28 - 30
+- upgraded groovy to 4.0.22
+- added JDK 21 CI
## 2.0.2 (2023-01-18)
diff --git a/commands/pom.xml b/commands/pom.xml
index abc95096..e00cf98d 100644
--- a/commands/pom.xml
+++ b/commands/pom.xml
@@ -30,11 +30,11 @@
- org.codehaus.groovy
+ org.apache.groovy
groovy
- org.codehaus.groovy
+ org.apache.groovy
groovy-xml
diff --git a/commands/src/main/java/org/wildfly/extras/creaper/commands/orb/Attribute.java b/commands/src/main/java/org/wildfly/extras/creaper/commands/orb/Attribute.java
index 47326673..694042b6 100644
--- a/commands/src/main/java/org/wildfly/extras/creaper/commands/orb/Attribute.java
+++ b/commands/src/main/java/org/wildfly/extras/creaper/commands/orb/Attribute.java
@@ -10,7 +10,7 @@
*
undefined value - current value will be undefined
*
*/
-final class Attribute {
+public final class Attribute {
private final T value;
private final boolean isToUndefine;
diff --git a/pom.xml b/pom.xml
index 80ad479e..fdfc8353 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,6 +72,7 @@
9.3
4.13.2
+ 4.0.22
4.5.13
3.1.0
3.3.0
@@ -90,7 +91,6 @@
3.3.0
3.1.2
1.74
- 3.0.9
0.22-1
4.7.3.5
2.2
@@ -131,14 +131,14 @@
${version.org.apache.httpcomponents.httpclient}
- org.codehaus.groovy
+ org.apache.groovy
groovy
- ${version.org.codehaus.groovy.groovy-everything}
+ ${version.org.apache.groovy.groovy-everything}
- org.codehaus.groovy
+ org.apache.groovy
groovy-xml
- ${version.org.codehaus.groovy.groovy-everything}
+ ${version.org.apache.groovy.groovy-everything}
org.wildfly.core