Merge branch 'release-10.0.0.alpha1' into jetty-10.0.x
This commit is contained in:
commit
10736f332b
166
VERSION.txt
166
VERSION.txt
|
@ -1,7 +1,169 @@
|
|||
jetty-10.0.0-SNAPSHOT
|
||||
|
||||
jetty-10.0.0-alpha0 - 11 July
|
||||
2019
|
||||
jetty-10.0.0.alpha1 - 26 November 2019
|
||||
+ 97 Permanent UnavailableException thrown during servlet request handling
|
||||
should cause servlet destroy
|
||||
+ 137 Support OAuth
|
||||
+ 155 No way to set keystore for JSR 356 websocket clients, needed for SSL
|
||||
client authentication
|
||||
+ 250 Implement HTTP CONNECT for HTTP/2
|
||||
+ 995 UrlEncoded.encodeString should skip more characters
|
||||
+ 1036 Allow easy configuration of Scheduler-Threads and name them more
|
||||
appropriate
|
||||
+ 1485 Add systemd service file
|
||||
+ 1743 Refactor jetty maven plugin goals to be more orthogonal
|
||||
+ 2266 Jetty maven plugin reload is triggered each time the
|
||||
`scanIntervalSeconds` pass
|
||||
+ 2340 Remove raw ServletHandler usage examples from documentation
|
||||
+ 2429 Review HttpClient backpressure semantic
|
||||
+ 2578 Use addEventListener(EventListener listener)
|
||||
+ 2709 current default for headerCacheSize is not large enough for many
|
||||
requests
|
||||
+ 2815 hpack fields are opaque octets
|
||||
+ 3040 Allow RFC6265 Cookies to include optional SameSite attribute.
|
||||
+ 3083 The ini-template for jetty.console-capture.dir does not match the
|
||||
default value
|
||||
+ 3106 Websocket connection stats and request stats
|
||||
+ 3558 Error notifications can be received after a successful websocket close
|
||||
+ 3601 HTTP2 stall on reset streams
|
||||
+ 3705 Review ClientUpgradeRequest exception handling
|
||||
+ 3734 websocket suspend when input closed
|
||||
+ 3747 Make Jetty Demo work with JPMS
|
||||
+ 3787 Jetty client sometimes returns EOFException instead of
|
||||
SSLHandshakeException on certificate errors.
|
||||
+ 3804 Weld/CDI XML backwards compat?
|
||||
+ 3806 Error Page handling Async race with ProxyServlet
|
||||
+ 3822 trustAll will not work on some servers
|
||||
+ 3829 Avoid sending empty trailer frames for http/2 responses
|
||||
+ 3840 Byte-range request performance problems with large files
|
||||
+ 3856 Different behaviour with maxFormContentSize=0 if Content-Length header
|
||||
is present/missing
|
||||
+ 3863 Enforce use of SNI
|
||||
+ 3869 Update to ASM 7.2 for jdk 13
|
||||
+ 3872 Review exposure of JavaxWebSocketServletContainerInitializer
|
||||
+ 3876 WebSocketPartialListener is only called for initial frames, not for
|
||||
continuation frames
|
||||
+ 3884 @WebSocket without @OnWebSocketMessage handler fails when receiving a
|
||||
continuation frame
|
||||
+ 3888 BufferUtil.toBuffer(Resource resource,boolean direct) does not like
|
||||
large (4G+) Resources
|
||||
+ 3906 Fix for #3840 breaks Path encapsulation in PathResource
|
||||
+ 3913 Clustered HttpSession IllegalStateException: Invalid for read
|
||||
+ 3929 Deadlock between new HTTP2Connection() and Server.stop()
|
||||
+ 3936 Race condition when modifying session + sendRedirect()
|
||||
+ 3940 Double initialization of Log
|
||||
+ 3951 Consider adding demand API to HTTP/2
|
||||
+ 3952 Server configuration for direct/heap ByteBuffers
|
||||
+ 3956 Remove and warn on use of illegal HTTP/2 response headers
|
||||
+ 3957 CustomRequestLog bad usage of MethodHandles.lookup()
|
||||
+ 3960 Fix HttpConfiguration copy constructor
|
||||
+ 3964 Improve efficiency of listeners
|
||||
+ 3968 WebSocket sporadic ReadPendingException using suspend/resume
|
||||
+ 3969 X-Forwarded-Port header customization isn't possible
|
||||
+ 3978 HTTP/2 fixes for robustly handling abnormal traffic and resource
|
||||
exhaustion
|
||||
+ 3983 JarFileResource incorrectly lists the contents of directories with
|
||||
spaces
|
||||
+ 3985 Improve lenient Cookie parsing
|
||||
+ 3989 Inform custom ManagedSelector of dead selector via optional
|
||||
onFailedSelect()
|
||||
+ 4000 Add SameFileAliasChecker to help with FileSystem static file access
|
||||
normalization on Mac and Windows
|
||||
+ 4003 Quickstart broken in jetty-10
|
||||
+ 4007 Getting NullPointerException while trying to run jetty start.run on
|
||||
Windows
|
||||
+ 4009 ServletContextHandler setSecurityHandler broke handler chain
|
||||
+ 4020 Revert WebSocket ExtensionFactory change to interface
|
||||
+ 4022 Servlet which is added by ServletRegistration can't be started
|
||||
+ 4025 Provide more write-through behaviours for DefaultSessionCache
|
||||
+ 4027 Ensure AbstractSessionDataStore cannot be used unless it is started
|
||||
+ 4033 Ignore bad percent encodings in paths during
|
||||
URIUtil.equalsIgnoreEncodings()
|
||||
+ 4047 Gracefully stopped Jetty not flushing all response data
|
||||
+ 4048 Multiple values in X-Forwarded-Port throw NumberFormatException
|
||||
+ 4057 NullPointerException in o.e.j.h.HttpFields
|
||||
+ 4058 Review Locker
|
||||
+ 4064 java.lang.NullPointerException initializing embedded servlet
|
||||
+ 4075 Do not fail on servlet-mapping with url-pattern /On*
|
||||
+ 4076 Restarting quickstarted webapp throws IllegalStateException:
|
||||
ServletContainerInitializersStarter already exists
|
||||
+ 4082 Debug logging causes NullPointerException in client
|
||||
+ 4084 Use of HttpConfiguration.setBlockingTimeout(long) in jetty.xml produces
|
||||
warning on jetty-home startup
|
||||
+ 4096 Thread in ReservedThreadExecutor does not exit when stopped
|
||||
+ 4104 Frames are sent through ExtensionStack even if WebSocket Session is
|
||||
closed
|
||||
+ 4105 QueuedThreadPool increased thread usage and no idle thread decay
|
||||
+ 4113 HttpClient fails with JDK 13 and TLS 1.3
|
||||
+ 4115 Drop HTTP/2 pseudo headers
|
||||
+ 4121 QueuedThreadPool should support ThreadFactory behaviors
|
||||
+ 4122 QueuedThreadPool should reset thread interrupted on failed run
|
||||
+ 4124 Run websocket autobahn tests with jetty and javax apis instead of just
|
||||
with core.
|
||||
+ 4128 OpenIdCredentials can't decode JWT ID token
|
||||
+ 4132 Should be possible to use OIDC without metadata
|
||||
+ 4138 OpenID module should use HttpClient instead of HttpURLConnection
|
||||
+ 4141 ClassCastException with non-async Servlet + async Filter +
|
||||
HttpServletRequestWrapper
|
||||
+ 4142 Configurable HTTP/2 RateControl
|
||||
+ 4144 Naked cast to Request should be avoided
|
||||
+ 4150 Module org.eclipse.jetty.alpn.client not found, required by
|
||||
org.eclipse.jetty.proxy
|
||||
+ 4152 WebSocket autoFragment does not fragment based on maxFrameSize
|
||||
+ 4156 IllegalStateException when forwarding to jsp with new session
|
||||
+ 4161 Regression: EofException: request lifecycle violation
|
||||
+ 4170 Client-side alias selection based on SSLEngine
|
||||
+ 4173 NullPointerException warning in log from WebInfConfiguration after
|
||||
upgrade
|
||||
+ 4174 ConcurrentModificationException when stopping jetty:run-war
|
||||
+ 4176 Should not set header if sendError has been called
|
||||
+ 4177 Configure HTTP proxy with SslContextFactory
|
||||
+ 4179 Improve HttpChannel$SendCallback references for GC
|
||||
+ 4183 Jetty considers bootstrap injected class to be a "server class"
|
||||
+ 4188 Spin in HttpOutput.close
|
||||
+ 4190 Jetty hangs after thread blocked in SharedBlockingCallback.block()
|
||||
called by HttpOutput.close
|
||||
+ 4191 Increase GzipHandler minGzipSize default value
|
||||
+ 4193 InetAccessHandler - new includeConnectors/excludeConnectors not quite
|
||||
correct anymore
|
||||
+ 4201 Throw SSLHandshakeException in case of TLS handshake failures
|
||||
+ 4203 Some Transfer-Encoding and Content-Length combinations do not result in
|
||||
expected 400 Bad Request
|
||||
+ 4204 Transfer-Encoding behavior does not follow RFC7230
|
||||
+ 4208 304 response with Content-Length fails, not conform to RFC7230
|
||||
+ 4209 Unused TLS connection is not closed in Java 11
|
||||
+ 4217 SslConnection.DecryptedEnpoint.flush eternal busy loop
|
||||
+ 4222 Major/Minor Version wrong (jetty 10 is servlet 4)
|
||||
+ 4227 First authorization request produced by OIDC module fails due to
|
||||
inclusion of sessionid
|
||||
+ 4236 clean up redirect code calculation for OpenIdAuthenticator
|
||||
+ 4237 simplify openid module configuration
|
||||
+ 4240 CGI form post results in 500 response if no character encoding
|
||||
+ 4243 ErrorHandler produces invalid json error response
|
||||
+ 4247 Cookie security attributes are going to mandated by Google Chrome
|
||||
+ 4248 Websocket client UpgradeListener never reports success
|
||||
+ 4251 Http 2.0 clients cannot upgrade protocol
|
||||
+ 4258 RateControl should be per-connection
|
||||
+ 4264 Spring Boot BasicErrorController no longer invoked
|
||||
+ 4265 HttpChannel SEND_ERROR should use ErrorHandler.doError()
|
||||
+ 4277 Reading streamed gzipped body never terminates
|
||||
+ 4279 Regression: ResponseWriter#close blocks indefinitely
|
||||
+ 4282 Review HttpParser handling in case of no content
|
||||
+ 4283 Wrong package for OpenJDK8ClientALPNProcessor
|
||||
+ 4284 Possible NullPointerException in Main.java when stopped from command
|
||||
line
|
||||
+ 4287 Move getUriLastPathSegment(URI uri) to URIUtil
|
||||
+ 4296 Unable to create WebSocket connect if the query string of the URL has %
|
||||
symbol.
|
||||
+ 4301 Demand beforeContent is not forwarded
|
||||
+ 4305 Jetty server ALPN shall alert fatal no_application_protocol if no
|
||||
client application protocol is supported
|
||||
+ 4325 Deprecate SniX509ExtendedKeyManager constructor without
|
||||
SslContextFactory$Server
|
||||
+ 4334 Better test ErrorHandler changes
|
||||
+ 4342 OpenID module cannot create HttpClient in Jetty 10
|
||||
|
||||
jetty-10.0.0-alpha0
|
||||
+ 113 Add support for NCSA Extended Log File Format
|
||||
+ 114 Bring back overlay deployer
|
||||
+ 132 ClientConnector abstraction
|
||||
|
|
Loading…
Reference in New Issue