dependabot[bot]
6774e4c474
Bump maven.resolver.version from 1.8.2 to 1.9.2
...
Bumps `maven.resolver.version` from 1.8.2 to 1.9.2.
Updates `maven-resolver-api` from 1.8.2 to 1.9.2
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.8.2...maven-resolver-1.9.2 )
Updates `maven-resolver-util` from 1.8.2 to 1.9.2
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.8.2...maven-resolver-1.9.2 )
Updates `maven-resolver-spi` from 1.8.2 to 1.9.2
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.8.2...maven-resolver-1.9.2 )
Updates `maven-resolver-impl` from 1.8.2 to 1.9.2
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.8.2...maven-resolver-1.9.2 )
Updates `maven-resolver-connector-basic` from 1.8.2 to 1.9.2
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.8.2...maven-resolver-1.9.2 )
Updates `maven-resolver-transport-file` from 1.8.2 to 1.9.2
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.8.2...maven-resolver-1.9.2 )
Updates `maven-resolver-transport-http` from 1.8.2 to 1.9.2
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.8.2...maven-resolver-1.9.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.resolver:maven-resolver-api
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.resolver:maven-resolver-util
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.resolver:maven-resolver-spi
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.resolver:maven-resolver-impl
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-file
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 18:18:42 +00:00
Joakim Erdfelt
7ddfbcc8d8
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2022-11-28 12:12:29 -06:00
Joakim Erdfelt
0493f9d660
Reverting logback downgrade
2022-11-28 12:11:58 -06:00
Joakim Erdfelt
c561284518
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-11-28 12:10:59 -06:00
Joakim Erdfelt
1a2d39e8c1
Merge pull request #8943 from eclipse/fix/jetty-10.0.x/downgrade-logback-1.3.x
...
Issue #8942 - Downgrading logback to 1.3.0
2022-11-28 12:10:38 -06:00
Joakim Erdfelt
55d9238961
Issue #8942 - Downgrading logback to 1.3.0
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-11-28 10:39:20 -06:00
Jan Bartel
514ce5f07a
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2022-11-26 08:57:47 +11:00
Simone Bordet
2ad0a2cd02
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-25 17:21:46 +01:00
Simone Bordet
d1e0a7f612
Do not hard fail the documentation if Java < 19.
...
Require Java 19 to build the release.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-25 17:21:01 +01:00
Greg Wilkins
011a7267de
Cleanup ContextHandler ( #8928 )
...
* Cleanup ContextHandler
Extracted some of the goodness from #8793 :
+ Clear enter/exit scope methods rather than opaque suppliers and Runnables
+ Removed overloading of "Context" class name to avoid accidental usage of wrong type.
+ Less holding onto request/response as fields
* Cleanup ContextHandler
fixed test with no server
* Updates from review.
2022-11-25 14:27:39 +11:00
Greg Wilkins
09594361a1
Jetty-12 Rewrite RuleProcessor ( #8934 )
...
* Rewrite RuleProcessor
This decouples the rewrite module from the `WrapperProcessor` class, which is being considered for significant refactoring or removal.
Having a module specific version of that class allows better code readability and a more appropriate API that avoids duplication request instances.
* Fixed javadoc
* Updates from review.
* Updates from review.
2022-11-25 14:27:21 +11:00
Lachlan
a0a8acd8b9
Merge pull request #8935 from eclipse/jetty-12.0.x-byteranges
...
Re-enable DefaultServletRangesTest and fix byte ranges for ee10
2022-11-25 10:27:33 +11:00
Greg Wilkins
ca3055423a
Mutable server MimeTypes ( #8933 )
...
Make the MimeTypes available from the server mutable.
Context MimeTypes are now wrappers over the server MimeTypes, so configuration at the server level is inherited by all contexts.
2022-11-24 16:57:29 +11:00
Lachlan Roberts
c8d22c72ea
Re-enable DefaultServletRangesTest and fix byte ranges for ee10
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-11-24 14:10:41 +11:00
Greg Wilkins
2460b86d41
Jetty 12 recycle servlet channel ( #8909 )
...
Recycle ServletChannel
Cleanup caching comments and impl
Don't recycle after completion notification
Delay setting callback until ServletHandler.handle called
Check that the retrieved ServletChannel is for the same context.
2022-11-24 13:56:43 +11:00
Jan Bartel
842956aca7
Fix after merge hell
2022-11-24 10:13:54 +11:00
Jan Bartel
c4e1db57ee
Issue #8460 simplify DefaultSessionIdManager start ( #8464 )
...
* Issue #8460 check DefaultSessionIdManager is started
2022-11-24 09:43:57 +11:00
Greg Wilkins
a44af984b5
Jetty 12 mimetype cleanup ( #8919 )
...
MimeTypes now available via context.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-11-23 14:30:11 +11:00
Jan Bartel
ed7968850b
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-11-23 14:01:21 +11:00
Jan Bartel
cd7482a151
Issue #8460 simplify DefaultSessionIdManager start ( #8464 )
...
* Issue #8460 check DefaultSessionIdManager is started
2022-11-23 13:47:29 +11:00
Joakim Erdfelt
84208f9955
Merge pull request #8888 from eclipse/fix/jetty-12-extensible-resource-schemes
...
Issue #8886 - support extensible Resource URI schemes
2022-11-22 18:52:19 -06:00
Joakim Erdfelt
46ccfa1c9e
Fixing URLResourceFactory
2022-11-22 17:15:03 -06:00
Joakim Erdfelt
b7d7e53ac7
Merge pull request #8924 from eclipse/fix/jetty-12-fileid-getextension-jdk-20
...
Jetty 12 - Align `FileID.getExtension()` with JDK20 behaviors
2022-11-22 08:24:03 -06:00
Greg Wilkins
3e9403ef39
improved javadoc
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-11-22 18:39:21 +11:00
Jan Bartel
07202102b8
Jetty 12 - Re-enable some disabled session tests. ( #8714 )
...
* Re-enable some disabled session tests.
* Add needed test resources to ee8 jdbc session test.
2022-11-22 17:25:06 +11:00
Greg Wilkins
b04e9744ee
Fixed dot not removed
2022-11-22 11:17:59 +11:00
Joakim Erdfelt
95e149b236
Issue #8923 - Fixing WebAppClassLoader expectations
2022-11-21 16:20:27 -06:00
Greg Wilkins
11fdbbef02
Fixed switch statement style and format
2022-11-22 09:16:08 +11:00
Greg Wilkins
8265ce6231
Fix style and format of switches in AbstractTest ( #8925 )
2022-11-22 09:06:35 +11:00
Joakim Erdfelt
ff77fc247f
Issue #8923 - Fixing checkstyle
2022-11-21 15:40:18 -06:00
Joakim Erdfelt
2c1acc1c7f
Issue #8923 - Align FileID.getExtension with JDK20 behaviors
2022-11-21 15:35:06 -06:00
Joakim Erdfelt
dbb3bd8d73
Issue #8923 - Align FileID.getExtension with JDK20 behaviors
2022-11-21 15:34:45 -06:00
Simone Bordet
74cb3eea0b
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-21 21:17:51 +01:00
Simone Bordet
85bc57b69d
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-21 21:16:58 +01:00
Simone Bordet
e33c9a1284
Improved documentation about virtual threads. ( #8900 )
...
Added programming guide section about Jetty threading model.
Updated operations guide with new sections about virtual threads.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-21 21:16:10 +01:00
Joakim Erdfelt
0a95ea2f9c
Adding UrlResourceFactory.toString
2022-11-21 11:52:31 -06:00
Joakim Erdfelt
c00def58cb
Rename AbstractUrlResourceFactory to UrlResourceFactory
...
+ Is package private
+ Add ResourceFactory.registerResourceFactory(String)
2022-11-21 11:42:40 -06:00
Joakim Erdfelt
c981b3b5f5
Introduce CompositeResourceFactory
...
+ CompositeResourceFactory is
doing what Resource.create(URI) did
before.
+ CompositeResourceFactory is tracking
mounts, and allowing the ability
to report onMounted (useful for RF.ROOT)
+ ResourceFactory.ROOT,
ResourceFactory.Closable, and
ResourceFactory.LifeCycle all use
this new CompositeResourceFactory
2022-11-21 11:35:09 -06:00
Joakim Erdfelt
eae1d4c63b
Revert flaky
2022-11-21 10:47:24 -06:00
Joakim Erdfelt
d6fa9f2d2e
Merge remote-tracking branch 'origin/jetty-12.0.x' into fix/jetty-12-extensible-resource-schemes
2022-11-21 10:46:18 -06:00
Joakim Erdfelt
834f94bca0
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2022-11-21 10:44:36 -06:00
Joakim Erdfelt
7d60e56e51
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-11-21 10:42:02 -06:00
Joakim Erdfelt
363dcdec3a
Merge pull request #8884 from eclipse/fix/jetty-12-move-gzipdefaultservlettest
...
Jetty 12 - Move `GzipDefaultServletTest` tests to jetty-core/jetty-server tests
2022-11-21 10:41:41 -06:00
Joakim Erdfelt
44666573e2
Merge pull request #8906 from eclipse/fix/jetty-10-gziphandler-status-304-vary
...
Issue #8905 - GzipHandler should include `Vary` header on 304 (Not Modified) responses (per RFC9110)
2022-11-21 10:23:49 -06:00
Simone Bordet
71e0414cbc
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-21 15:52:11 +01:00
Simone Bordet
2c3230a26a
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-21 15:41:47 +01:00
Simone Bordet
83154b4ffe
Fixes #8863 - Provide a possibility to name virtual threads ( #8903 )
...
* Fixes #8863 - Provide a possibility to name virtual threads
Reworked the VirtualThreads APIs to be based on `Executor` rather than just `boolean`.
Introduced Jetty module `threadpool-virtual-preview`.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-11-21 15:39:54 +01:00
Ludovic Orban
00e355bebb
Add debug logging to `SerializedInvoker` ( #8914 )
...
Added debug logging and task naming
2022-11-21 15:39:25 +01:00
Simone Bordet
e7f6f6729a
Restored server push functionality. ( #8760 )
...
* Restored server push functionality.
* Moved Request.isPushSupported() to ConnectionMetaData.
* Removed HttpStream.isPushSupported().
* Implemented ee10 PushBuilder.
* Moved PushCacheFilterTest from core to ee10.
* Duplicated PushCacheFilterTest to ee9.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
2022-11-21 12:18:19 +01:00
Jan Bartel
9cb6cc62d5
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2022-11-21 13:15:27 +11:00