diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index 3a6c013..28ec34c 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -1,6 +1,7 @@
## 3.0-M5
* #87 Wiremock transient dependency management - jackson version mismatch
+* #88 Runnable-jar-with-dependencies packaging fails on java 17 and 21
## 3.0-M4
diff --git a/bootique-jersey-jakarta-client/pom.xml b/bootique-jersey-jakarta-client/pom.xml
index 9aef634..e0f739c 100644
--- a/bootique-jersey-jakarta-client/pom.xml
+++ b/bootique-jersey-jakarta-client/pom.xml
@@ -106,23 +106,11 @@
jakarta.xml.bind
jakarta.xml.bind-api
${jaxb3.version}
-
-
- com.sun.activation
- jakarta.activation
-
-
org.glassfish.jaxb
jaxb-runtime
${glassfish.jaxb3.version}
-
-
- com.sun.activation
- jakarta.activation
-
-
diff --git a/bootique-jersey-jakarta/pom.xml b/bootique-jersey-jakarta/pom.xml
index 462c4a8..2dfe3f0 100644
--- a/bootique-jersey-jakarta/pom.xml
+++ b/bootique-jersey-jakarta/pom.xml
@@ -82,23 +82,11 @@
jakarta.xml.bind
jakarta.xml.bind-api
${jaxb3.version}
-
-
- com.sun.activation
- jakarta.activation
-
-
org.glassfish.jaxb
jaxb-runtime
${glassfish.jaxb3.version}
-
-
- com.sun.activation
- jakarta.activation
-
-
diff --git a/pom.xml b/pom.xml
index ee8fc63..cdd27fd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,9 +52,9 @@
${project.version}
- 2.0.1
- 3.0.1
- 3.0.1
+ 2.1.3
+ 4.0.5
+ 4.0.2
3.5.3