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