Special Thanks to the following Eclipse Jetty community members
- @joschi (Jochen Schalanda)
- @ianrifkin (ianrifkin)
- @sunng87 (Ning Sun)
- @kaiyuezhou (Kaiyue Zhou)
- @dellgreen (Dell Green)
Changelog
- #7748 - Allow overriding of url-pattern mapping in ServletContextHandler to allow for regex or uri-template matching
- #7677 - jetty-maven-plugin - maven internal dependencies included on webapp classloader
- #7657 - Remove unused test imports in jetty-nosql
- #7655 - Remove unused imports in jetty-gcloud
- #7633 - Make osgi build work with snapshot jsp jars
- #7625 - HTTP/3 error against www.google.com
- #7617 - Logback-access RequestLog not working
- #7615 - HttpServletResponse.encodeURL not working for URLs starting with ../
- #7613 - Configurations.add(Configuration) results in UnsupportedOperationException
- #7605 - Honor parameters order when parsing query and form parameters
- #7575 - Misleading docs for
HttpClientTransportDynamic
- #7574 - Turn off peer cerificate verification for quic-server by default (@sunng87)
- #7573 - WebSockets - "Unsupported PathParam Type: java.lang.Integer"
- #7567 - Gzip compression not working for multipart/form-data when added to the allowed list using addIncludedMimeTypes.
- #7548 - Interrupt flag is not always cleared in between requests
- #7547 - Fix typo in java doc (@kaiyuezhou)
- #7545 - Named arguments do not work in jetty-openid.xml
- #7544 - Add option to allow well-known directories to be listed.
- #7524 - Missing package in JmxConfiguration
- #7523 - Typo in AnnotationConfiguration
- #7517 - Some ArrayTrie methods throw StackOverflowError when cointaining a very large entry
- #7514 - Adding InheritedListeners to already-started components can cause IllegalStateException
- #7513 - Getter/setter type mismatch for mbean attribute file in class org.eclipse.jetty.deploy.PropertiesConfigurationManager
- #7496 - Transient 400: Bad Request responses
- #7430 - Run WebSocket Autobahn test for all Jetty, Javax and Core APIs
- #7414 - QoSFilter.setMaxRequests throws NullPointerException
- #7344 - Incompatible with jacoco due to shutdown race condition
- #7182 - jetty.sh start process should remove jetty_state whenever deleting the pid (@ianrifkin)
- #6879 - Remove jminix (not maintained) module as hawtio provide same features
- #6282 - SecuredRedirectHandler should probably redirect with 301 (@dellgreen)
- #6017 - Property overriding does not work
- #5965 - Option --write-module-graph produces wrong .dot file
- #5681 - Unrecognized jetty-home/start.jar command line option not reported clearly
Dependencies
- #7498 - Bump asciidoctor-maven-plugin to 2.2.2
- #7695 - Bump awaitility to 4.2.0
- #7762 - Bump google-cloud-datastore to 2.2.9
- #7733 - Bump grpc-core to 1.45.0
- #7696 - Bump jackson-annotations to 2.13.2
- #7697 - Bump jackson-core to 2.13.2
- #7785 - Bump jackson-databind to 2.13.2.1
- #7491 - Bump jakarta.inject-api to 2.0.1
- #7788 - Bump jna-jpms to 5.11.0
- #7487 - Bump jsp.impl.version to 10.0.14
- #7589 - Bump logback-core to 1.3.0-alpha14
- #7787 - Bump mariadb-java-client to 3.0.4
- #7735 - Bump maven-compiler-plugin to 3.10.1
- #7734 - Bump maven-dependency-plugin to 3.3.0
- #7761 - Bump maven-jxr-plugin to 3.2.0
- #7540 - Bump maven-project-info-reports-plugin to 3.2.1
- #7620 - Bump maven-site-plugin to 3.11.0
- #7759 - Bump org.eclipse.osgi to 3.17.200
- #7758 - Bump versions-maven-plugin to 2.10.0
- #7760 - Bump wildfly-elytron to 1.19.0.Final
- #7495 - remove unsupported modules