Skip to content
Tags give the ability to mark specific points in history as being important
  • jetty-9.4.7.v20170914
    jetty-9.4.7.v20170914 - 14 September 2017
    
     + 215 Consider native ALPN/SSL provider
     + 487 JDK 9 build compatibility
     + 1116 Support empty HTTP header values
     + 1200 Use PathWatcher in DeploymentManager
     + 1357 RolloverFileOutputStream: No rollout performed at midnight
     + 1416 GzipHandler generated ETag suffix has problems with If-Match header
       logic
     + 1468 Configure PKIX Revocation Checker for SslContextFactory
     + 1469 RolloverFileOutputStream: IllegalStateException Task already scheduled
     + 1498 Add JRTResource to support future Java 9 classloader behaviors
     + 1499 ClasspathPattern needs MODULE ruleset to support future Java 9
       classloader behaviors
     + 1503 IPv6 address needs normalization (without brackets) in
       ForwardedRequestCustomizer
     + 1507 RolloverFileOutputStream: Negative delay Timer.schedule exception
     + 1513 RolloverFileOutputStream: can't handle multiple instances
     + 1515 Improved RollOverFileOutputStream removeOldFiles() behavior
     + 1520 PropertyUserStore should extract packed config file
     + 1556 Remove a timing channel in Password matching
     + 1571 Support Hazelcast session management in 9.4
     + 1590 Improve RolloverFileOutputStream functionality with multiple TimeZones
     + 1591 JDBCSessionDataStore doesn't work with root context on Oracle DB
     + 1592 CompressedContentFormat.tagEquals() - incorrect comparison of entity
       tag hashes
     + 1595 HTTP/2: Avoid sending unnecessary stream WINDOW_UPDATE frames
     + 1600 Update jndi.mod and plus.mod
     + 1603 WebSocketServerFactory NPE in toString()
     + 1604 WebSocketContainer stop needs improvement
     + 1605 ContainerProvider.getWebSocketContainer() behavior is not to spec
     + 1618 AsyncContext.dispatch() does not use raw/encoded URI
     + 1622 HeaderFilter doesn't work if the response has been committed
     + 1623 JettyRunMojo use dependencies from reactor (outputdirectory)
     + 1625 Support new IANA declared Websocket Close Status Codes
     + 1637 Thread per connection retained in HTTP/2
     + 1638 Add it test for Maven Plugin
     + 1642 Using RewriteHandler with AsyncContext.dispatch() and
       HttpServletRequestWrapper not possible
     + 1643 ProxyServlet always uses default number of selector threads -
       constructor should allow to overwrite the default.
     + 1645 NotSerializableException: DoSFilter when using Non-Clustered Session
       Management: File System
     + 1655 Improve extensibility of ServerConnector
     + 1656 Improve configurability of ConnectionPools
     + 1661 AbstractProxyServlet onProxyResponseFailure Error
     + 1662 NPE with WebSocket Compress Extensions
     + 1664 IPAccessHandler CIDR IP range check is incorrect
     + 1671 Asymmetric usage of trailers in MetaData.Request
     + 1675 Session id should not be logged with INFO level in AbstractSessionCache
     + 1679 DeploymentManagerMBean not usable through JMX
     + 1682 Jetty-WarFragmentFolderPath directive has no effect in eclipse runtime
       mode except for the first launch
     + 1685 Update ALPN support for Java 8u141
     + 1687 HTTP2: Correcting missing callback notification when channel not found
     + 1692 Annotation scanning should ignore `module-info.class` files
     + 1698 Missing WWW-Authenticate from SpnegoAuthenticator when other
       Authorization header provided
     + 1702 Update ALPN support for Java 8u144
     + 1703 Improve HttpInput failure logging
     + 1706 Log Implementation ignored when executing under OSGi
     + 1709 SpnegoAuthenticator improperly handling case-insensitive Negotiate
       header
     + 1713 Do not over allocate selectors for small thread pools
     + 1715 Standardise properties and ids in jetty XML files
     + 1717 DoSFilter getRateTracker IP/Port loadId minor improvement
     + 1718 QueuedThreadPool not exposed on JMX
     + 1719 HTTP/2: Improve handling of queued requests
     + 1721 Async I/O POST fails with big files
     + 1724 Add dependency on jetty-annotations for apache-jsp
     + 1732 Allow pause accepting new connections during high load
     + 1737 DefaultServlet wrong welcome dispatcher using non-root URL path
     + 1738 jetty-bom fails oss.sonatype.org validation
     + 1741 Java 9 javadoc failure in build
     + 1749 Dump HttpDestination exchange queue
     + 1750 PoolingHttpDestination creates ConnectionPool twice
     + 1759 HTTP/2: producer can block in onReset
     + 1766 JettyClientContainerProvider does not actually use common objects
       correctly
     + 1789 PropertyUserStoreTest failures in Windows
     + 1790 HTTP/2: 100% CPU usage seen during close/shutdown of endpoint
     + 1792 Accept ISO-8859-1 characters in response reason
     + 1794 Config properties typos in session-store-cache.mod
     + 1795 Fix session id manager workerName
     + 1796 ReservedThreadExecutor defaulting to capacity=1 only
     + 1797 JEP 238 - Multi-Release JAR files break bytecode scanning
     + 1798 JMXify EatWhatYouKill
     + 1804 Make EndPoint creation and destroy a non-blocking task
     + 1805 ReservedThreadExecutor should start ReservedThreads lazily
     + 1809 NPE: StandardDescriptorProcessor.visitSecurityConstraint() with null/no
       security manager
     + 1814 Move JavaVersion to jetty-util for future Java 9 support requirements
     + 1816 HttpClientTest.testClientCannotValidateServerCertificate() hangs with
       JDK 9
     + 475546 ClosedChannelException when connection to HTTPS over HTTP proxy
       with CONNECT
  • jetty-9.4.7.RC0
    jetty-9.4.7.RC0 - 16 August 2017
     + 487 JDK 9 build compatibility
     + 1357 RolloverFileOutputStream: No rollout performed at midnight
     + 1468 Configure PKIX Revocation Checker for SslContextFactory
     + 1469 RolloverFileOutputStream: IllegalStateException Task already scheduled
     + 1503 IPv6 address needs normalization (without brackets) in
       ForwardedRequestCustomizer
     + 1507 RolloverFileOutputStream: Negative delay Timer.schedule exception
     + 1513 RolloverFileOutputStream: can't handle multiple instances
     + 1571 Support Hazelcast session management in 9.4
     + 1591 JDBCSessionDataStore doesn't work with root context on Oracle DB
     + 1592 CompressedContentFormat.tagEquals() - incorrect comparison of entity
       tag hashes
     + 1595 Avoid sending unnecessary stream WINDOW_UPDATE frames
     + 1600 Update jndi.mod and plus.mod
     + 1603 WebSocketServerFactory NPE in toString()
     + 1604 Static WebSocketContainer should register shutdown hook
     + 1605 ContainerProvider.getWebSocketContainer() behavior is not to spec
     + 1618 AsyncContext.dispatch() does not use raw/encoded URI
     + 1622 HeaderFilter doesn't work if the response has been committed
     + 1623 JettyRunMojo use dependencies from reactor (outputdirectory)
     + 1625 Support new IANA declared Websocket Close Status Codes
     + 1637 Thread per connection retained in HTTP/2
     + 1642 Using RewriteHandler with AsyncContext.dispatch() and
       HttpServletRequestWrapper not possible
     + 1643 ProxyServlet always uses default number of selector threads -
       constructor should allow to overwrite the default.
     + 1645 NotSerializableException: DoSFilter when using Non-Clustered Session
       Management: File System
     + 1653 WebAppContext.add/prepend System/Server classes deprecations need
       descriptions
     + 1655 Improve extensibility of ServerConnector
     + 1656 Improve configurability of ConnectionPools
     + 1661 AbstractProxyServlet onProxyResponseFailure Error
     + 1664 IPAccessHandler CIDR IP range check is incorrect
     + 1671 Asymmetric usage of trailers in MetaData.Request
     + 1672 ProxyConnection NPE
     + 1675 Session id should not be logged with INFO level in AbstractSessionCache
     + 1679 DeploymentManagerMBean not usable through JMX
     + 1682 Jetty-WarFragmentFolderPath directive has no effect in eclipse runtime
       mode except for the first launch
     + 1685 Update ALPN support for Java 8u141
     + 1687 HTTP2: Correcting missing callback notification when channel not found
     + 1692 Annotation scanning should ignore `module-info.class` files
     + 1702 Update ALPN support for Java 8u144
     + 1703 Improve HttpInput failure logging
     + 1706 Log Implementation ignored when executing under OSGi
     + 1713 Do not over allocate selectors for small thread pools
     + 1714 exception reported in SessionEvictionFailureTest
     + 1715 Standardise properties and ids in jetty XML files
     + 1719 Improve handling of HTTP/2 queued requests
     + 1721 Async I/O POST fails with big files
     + 1724 Add dependency on jetty-annotations for apache-jsp
     + 1732 Support pause accepting new connections
     + 1737 DefaultServlet wrong welcome dispatcher using non-root URL path
     + 1738 jetty-bom fails oss.sonatype.org validation
     + 1741 Java 9 javadoc failure in build
  • jetty-9.3.21.RC0
    jetty-9.3.21.RC0 - 16 August 2017
     + 487 JDK 9 build compatibility
     + 1719 Improve handling of HTTP/2 queued requests
     + 1741 Java 9 javadoc failure in build
  • jetty-9.3.21.M0
    jetty-9.3.21.M0 - 01 August 2017
     + 1357 RolloverFileOutputStream: No rollout performed at midnight
     + 1469 RolloverFileOutputStream: IllegalStateException Task already scheduled
     + 1507 RolloverFileOutputStream: Negative delay Timer.schedule exception
     + 1513 RolloverFileOutputStream: can't handle multiple instances
     + 1655 Improve extensibility of ServerConnector
     + 1661 AbstractProxyServlet onProxyResponseFailure Error
     + 1664 IPAccessHandler CIDR IP range check is incorrect
     + 1685 Update ALPN support for Java 8u141
     + 1687 HTTP2: Correcting missing callback notification when channel not found
     + 1702 Update ALPN support for Java 8u144
     + 1703 Improve HttpInput failure logging
  • jetty-9.2.22.v20170606
    jetty-9.2.22.v20170606 - 06 June 2017
     + 920 no main manifest attribute, in jetty-runner-9.2.19.v20160908.jar
     + 1108 Please improve logging in SslContextFactory when there are no approved
       cipher suites
     + 1357 RolloverFileOutputStream: No rollout performed at midnight
     + 1469 IllegalStateException in RolloverFileOutputStream
     + 1507 Negative delay Timer.schedule exception due to mismatched local and
       _logTimeZone values
     + 1532 RolloverFileOutputStream can't handle multiple instances
     + 1523 Update ALPN support for Java 8u131
     + 1556 A timing channel in Password.java
     + 1590 RolloverFileOutputStream not functioning in Jetty 9.2.21+
  • jetty-9.4.6.v20170531
    jetty-9.4.6.v20170531 - 31 May 2017
     + 523 TLS close behaviour breaking session resumption
     + 1108 Please improve logging in SslContextFactory when there are no approved
       cipher suites
     + 1505 Adding jetty.base.uri and jetty.home.uri
     + 1514 websocket dump badly formatted
     + 1516 Delay starting of WebSocketClient until an attempt to connect is made
     + 1520 PropertyUserStore should extract packed config file
     + 1526 MongoSessionDataStore old session scavenging is broken due to the
       missing $ sign in "and" operation
     + 1527 Jetty BOM should not depend on jetty-parent
     + 1528 Internal HttpClient usages should have common configurable technique
     + 1536 Jetty BOM should include more artifacts
     + 1538 NPE in Response.putHeaders
     + 1539 JarFileResource mishandles paths with spaces
     + 1544 Disabling JSR-356 doesn't indicate context it was disabled for
     + 1546 Improve handling of quotes in cookies
     + 1553 X509.isCertSign() can throw ArrayIndexOutOfBoundsException on
       non-standard implementations
     + 1556 A timing channel in Password.java
     + 1558 When creating WebAppContext without session-config and with NO_SESSIONS
       throws NPE
     + 1567 XmlConfiguration will start the same object multiple times
     + 1568 ServletUpgradeRequest mangles query strings containing percent-escapes
       by re-escaping them
     + 1569 Allow setting of maxBinaryMessageSize to 0 in WebSocketPolicy
     + 1579 NPE in Quoted Quality CSV
  • jetty-9.3.20.v20170531
    jetty-9.3.20.v20170531 - 31 May 2017
     + 523 TLS close behaviour breaking session resumption
     + 1108 Please improve logging in SslContextFactory when there are no approved
       cipher suites
     + 1527 Jetty BOM should not depend on jetty-parent
     + 1556 A timing channel in Password.java
     + 1567 XmlConfiguration will start the same object multiple times
  • jetty-9.3.19.v20170502
    jetty-9.3.19.v20170502 - 02 May 2017
     + 877 Programmatic servlet mappings cannot override mappings from
       webdefault.xml using quickstart
     + 1348 Add a BOM artifact
     + 1390 HashLoginService and "this.web-inf.url" property are incompatible
     + 1463 SSL Renegotiate limit
     + 1469 IllegalStateException in RolloverFileOutputStream
     + 1486 redirect to welcome file broken for sub directory
     + 1487 add decoded paths
     + 1507 Negative delay Timer.schedule exception due to mismatched local and
       _logTimeZone values
     + 1513 RolloverFileOutputStream can't handle multiple instances
     + 1523 Update ALPN support for Java 8u131
  • jetty-9.4.5.v20170502
    jetty-9.4.5.v20170502 - 02 May 2017
     + 304 Review dead code - StringUtil.sidBytesToString
     + 1235 DNS lookup in newSSLEngine(InetSocketAddress address)
     + 1348 Add a BOM artifact
     + 1390 HashLoginService and "this.web-inf.url" property are incompatible
     + 1404 Jetty 9.4.2 does not support constructors with varargs in XML config
       files
     + 1448 StackOverflowError when using URLStreamHandlerFactory in
       WebAppClassloader
     + 1475 SIOOBE in ContextHandler startup
     + 1480 Expand URIUtil.canonicalPath() testing
     + 1481 Add convenient method to add user to Realm
     + 1486 redirect to welcome file broken for sub directory
     + 1487 add decoded paths
     + 1492 Unable to override logback.version
     + 1493 Response.sendError should preserve cookies
     + 1494 Module resolution ignores alternate providers where a .mod file of the
       same name exists
     + 1500 HttpServletResponse.sendError() should commit and close
     + 1502 WebSocket endpoints cannot be mapped when the session id is url encoded
     + 1504 Improve defaults for HTTP/2 flow control
     + 1505 jetty.base.uri and jetty.home.uri
     + 1506 Make HttpChannels recycling configurable for HTTP/2
     + 1507 Negative delay Timer.schedule exception due to mismatched local and
       _logTimeZone values
     + 1508 Update to gcloud datastore 1.0.0
     + 1510 Look for SessionHandlers instead of ContextHandlers in
       DefaultSessionIdManager
     + 1513 RolloverFileOutputStream can't handle multiple instances
     + 1517 Review JMX's ConnectorServer
     + 1521 Prevent copy of jetty jars to lib/gcloud
     + 1523 Update ALPN support for Java 8u131
  • jetty-9.4.4.v20170414
    jetty-9.4.4.v20170414 - 14 April 2017
     + 612 Support HTTP Trailer
     + 877 Programmatic servlet mappings cannot override mappings from
       webdefault.xml using quickstart
     + 1201 X-Forwarded-For incorrectly set in jetty-http-forwarded.xml
     + 1334 Dispatcher.commitResponse() failure is unreported
     + 1386 Optimise session writes
     + 1411 Use short-circuit operator in websocket Frame
     + 1417 Improve classloader dumping
     + 1418 setWriteListener causes race
     + 1423 Update to gcloud datastore 0.10.0-beta
     + 1433 Wrong status message for code 417
     + 1434 Improve properties in jetty-gzip.xml
     + 1435 Apply setCharacterEncoding to static content without an assumed encoding
     + 1436 NullPointerException when calling changeSessionId
     + 1439 Allow UNC paths to function as Resource bases
     + 1440 Improve lock contention for low resources scheduling strategy
     + 1444 Deprecate Continuations
     + 1448 StackOverflowError when using URLStreamHandlerFactory in
       WebAppClassloader
     + 1449 Unable to find the JVM Lib directory in WebAppContext
     + 1450 JMX does not export session statistics
     + 1452 Add tests for [want|need]ClientAuth
     + 1454 CachedContentFactory locks filesystem after first read of file
     + 1456 Error dispatch race with async write
     + 1463 SSL Renegotiate limit
     + 1466 Only use ServletContainerInitializers from server path for web.xml <
       3.0
     + 1467 Change default for WebAppContext.isConfiguredDiscovered to false
     + 1469 IllegalStateException in RolloverFileOutputStream
     + 1472 Broken *.gz symlinks cause NPE in DefaultServlet.
     + 1475 SIOOBE in ContextHandler startup
     + Apply setCharacterEncoding to static content without an assumed encoding
  • jetty-9.4.4.v20170410
    jetty-9.4.4.v20170410 - 10 April 2017
     + 612 Support HTTP Trailer
     + 877 Programmatic servlet mappings cannot override mappings from
       webdefault.xml using quickstart
     + 1201 X-Forwarded-For incorrectly set in jetty-http-forwarded.xml
     + 1334 Dispatcher.commitResponse() failure is unreported
     + 1386 Optimise session writes
     + 1411 Use short-circuit operator in websocket Frame
     + 1417 Improve classloader dumping
     + 1418 setWriteListener causes race
     + 1423 Update to gcloud datastore 0.10.0-beta
     + 1433 Wrong status message for code 417
     + 1434 Improve properties in jetty-gzip.xml
     + Apply setCharacterEncoding to static content without an assumed encoding
     + 1436 NullPointerException when calling changeSessionId
     + change default of 2 logging properties
     + 1440 Improve lock contention for low resources scheduling strategy
     + 1444 Deprecate Continuations
     + 1448 StackOverflowError when using URLStreamHandlerFactory in
       WebAppClassloader
     + 1449 Unable to find the JVM Lib directory in WebAppContext
     + 1450 JMX does not export session statistics
     + 1452 Add tests for [want|need]ClientAuth
     + 1456 Error dispatch race with async write
     + Apply setCharacterEncoding to static content without an assumed encoding
     + change default of 2 logging properties
  • jetty-9.3.18.v20170406
    jetty-9.3.18.v20170406 - 06 April 2017
     + 877 Programmatic servlet mappings cannot override mappings from
       webdefault.xml using quickstart
     + 1201 X-Forwarded-For incorrectly set in jetty-http-forwarded.xml
     + 1417 Improve classloader dumping
     + 1439 Allow UNC paths to function as Resource bases
  • jetty-9.4.3.v20170317
    jetty-9.4.3.v20170317 - 17 March 2017
    
     + 329 Javadoc for HttpTester and ServletTester needs to reference limited HTTP
       version scope
     + 609 websocket ClientCloseTest testServerNoCloseHandshake is failing
     + 856 Add server/port and auth configuration for mongo sessions
     + 1015 Ensure jetty-distribution excludes git / temp files
     + 1049 test-jetty-osgi test exits/crashes the surefire forked JVM
     + 1184 IllegalStateException for HEAD requests responded with 404
     + 1340 PushCacheFilter question
     + 1351 StringIndexOutOfBoundsException thrown on incomplete Accept-Language
       header
     + 1353 A Large ClasspathPattern results in infinite loop
     + 1357 RolloverFileOutputStream: No rollout performed at midnight
     + 1363 HttpInput.read deadlock (async mode)
     + 1374 When `Server.start` fails, beans ought to be stopped
     + 1375 Support pushed resources in HTTP client
     + 1378 Slow TLS clients may hang the server
     + 1379 Misleading javadoc for initialization of SessionIdPathParameterName
     + 1383 javadoc build on JDK 8u121 fails due to scripts
     + 1384 Expose StatisticsServlet to webapp
     + 1387 Windows and paxexam failure due to "renaming bundle"
     + 1389 Update to gcloud datastore-0.9.4-beta
     + 1390 HashLoginService and "this.web-inf.url" property are incompatible
     + 1394 Default OS Locale/Encoding/Charset can cause test failures
     + 1396 Set-Cookie produced by Jetty is invalid for RFC6265 and Chrome
     + 1398 Ensure all SessionDataStores store lastsaved time
     + 1399 SlowClientTest is failing on CI
     + 1401 HttpOutput.recycle() does not clear the write listener
     + 1402 Move RFC syntax validation to jetty-http Syntax class
     + 1403 Move new CookieCompliance class to jetty-http
     + 1405 Cookie name cannot be blank or null
  • jetty-9.3.17.v20170317
    jetty-9.3.17.v20170317 - 17 March 2017
    
     + 329 Javadoc for HttpTester and ServletTester needs to reference limited HTTP
       version scope
     + 609 websocket ClientCloseTest testServerNoCloseHandshake is failing
     + 1015 Ensure jetty-distribution excludes git / temp files
     + 1047 ReadPendingException and then thread death
     + 1049 test-jetty-osgi test exits/crashes the surefire forked JVM
     + 1282 ByteArrayEndPointTest.testIdle() failure
     + 1296 Introduce HTTP parser "content complete" event
     + 1326 Jetty shutdown command got NullPointerException (http2 module added to
       start)
     + 1328 Response.setBufferSize(int) ISE should be more clear on reason
     + 1340 PushCacheFilter question
     + 1342 Improve ByteBufferPool scalability
     + 1351 StringIndexOutOfBoundsException thrown on incomplete Accept-Language
       header
     + 1357 RolloverFileOutputStream: No rollout performed at midnight
     + 1374 When `Server.start` fails, beans ought to be stopped
     + 1375 Support pushed resources in HTTP client
     + 1378 Slow TLS clients may hang the server
     + 1383 javadoc build on JDK 8u121 fails due to scripts
     + 1384 Expose StatisticsServlet to webapp
     + 1387 Windows and paxexam failure due to "renaming bundle"
     + 1389 Update to gcloud datastore-0.9.4-beta
     + 1390 HashLoginService and "this.web-inf.url" property are incompatible
     + 1394 Default OS Locale/Encoding/Charset can cause test failures
     + 1396 Set-Cookie produced by Jetty is invalid for RFC6265 and Chrome
     + 1399 SlowClientTest is failing on CI
     + 1401 HttpOutput.recycle() does not clear the write listener
  • jetty-9.3.17.RC0
    [maven-release-plugin]  copy for tag jetty-9.3.17.RC0
  • jetty-9.4.2.v20170220
    jetty-9.4.2.v20170220 - 20 February 2017
     + 612 Support HTTP Trailer
     + 1047 ReadPendingException and then thread death
     + 1150 Rationalize the session tests
     + 1226 Undefined JETTY_LOGS breaks jetty.sh
     + 1282 ByteArrayEndPointTest.testIdle() failure
     + 1284 IllegalStateException updating session inactive interval
     + 1290 http2-hpack not visible in OSGi
     + Allow application to hint that chunking should be used
     + 1292 jetty-home has unresolvable dependencies
     + 1296 Introduce HTTP parser "content complete" event
     + 1298 Generate gcloud-datastore.mod
     + 1300 Update to gcloud-datastore 0.8.2
     + 1307 Session scavenge needs to invalidate session
     + 1309 HttpClient GZIPContentDecoder should use the clients ByteBufferPool
     + 1313 Insufficient Bytes behavior change in jetty 9.4.x due to HTTP Trailers
       support?
     + 1315 Update to gcloud datastore 0.8.3-beta
     + 1317 AsyncProxyServletLoadTest fails
     + 1318 SessionEvictionFailure test fails on Windows
     + 1326 Jetty shutdown command got NullPointerException (http2 module added to
       start)
     + 1328 Response.setBufferSize(int) ISE should be more clear on reason
     + 1329 Update to gcloud-datastore 0.9.2-beta
     + 1331 NPE in ClasspathPattern.add when using module logging-log4j2.mod and
       other logging modules
     + 1342 Improve ByteBufferPool scalability
     + Allow application to hint that chunking should be used
  • jetty-9.2.21.v20170120
    + 592 Support no-value Host header in HttpParser
    + 1229 ClassLoader constraint issue when using NativeWebSocketConfiguration
      with WEB-INF/lib/jetty-http.jar present
    + 1267 Request.getRemoteUser can throw undeclared IllegalStateException via
      DeferredAuthentication & FormAuthenticator
  • jetty-9.4.1.v20170120
    + 486 JDK 9 ALPN implementation
    + 592 Support no-value Host header in HttpParser
    + 612 Support HTTP Trailer
    + 1044 Unix socket connector blocks for 30 seconds on stopping the server
    + 1073 JDK9 support in Jetty 9.3.x
    + 1114 Add testcase for WSUF for stop/start of the Server
    + 1138 Ensure xml validation works on web descriptors
    + 1139 Support configuration of properties during --add-to-start
    + 1146 jetty.server.HttpInput deadlock
    + 1161 HttpClient and WebSocketClient should not remove all cookies on stop
    + 1162 Make request.changeSessionId() work with NullSessionCache
    + 1163 Start error results in NPE
    + 1167 NPE while completing a reset HTTP/2 stream
    + 1169 HTTP/2 reset on a stalled write does not unblock writer thread
    + 1171 jetty-client throws NPE for request to IDN hosts only when
       `HttpClient#send(...)` is called
    + 1175 Reading HttpServletRequest InputStream from a Filter then accessing
       getParameterNames() results in java.io.IOException: Missing content for
       multipart request
    + 1181 Review buffer underflow cases in SslConnection
    + 1184 IllegalStateException for HEAD requests responded with 404
    + 1185 Connection abruptly closed for HEAD requests
    + 1186 Where can i find SocketConnector .java and
       BlockingChannelConnector.java etc?
    + 1188 Cannot --add-to-start=logback-access due to logback-core dependancy
    + 1195 Problem using STOP.PORT and STOP.KEY with --exec
    + 1197 WebSocketClient not sending `Authorization` request header
    + 1200 Context path not set for symlink from root
    + 1201 X-Forwarded-For incorrectly set in jetty-http-forwarded.xml
    + 1202 NPE in JsrSession when dealing with a response missing the
       `Sec-WebSocket-Extensions` header
    + 1203 HttpSessionBindingListener#valueUnbound not called consistently in
       9.4.0
    + 1207 WebSocketPolicy configuration inconsistent when using JSR
    + 1209 IllegalStateException when HTTP/2 push is disabled
    + 1214 Accepted subprotocol is not provided when @OnWebSocketConnect method is
       invoked
    + 1216 Can't stop/start a WebAppContext with websocket
    + 1218 ReadPendingException is thrown when using
       o.e.j.websocket.api.Session.suspend
    + 1220 PushCacheFilter does not add the context path to pushed resources
    + 1221 Session AbstractCreateAndInvalidateTest needs synchronization
    + 1222 Authenticated sessions throw exception on invalidate
    + 1223 Allow session workername to be null
    + 1224 HttpSessionListener.sessionDestroyed can no longer access session
    + 1226 Undefined JETTY_LOGS breaks jetty.sh
    + 1228 Internal error during SSL handshake
    + 1229 ClassLoader constraint issue when using NativeWebSocketConfiguration
       with WEB-INF/lib/jetty-http.jar present
    + 1234 onBadMessage called from with handled message
    + 1239 Charset=unknown produces Exception during testing
    + 1242 org.eclipse.jetty.client.HttpRequestAbortTest.testAbortOnCommitWithContent[1]()
      results in EofException
    + 1243 org.eclipse.jetty.proxy.ProxyServletFailureTest.testServerException[0]()
      results in ServletException
    + 1244 ProxyServletFailureTest.testProxyRequestStallsContentServerIdlesTimeout()
      has TimeoutException visible
    + 1248 org.eclipse.jetty.http2.client.StreamResetTest.testServerExceptionConsumesQueuedData
      results in visible Stacktrace
    + 1252 HttpClientStreamTest.testInputStreamContentProviderThrowingWhileReading[transport:
       HTTPS]() results in Early EOF
    + 1254 9.4.x Server resource handler welcome files forwarding not working
    + 1259 HostnameVerificationTest.simpleGetWithHostnameVerificationEnabledTest
       is broken
    + 1260 Expand system properties in start
    + 1261 Intermittent H2C test failure AsyncIOServletTest.testAsyncReadEarlyEOF
    + 1262 BufferUtil.isMappedBuffer() uses reflection on private JDK fields
    + 1265 JAXB not available in JDK 9
    + 1267 Request.getRemoteUser can throw undeclared IllegalStateException via
       DeferredAuthentication & FormAuthenticator
    + 1268 <jsp-file>incorrectly handled when the jsp is at the top directory
    + 1269 Extensible assumed charset for mimetypes
    + 1270 GzipHandler rework on dispatches
    + 1271 Update to apache jasper 8.5.9
    + 1272 Update ALPN versions for 8u111
    + 1274 Distinguish no tlds vs no MetaInfConfiguration tld scanning for
       quickstart
    + 1275 Get rid of Mockito
    + 1276 Remove org.eclipse.jetty.websocket.server.WebSocketServerFactory from
       SPI
    + 1277 http2 alpn test error
  • jetty-9.3.16.v20170120
    + 486 JDK 9 ALPN implementation
    + 592 Support no-value Host header in HttpParser
    + 612 Support HTTP Trailer
    + 1073 JDK9 support in Jetty 9.3.x
    + 1195 Problem using STOP.PORT and STOP.KEY with --exec
    + 1197 WebSocketClient not sending `Authorization` request header
    + 1200 Context path not set for symlink from root
    + 1202 NPE in JsrSession when dealing with a response missing the
      `Sec-WebSocket-Extensions` header
    + 1228 Internal error during SSL handshake
    + 1229 ClassLoader constraint issue when using NativeWebSocketConfiguration
      with WEB-INF/lib/jetty-http.jar present
    + 1234 onBadMessage called from with handled message
    + 1259 HostnameVerificationTest.simpleGetWithHostnameVerificationEnabledTest
      is broken
    + 1261 Intermittent H2C test failure AsyncIOServletTest.testAsyncReadEarlyEOF
    + 1262 BufferUtil.isMappedBuffer() uses reflection on private JDK fields
    + 1265 JAXB not available in JDK 9
    + 1267 Request.getRemoteUser can throw undeclared IllegalStateException via
      DeferredAuthentication & FormAuthenticator
    + 1268 <jsp-file>incorrectly handled when the jsp is at the top directory
    + 1269 Extensible assumed charset for mimetypes
    + 1270 GzipHandler rework on dispatches
    + 1272 Update ALPN versions for 8u111
    + 1274 Distinguish no tlds vs no MetaInfConfiguration tld scanning for
      quickstart
    + 1275 Get rid of Mockito
    + 1276 Remove org.eclipse.jetty.websocket.server.WebSocketServerFactory from
      SPI
    + 1277 http2 alpn test error
  • jetty-9.3.16.v20170119
    [maven-release-plugin]  copy for tag jetty-9.3.16.v20170119