diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 24e87f200a7..262b414df0b 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -45,6 +45,10 @@ updates:
versions: [ ">=2.0.0" ]
- dependency-name: "jakarta.servlet.jsp.jstl:*"
versions: [ ">=2.0.0" ]
+ - dependency-name: "org.jboss.weld.servlet:*"
+ versions: [ ">=4.0.0" ]
+ - dependency-name: "com.sun.xml.ws:jaxws*"
+ versions: [ ">=3.0.0" ]
# - package-ecosystem: "maven"
# directory: "/"
diff --git a/Jenkinsfile b/Jenkinsfile
index bc747e8b6cc..a3ae5133ae3 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -37,19 +37,6 @@ pipeline {
}
}
- // TODO: Remove once JDK17 (non-ea) has been released
- stage("Build / Test - JDK16") {
- agent { node { label 'linux' } }
- steps {
- container( 'jetty-build' ) {
- timeout( time: 120, unit: 'MINUTES' ) {
- mavenBuild( "jdk16", "clean install", "maven3")
- recordIssues id: "jdk16", name: "Static Analysis jdk16", aggregatingResults: true, enabledForFailure: true, tools: [mavenConsole(), java(), checkStyle(), spotBugs(), pmdParser()]
- }
- }
- }
- }
-
stage("Build / Test - JDK17") {
agent { node { label 'linux' } }
steps {
diff --git a/jetty-annotations/src/test/java/org/eclipse/jetty/annotations/TestSecurityAnnotationConversions.java b/jetty-annotations/src/test/java/org/eclipse/jetty/annotations/TestSecurityAnnotationConversions.java
index 2a6b492b363..2efb321105e 100644
--- a/jetty-annotations/src/test/java/org/eclipse/jetty/annotations/TestSecurityAnnotationConversions.java
+++ b/jetty-annotations/src/test/java/org/eclipse/jetty/annotations/TestSecurityAnnotationConversions.java
@@ -65,12 +65,16 @@ public class TestSecurityAnnotationConversions
{
}
- @ServletSecurity(value = @HttpConstraint(value = EmptyRoleSemantic.PERMIT, transportGuarantee = TransportGuarantee.CONFIDENTIAL, rolesAllowed =
- {
- "tom", "dick", "harry"
- }), httpMethodConstraints = {
- @HttpMethodConstraint(value = "GET", transportGuarantee = TransportGuarantee.CONFIDENTIAL)
- })
+ @ServletSecurity(
+ value = @HttpConstraint(
+ value = EmptyRoleSemantic.PERMIT,
+ transportGuarantee = TransportGuarantee.CONFIDENTIAL,
+ rolesAllowed = {
+ "tom", "dick", "harry"
+ }),
+ httpMethodConstraints = {
+ @HttpMethodConstraint(value = "GET", transportGuarantee = TransportGuarantee.CONFIDENTIAL)
+ })
public static class Method2Servlet extends HttpServlet
{
}
diff --git a/jetty-bom/pom.xml b/jetty-bom/pom.xml
index 08ca1aadd39..a4f09ec42b6 100644
--- a/jetty-bom/pom.xml
+++ b/jetty-bom/pom.xml
@@ -17,7 +17,7 @@
org.codehaus.mojo
flatten-maven-plugin
- 1.2.5
+ 1.2.7
${project.build.directory}
flattened-pom.xml
diff --git a/jetty-jaas/pom.xml b/jetty-jaas/pom.xml
index e5240076393..12982f7efab 100644
--- a/jetty-jaas/pom.xml
+++ b/jetty-jaas/pom.xml
@@ -12,8 +12,8 @@
${project.groupId}.jaas
-
2.0.0.AM26
+ 2.1.0
org.eclipse.jetty.jaas.*
@@ -119,9 +119,24 @@
org.apache.directory.api
api-ldap-schema-data
- 2.0.0
+ ${apache.directory.api.version}
test
+
+ org.apache.directory.api
+ api-ldap-model
+ ${apache.directory.api.version}
+
+
+ org.apache.directory.api
+ api-util
+ ${apache.directory.api.version}
+
+
+ org.apache.directory.api
+ api-asn1-api
+ ${apache.directory.api.version}
+
org.junit.vintage
diff --git a/pom.xml b/pom.xml
index 7419e9b5ec8..7fffc1ed3e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
https://www.eclipse.org/jetty/
UTF-8
1.5
- 8.37
+ 9.0
2.0.0-alpha5
2.14.0
1.3.0-alpha9
@@ -32,13 +32,14 @@
4.3.4.Final
2.8.8
1.40.1
+ 2.9.0
2.0.10
4.2.2
2.5.2
9.2
1.33
benchmarks
- 2.3.0
+ 2.3.0
5.8.0
3.8.2
1.7.2
@@ -55,6 +56,7 @@
-Dfile.encoding=UTF-8 -Duser.language=en -Duser.region=US -showversion -Xmx4g -Xms2g -Xlog:gc:stderr:time,level,tags
+ 3.2.2
3.0.0-M5
3.8.1
3.2.0
@@ -68,7 +70,7 @@
false
- 5.5
+ 5.8
2.2
10.3.6
@@ -83,7 +85,7 @@
0
1.16.0
5.9.0
- 2.7.0
+ 2.7.4
@@ -416,14 +418,6 @@
-
-
-
- org.kohsuke
- github-api
- 1.116
-
-
org.apache.maven.plugins
@@ -541,7 +535,7 @@
org.apache.maven.plugins
maven-invoker-plugin
- 3.2.1
+ ${maven.invoker.version}
${invoker.mergeUserSettings}
true
@@ -732,7 +726,7 @@
com.mycila
license-maven-plugin
- 3.0
+ 4.1
org.apache.felix
@@ -770,7 +764,7 @@
org.asciidoctor
asciidoctor-maven-plugin
- 2.1.0
+ 2.2.1
org.asciidoctor
@@ -1214,7 +1208,7 @@
com.google.inject
guice
- 4.2.2
+ 5.0.1
com.google.errorprone
@@ -1318,6 +1312,11 @@
jnr-unixsocket
0.38.10
+
+ com.google.errorprone
+ error_prone_annotations
+ ${google.errorprone.version}
+
io.grpc
@@ -1342,7 +1341,7 @@
org.apache.commons
commons-lang3
- 3.11
+ 3.12.0
@@ -1377,7 +1376,7 @@
com.google.errorprone
error_prone_core
- 2.5.1
+ ${google.errorprone.version}
@@ -1653,7 +1652,7 @@
org.eclipse.tycho.extras
tycho-pack200a-plugin
- ${tycho-version}
+ ${tycho.version}
pack200-normalize
@@ -1682,7 +1681,7 @@
org.eclipse.tycho.extras
tycho-pack200b-plugin
- ${tycho-version}
+ ${tycho.version}
pack200-pack