12.1.0.beta0
Pre-release
Pre-release
·
277 commits
to jetty-12.0.x
since this release
Special Thanks to the following Eclipse Jetty community members
- @scrat98 (Artem Golovko)
- @kohlschuetter (Christian Kohlschütter)
- @lijinliangyihao (lijinliang)
Changelog
- #13121 - Deploy Dump & cleanup
- #13104 - Change
DeploymentScannermonitoredDirnames towebappsDir - #13101 - Implement rejection RFC9110 Bad White Space
- #13095 - Common RFC tests
- #13090 - Replace RuntimeIOException with UncheckedIOException
- #13084 - Documented the new web application deployer.
- #13078 - Remove deprecated jetty-runner
- #13069 - Deploy Environment Weights
- #13064 - Jetty 12.0.x/12.1.x: ShutdownMonitorTest is stuck
- #13051 - Jetty 12.1.x build stuck because of waiting on the Class initialization monitor for org.eclipse.jetty.io.RetainableByteBuffer$Abstract
- #13048 - Exception from oeje11wjt.JakartaClientClassLoaderTest#websocketProvidedByServer
- #13046 - Restore
ee9(andee8) behaviors with parsingapplication/x-www-form-urlencodedparameters - #13040 - Introduce Deploy property
baseResourcefor use in 12.1.x deploy - #13031 -
SessionHandlerTest.testFlushOnResponseCommitis flaky - #13029 - Web-socket that use permessage-deflate extensions are keeping in memory the last message sent to the client
- #13019 - [util-ajax] Support CharSequence instead of String for JSON.parse (@scrat98)
- #13012 - Refine Deferred Authentication
- #13011 - Review changes in
org.eclipse.jetty.server.Deployablein 12.1.x and apply appropriate deprecations and warnings - #13008 - Introduce HttpClient's Request.onResponseListener()
- #13004 - QueuedThreadPool throws error on quick successive execute calls if initialized with BlockingArrayQueue or ArrayBlockingQueue
- #13003 - Avoid cycles in bean dumps
- #13002 -
HugeResourceTest.testUploadDelayed()fails whenRetainedContentLoaderFactory'srejectis not explicitly disabled - #13000 - Remove environment XML functionality from deployer
- #12997 - DeploymentScanner should only act on
*.xmlor*.propertieschanges inenvironments/directory. - #12995 - Clarify deployment of foo/ and foo.d/
- #12993 - Improve Hot Redeployment Information logging
- #12992 - Deployment Scanner is still performing hot deploy by default, contrary to documentation
- #12990 - Jetty CoreContextHandler needs to support simple static directory deployment
- #12988 - Introduce an HTTP/2 frame listener
- #12985 - Optimize memory usage of FrameFlusher.timeoutExpired
- #12981 - MultiPart annotation scanning not done if metadata-complete==true
- #12965 - Allow
Resourceinstances to provideContent.Sourcedirectly - #12963 - Slow transfers on custom / non-Path Resource instances (@kohlschuetter)
- #12961 - Different results for
getRequestURLin filters with async requests - #12958 - Discrepancy between Jetty 9 and Jetty 12 when setting the base resource to a path containing
.. - #12943 - Unable to handle - IllegalStateException in Jetty Client Request send()
- #12936 - UnsupportedOperationException when modifying HttpServletResponse after commit
- #12926 - maxFormContentSize doesn't count "=" characters
- #12923 - Introduce Bouncy Castle Jetty module
- #12919 - Reduce some OSGi code duplication with core Activator.
- #12918 - NullPointerException with ServeAs requests (with FormAuthenticator)
- #12916 - Bad example in JavaDoc of InputStreamResponseListener
- #12913 - Resource located inside JAR file is wrongfully treated as an alias
- #12900 - Make JPMS work with new Environments features
- #12875 - Fixes for EE11 Jakarta WebSocket implementation to fix TCK failures.
- #12746 - Sporadic NPE in HttpChannelState.onFailure
- #12700 - ResourceHandler & ResourceServlet (all envs) do not agree on UseFileMapping default
- #12697 - Servlet error pages do not work when Response.writeError is called before entering the ServletChannel
- #12537 - org.eclipse.jetty.server.LowResourceMonitor#setMonitorThreads seems not right (@lijinliangyihao)
- #12530 - Make
HttpOutput.println()simpler and faster - #12361 - ErrorHandler#getShowMessageInTitle() is ignored
- #11492 - Auto add AliasChecker for custom Base Resource in DefaultServlet
- #11425 - Review Handler Collection logic around InvocationType
- #11320 - Review callers of HttpChannelState.onIdleTimeout()
- #11289 - Embedded jetty doesn't set the charset to content-type header
- #10608 - DefaultServlet behaviour wrong for
welcomeFiles - #8715 - Jetty 12 - Optimize RequestLog information retrieval
- #5442 - Allow multiple authentication options for a web app