Simone Bordet
36cdc12ab7
Fixed JPMS declarations.
...
Some require transitive was missing, and has been added.
In other cases, making a field private (e.g. for log instances) made the warning go away.
In another case, removed explicit dependency on websocket core exception, as it was not necessary.
Clean up the POMs for jetty-eeN-annotations, that had unnecessary dependencies.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-23 22:06:01 +02:00
Greg Wilkins
456fd8020a
removed unused resources ( #11830 )
2024-05-23 14:48:32 +10:00
Jan Bartel
e0066a48ba
Issue #11791 fix suffix mapping for non default DefaultServlet usage. ( #11799 )
...
* Issue #11791 fix suffix mapping for non default DefaultServlet usage.
Co-authored-by: Greg Wilkins <gregw@webtide.com>
2024-05-23 03:34:50 +02:00
Greg Wilkins
eafa7ab0d6
Fix #11756 empty byte array for no content in ChunkAccumulator ( #11827 )
...
Fix #11756 empty byte array for no content in ChunkAccumulator
2024-05-23 06:45:27 +10:00
Greg Wilkins
10d0898460
Fix #11811 insensitive header name set ( #11823 )
...
* Fix #11811 insensitive header name set
Fix #11811 insensitive header name set by:
+ Using a EnumSet and TreeSet to ensure no duplicates in the set
+ Using an ArrayList to preserve the ordering (not necessary, but useful).
* updates from review
2024-05-23 06:42:01 +10:00
Ludovic Orban
07991f41d3
Allow ContentListener and AsyncContentListener to throw Exception ( #11825 )
...
#11800 allow ContentListener and AsyncContentListener to throw Exception
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-05-22 09:28:16 +02:00
Greg Wilkins
1b82757854
Fix Deprecated ClassMatcher #11767 ( #11769 )
...
Fix #11767 by making deprecated ClassMatcher class wrap the util ClassMatcher
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2024-05-21 10:42:33 +10:00
Greg Wilkins
a1b3acb08a
Fixed header cache for unknown values ( #11808 )
...
Avoid adding the unknown marker into the CACHE index. Issue introduced in #11661 fixing #11659
2024-05-21 10:40:43 +10:00
Dan Allen
00f322f092
migrate documentation to Antora
2024-05-21 00:37:51 +02:00
Simone Bordet
c069897274
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-21 00:37:06 +02:00
Dan Allen
3c6379b496
migrate documentation to Antora
2024-05-21 00:27:16 +02:00
Dan Allen
f3bc547622
migrate documentation to Antora
2024-05-21 00:20:07 +02:00
Simone Bordet
a4c297011b
Fixes #11072 - Jetty 12: CompleteCallbackHandler ( #11786 )
...
Introduced StateTrackingHandler.
StateTrackingHandler is a troubleshooting Handler that helps to identify those cases where the Handler/Request/Response APIs are used improperly.
In particular, it tracks the events described in StateTrackingHandler.Listener, such as the Handler callback not completed, or blocking demand callback, or a write callback not completed, etc.
It also provides dump() capabilities, so the current requests and their state is dumped to help troubleshooting.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-19 19:32:37 +02:00
Ludovic Orban
c97c995642
Don't create circular throwables and don't throw StackOverflowError if one gets logged ( #11793 )
...
#11792 detect loops in throwables to avoid StackOverflowError
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-05-17 11:39:01 +02:00
Simone Bordet
66b13d5df1
Updated XML example to use ${project.basedir} instead of ${basedir}.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-16 19:04:48 +02:00
Simone Bordet
a9b2da533f
Fixes #11763 - Race condition in QoSHandler. ( #11772 )
...
* Fixes #11763 - Race condition in QoSHandler.
Now using a read-write lock to atomically execute expire().
This guarantees that there are no races with resume().
The concurrency between handle() and resume(), which should be the most common case, is handled by atomic data structures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-14 10:37:00 +02:00
Ludovic Orban
33bc4f7376
#11777 change Index to allow null string keys to avoid having to add null checks
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-05-14 09:37:08 +02:00
Joakim Erdfelt
9160108b6b
Issue #11776 - NPE proteection in Request.getServerPort
...
If the HttpURI is scheme-less, the attempt to get the port can result in a NPE
2024-05-14 09:37:08 +02:00
Ludovic Orban
c54141a4cb
#11736 do not rethrow already thrown exception
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-05-13 12:05:10 +02:00
Olivier Lamy
980576d6cb
build cache 1.2.0 ( #11783 )
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-05-13 10:29:59 +02:00
Simone Bordet
ceaaa9167c
HTTP/2 parser improvements.
...
Refactored length checks so that they are mostly performed once, rather than multiple times, during parsing.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-13 09:32:10 +02:00
Simone Bordet
e8dd649520
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-13 09:28:09 +02:00
Simone Bordet
ab3c6e91e3
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-13 09:16:17 +02:00
Sheldon Shao
1995b5ea59
HttpExchange/HttpRequest got retained by HttpSenderOverHTTP ( #11782 )
2024-05-13 09:14:55 +02:00
Jan Bartel
6f2f599b17
Issue #11761 fix jetty maven doco and integration test ( #11771 )
...
* Issue #11761 fix jetty maven doco and integration test
2024-05-13 01:44:13 +02:00
Joakim Erdfelt
dd611b4e79
Merge pull request #11775 from jetty/fix/12.0.x/readlistener-nullification
...
Issue #11766 - null out ReadListener on recycle to aid GC.
2024-05-12 14:30:07 +00:00
Joakim Erdfelt
7f9312fe20
Issue #11766 - null out ReadListener on recycle to aid GC.
2024-05-10 10:27:10 +00:00
Jan Bartel
0346b0619f
Issue #11760 fix NPE getRequestURL() for cross context ( #11770 )
...
* Issue #11760 fix NPE getRequestURL() for cross context
---------
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2024-05-10 08:34:43 +02:00
Joakim Erdfelt
3632a57f27
Merge branch 'release/12.0.9' into jetty-12.0.x
2024-05-07 14:23:44 -02:00
Greg Wilkins
b78e478ec4
Experiment with fully virtual VirtualThreadPool ( #11501 )
...
Virtual threads are used for all threading.
2024-05-07 19:10:48 +10:00
Lachlan
40abe265ff
Merge pull request #11753 from jetty/jetty-12.0.x-11748-PathMappings-MiddleGlob
...
Issue #11748 - fix in PathMappings for websocket pathParam matching
2024-05-07 11:57:31 +10:00
Olivier Lamy
9d21483e2a
jetty 12.0.x merge 11 ( #11750 )
...
* [10.0.x] Bump the build-deps group with 10 updates
Bumps the build-deps group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [org.apache.maven.plugin-tools:maven-plugin-tools-api](https://github.com/apache/maven-plugin-tools ) | `3.11.0` | `3.12.0` |
| [org.apache.maven.plugin-tools:maven-plugin-annotations](https://github.com/apache/maven-plugin-tools ) | `3.11.0` | `3.12.0` |
| [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin ) | `3.1.1` | `3.1.2` |
| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin ) | `3.1.1` | `3.1.2` |
| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) | `3.3.0` | `3.4.1` |
| [org.apache.maven.plugins:maven-plugin-plugin](https://github.com/apache/maven-plugin-tools ) | `3.11.0` | `3.12.0` |
| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) | `3.5.2` | `3.5.3` |
| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin ) | `3.3.0` | `3.3.1` |
| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin ) | `3.2.2` | `3.2.4` |
| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin ) | `4.8.3.1` | `4.8.4.0` |
Updates `org.apache.maven.plugin-tools:maven-plugin-tools-api` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/apache/maven-plugin-tools/releases )
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.11.0...maven-plugin-tools-3.12.0 )
Updates `org.apache.maven.plugin-tools:maven-plugin-annotations` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/apache/maven-plugin-tools/releases )
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.11.0...maven-plugin-tools-3.12.0 )
Updates `org.apache.maven.plugin-tools:maven-plugin-annotations` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/apache/maven-plugin-tools/releases )
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.11.0...maven-plugin-tools-3.12.0 )
Updates `org.apache.maven.plugins:maven-deploy-plugin` from 3.1.1 to 3.1.2
- [Release notes](https://github.com/apache/maven-deploy-plugin/releases )
- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.1...maven-deploy-plugin-3.1.2 )
Updates `org.apache.maven.plugins:maven-install-plugin` from 3.1.1 to 3.1.2
- [Release notes](https://github.com/apache/maven-install-plugin/releases )
- [Commits](https://github.com/apache/maven-install-plugin/compare/maven-install-plugin-3.1.1...maven-install-plugin-3.1.2 )
Updates `org.apache.maven.plugins:maven-jar-plugin` from 3.3.0 to 3.4.1
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.1 )
Updates `org.apache.maven.plugins:maven-plugin-plugin` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/apache/maven-plugin-tools/releases )
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.11.0...maven-plugin-tools-3.12.0 )
Updates `org.apache.maven.plugins:maven-shade-plugin` from 3.5.2 to 3.5.3
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.5.3 )
Updates `org.apache.maven.plugins:maven-source-plugin` from 3.3.0 to 3.3.1
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.0...maven-source-plugin-3.3.1 )
Updates `org.apache.maven.plugins:maven-gpg-plugin` from 3.2.2 to 3.2.4
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases )
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.2...maven-gpg-plugin-3.2.4 )
Updates `com.github.spotbugs:spotbugs-maven-plugin` from 4.8.3.1 to 4.8.4.0
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases )
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.8.3.1...spotbugs-maven-plugin-4.8.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-tools-api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build-deps
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build-deps
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-deploy-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-install-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-source-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-deps
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-deps
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: build-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* [11.0.x] Bump the integration-deps group with 2 updates
Bumps the integration-deps group with 2 updates: [org.wildfly.security:wildfly-elytron](https://github.com/wildfly-security/wildfly-elytron ) and [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore ).
Updates `org.wildfly.security:wildfly-elytron` from 2.3.1.Final to 2.4.1.Final
- [Commits](https://github.com/wildfly-security/wildfly-elytron/compare/2.3.1.Final...2.4.1.Final )
Updates `com.google.cloud:google-cloud-datastore` from 2.19.0 to 2.19.1
- [Release notes](https://github.com/googleapis/java-datastore/releases )
- [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/java-datastore/compare/v2.19.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: org.wildfly.security:wildfly-elytron
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: integration-deps
- dependency-name: com.google.cloud:google-cloud-datastore
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: integration-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* [10.0.x] Bump the dev-dependencies group with 20 updates
Bumps the dev-dependencies group with 20 updates:
| Package | From | To |
| --- | --- | --- |
| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone ) | `2.26.1` | `2.27.0` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone ) | `2.26.1` | `2.27.0` |
| [commons-codec:commons-codec](https://github.com/apache/commons-codec ) | `1.16.1` | `1.17.0` |
| commons-io:commons-io | `2.16.0` | `2.16.1` |
| [io.grpc:grpc-core](https://github.com/grpc/grpc-java ) | `1.62.2` | `1.63.0` |
| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils ) | `4.0.0` | `4.0.1` |
| [org.jboss.logmanager:jboss-logmanager](https://github.com/jboss-logging/jboss-logmanager ) | `3.0.4.Final` | `3.0.6.Final` |
| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) | `10.15.0` | `10.16.0` |
| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast ) | `5.3.6` | `5.4.0` |
| [org.bouncycastle:bcpkix-jdk15to18](https://github.com/bcgit/bc-java ) | `1.77` | `1.78.1` |
| [org.bouncycastle:bcprov-jdk15to18](https://github.com/bcgit/bc-java ) | `1.77` | `1.78.1` |
| [org.bouncycastle:bcutil-jdk15to18](https://github.com/bcgit/bc-java ) | `1.77` | `1.78.1` |
| [org.apache.maven.resolver:maven-resolver-api](https://github.com/apache/maven-resolver ) | `1.9.18` | `1.9.20` |
| [org.apache.maven.resolver:maven-resolver-connector-basic](https://github.com/apache/maven-resolver ) | `1.9.18` | `1.9.20` |
| [org.apache.maven.resolver:maven-resolver-impl](https://github.com/apache/maven-resolver ) | `1.9.18` | `1.9.20` |
| [org.apache.maven.resolver:maven-resolver-spi](https://github.com/apache/maven-resolver ) | `1.9.18` | `1.9.20` |
| [org.apache.maven.resolver:maven-resolver-transport-file](https://github.com/apache/maven-resolver ) | `1.9.18` | `1.9.20` |
| org.apache.maven.resolver:maven-resolver-transport-http | `1.9.18` | `1.9.20` |
| [org.apache.maven.resolver:maven-resolver-util](https://github.com/apache/maven-resolver ) | `1.9.18` | `1.9.20` |
| org.apache.maven.scm:maven-scm-provider-jgit | `2.0.1` | `2.1.0` |
Updates `com.google.errorprone:error_prone_annotations` from 2.26.1 to 2.27.0
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.26.1...v2.27.0 )
Updates `com.google.errorprone:error_prone_core` from 2.26.1 to 2.27.0
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.26.1...v2.27.0 )
Updates `commons-codec:commons-codec` from 1.16.1 to 1.17.0
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt )
- [Commits](https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.1...rel/commons-codec-1.17.0 )
Updates `commons-io:commons-io` from 2.16.0 to 2.16.1
Updates `io.grpc:grpc-core` from 1.62.2 to 1.63.0
- [Release notes](https://github.com/grpc/grpc-java/releases )
- [Commits](https://github.com/grpc/grpc-java/compare/v1.62.2...v1.63.0 )
Updates `org.codehaus.plexus:plexus-utils` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/codehaus-plexus/plexus-utils/releases )
- [Commits](https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.0...plexus-utils-4.0.1 )
Updates `org.jboss.logmanager:jboss-logmanager` from 3.0.4.Final to 3.0.6.Final
- [Release notes](https://github.com/jboss-logging/jboss-logmanager/releases )
- [Commits](https://github.com/jboss-logging/jboss-logmanager/compare/3.0.4.Final...3.0.6.Final )
Updates `com.puppycrawl.tools:checkstyle` from 10.15.0 to 10.16.0
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.15.0...checkstyle-10.16.0 )
Updates `com.google.errorprone:error_prone_core` from 2.26.1 to 2.27.0
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.26.1...v2.27.0 )
Updates `com.hazelcast:hazelcast` from 5.3.6 to 5.4.0
- [Release notes](https://github.com/hazelcast/hazelcast/releases )
- [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.6...v5.4.0 )
Updates `org.bouncycastle:bcpkix-jdk15to18` from 1.77 to 1.78.1
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcprov-jdk15to18` from 1.77 to 1.78.1
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcutil-jdk15to18` from 1.77 to 1.78.1
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcprov-jdk15to18` from 1.77 to 1.78.1
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.bouncycastle:bcutil-jdk15to18` from 1.77 to 1.78.1
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
Updates `org.apache.maven.resolver:maven-resolver-api` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-connector-basic` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-impl` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-spi` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-transport-file` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-transport-http` from 1.9.18 to 1.9.20
Updates `org.apache.maven.resolver:maven-resolver-util` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.scm:maven-scm-provider-jgit` from 2.0.1 to 2.1.0
Updates `org.apache.maven.resolver:maven-resolver-connector-basic` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-impl` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-spi` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-transport-file` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
Updates `org.apache.maven.resolver:maven-resolver-transport-http` from 1.9.18 to 1.9.20
Updates `org.apache.maven.resolver:maven-resolver-util` from 1.9.18 to 1.9.20
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.18...maven-resolver-1.9.20 )
---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_annotations
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: commons-codec:commons-codec
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: io.grpc:grpc-core
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.codehaus.plexus:plexus-utils
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.jboss.logmanager:jboss-logmanager
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: com.hazelcast:hazelcast
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcpkix-jdk15to18
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcprov-jdk15to18
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcutil-jdk15to18
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcprov-jdk15to18
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.bouncycastle:bcutil-jdk15to18
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-impl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-spi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-file
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.scm:maven-scm-provider-jgit
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-impl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-spi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-file
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.resolver:maven-resolver-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* revert git scm upgrade which break the build
Signed-off-by: Olivier Lamy <olamy@apache.org>
* hazelcast upgrade would need more work
Signed-off-by: Olivier Lamy <olamy@apache.org>
* [10.0.x] Bump the integration-deps group with 2 updates
Bumps the integration-deps group with 2 updates: [org.wildfly.security:wildfly-elytron](https://github.com/wildfly-security/wildfly-elytron ) and [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore ).
Updates `org.wildfly.security:wildfly-elytron` from 2.3.1.Final to 2.4.1.Final
- [Commits](https://github.com/wildfly-security/wildfly-elytron/compare/2.3.1.Final...2.4.1.Final )
Updates `com.google.cloud:google-cloud-datastore` from 2.19.0 to 2.19.1
- [Release notes](https://github.com/googleapis/java-datastore/releases )
- [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/java-datastore/compare/v2.19.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: org.wildfly.security:wildfly-elytron
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: integration-deps
- dependency-name: com.google.cloud:google-cloud-datastore
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: integration-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* [11.0.x] Bump the dev-dependencies group across 1 directory with 5 updates
Bumps the dev-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback ) | `1.5.3` | `1.5.6` |
| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone ) | `2.27.0` | `2.27.1` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone ) | `2.27.0` | `2.27.1` |
| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast ) | `5.3.6` | `5.4.0` |
| org.apache.maven.scm:maven-scm-provider-jgit | `2.0.1` | `2.1.0` |
Updates `ch.qos.logback:logback-core` from 1.5.3 to 1.5.6
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.3...v_1.5.6 )
Updates `com.google.errorprone:error_prone_annotations` from 2.27.0 to 2.27.1
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.27.1 )
Updates `com.google.errorprone:error_prone_core` from 2.27.0 to 2.27.1
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.27.1 )
Updates `com.google.errorprone:error_prone_core` from 2.27.0 to 2.27.1
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.27.1 )
Updates `com.hazelcast:hazelcast` from 5.3.6 to 5.4.0
- [Release notes](https://github.com/hazelcast/hazelcast/releases )
- [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.6...v5.4.0 )
Updates `org.apache.maven.scm:maven-scm-provider-jgit` from 2.0.1 to 2.1.0
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_annotations
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.hazelcast:hazelcast
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.scm:maven-scm-provider-jgit
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* revert maven-scm-provider-jgit upgrade
Signed-off-by: Olivier Lamy <olamy@apache.org>
* revert hazelcast upgrade
Signed-off-by: Olivier Lamy <olamy@apache.org>
* fix upperbound
Signed-off-by: Olivier Lamy <olamy@apache.org>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Olivier Lamy <olamy@apache.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:01:05 +02:00
Lachlan Roberts
932c03bcab
Issue #11748 - fix in PathMappings for websocket pathParam matching
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-05-06 16:41:03 +10:00
Joakim Erdfelt
8d39b9c9e4
Minor improvement in release-script.sh
2024-05-03 11:26:44 -04:00
Joakim Erdfelt
8e7e42201a
Updating to version 12.0.10-SNAPSHOT
2024-05-03 09:28:36 -04:00
Joakim Erdfelt
efe8023327
Updating to version 12.0.9
2024-05-03 09:02:37 -04:00
Simone Bordet
724273be09
Fixes #11679 - Jetty 12.0.8 seems to leak connection when it encounters earlyEOF. ( #11719 )
...
* Fixes #11679 - Jetty 12.0.8 seems to leak connection when it encounters earlyEOF.
* Changed HttpConnection.RequestHandler.earlyEOF() to produce EofException instead of BadMessageException, as it is more appropriate.
* Changed handling of HttpChannelState.onFailure() to not fail the write side unless there is a pending write callback.
* Early EOF events now produce a EofException that is also an HttpException.
* Now failures only impact pending writes, so that it would be possible to write an HTTP error response.
---------
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2024-05-03 08:56:09 -04:00
Greg Wilkins
8e456c4ee5
Improve javadoc to fix #11720 ( #11731 )
...
* Improve javadoc to fix #11720
---------
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2024-05-03 08:51:30 -04:00
Ludovic Orban
8e07ede5f9
Fix `IllegalArgumentException: demand pending` ( #11721 )
...
* Do not attempt to read from the underlying content source when there's a demand pending, i.e.: when inputState is unready
* document the inputState FSM and improve the doc of its internal API
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-03 14:09:35 +02:00
Jan Bartel
b11d1cb27f
Issue #11709 fix jetty-with-custom-class.xml file and use it ( #11716 )
...
* Issue #11709 fix jetty-with-custom-class.xml file and use it
2024-05-03 04:14:46 +02:00
Simone Bordet
c5b2533fde
Fixed XML files after #11722 .
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-02 18:14:50 +02:00
Simone Bordet
42ba415318
Addendum to #11566 . ( #11722 )
...
* Addendum to #11566 .
Restored methods that were removed in WebAppClassLoader.Context.
Fixed method signatures for deprecated method -- they must take the deprecated ClassMatcher, not the newly introduced one.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-02 17:40:49 +02:00
Olivier Lamy
b7765730f4
revert hazelcast upgrade
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-05-02 10:36:18 +00:00
Olivier Lamy
409326f7e4
revert maven-scm-provider-jgit upgrade
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-05-02 10:36:18 +00:00
dependabot[bot]
11908bbbfd
[11.0.x] Bump the dev-dependencies group across 1 directory with 5 updates
...
Bumps the dev-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback ) | `1.5.3` | `1.5.6` |
| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone ) | `2.27.0` | `2.27.1` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone ) | `2.27.0` | `2.27.1` |
| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast ) | `5.3.6` | `5.4.0` |
| org.apache.maven.scm:maven-scm-provider-jgit | `2.0.1` | `2.1.0` |
Updates `ch.qos.logback:logback-core` from 1.5.3 to 1.5.6
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.3...v_1.5.6 )
Updates `com.google.errorprone:error_prone_annotations` from 2.27.0 to 2.27.1
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.27.1 )
Updates `com.google.errorprone:error_prone_core` from 2.27.0 to 2.27.1
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.27.1 )
Updates `com.google.errorprone:error_prone_core` from 2.27.0 to 2.27.1
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.27.0...v2.27.1 )
Updates `com.hazelcast:hazelcast` from 5.3.6 to 5.4.0
- [Release notes](https://github.com/hazelcast/hazelcast/releases )
- [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.6...v5.4.0 )
Updates `org.apache.maven.scm:maven-scm-provider-jgit` from 2.0.1 to 2.1.0
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_annotations
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: com.hazelcast:hazelcast
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: org.apache.maven.scm:maven-scm-provider-jgit
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-02 10:36:18 +00:00
Ludovic Orban
cfee4fe433
Fix flaky `testUploadWithPendingReadConcurrentServerCloseClosesStream()` ( #11693 )
...
* #11692 fix flaky testUploadWithPendingReadConcurrentServerCloseClosesStream()
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-05-02 12:10:37 +02:00
Ludovic Orban
45e474b7d5
Improve ThreadLimitHandler ( #11723 )
...
* Improve ThreadLimitHandler
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-05-02 12:09:29 +02:00
Olivier Lamy
3a3ae3eed5
Merge branch 'jetty-10.0.x' into jetty-11.0.x
2024-05-02 16:10:59 +10:00
dependabot[bot]
e594703a72
[10.0.x] Bump the integration-deps group with 2 updates
...
Bumps the integration-deps group with 2 updates: [org.wildfly.security:wildfly-elytron](https://github.com/wildfly-security/wildfly-elytron ) and [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore ).
Updates `org.wildfly.security:wildfly-elytron` from 2.3.1.Final to 2.4.1.Final
- [Commits](https://github.com/wildfly-security/wildfly-elytron/compare/2.3.1.Final...2.4.1.Final )
Updates `com.google.cloud:google-cloud-datastore` from 2.19.0 to 2.19.1
- [Release notes](https://github.com/googleapis/java-datastore/releases )
- [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/java-datastore/compare/v2.19.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: org.wildfly.security:wildfly-elytron
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: integration-deps
- dependency-name: com.google.cloud:google-cloud-datastore
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: integration-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-02 06:10:03 +00:00
Olivier Lamy
f66ceea4ff
Merge branch 'jetty-10.0.x' into jetty-11.0.x
2024-05-02 11:03:53 +10:00