转载

Jetty 9.2.10.v20150310/Jetty 9.3.0.M2 发布

3月21日 深圳 OSC 源创会开始报名罗,送华为海思开发板

Jetty 9.2.10.v20150310 发布,此版本是个维护版本,主要是 jetty-proxy 和 jetty-client 方面的 bug 修复。

更新日志:

Â+ 445518 Provide different error callbacks to ProxyServlet.

Â+ 456521 ShutdownHandler should shut down more gracefully

Â+ 458140 Added DispatcherType support to RewriteHandler

Â+ 460769 ClientUpgradeRequest sends cookies in the wrong format

Â+ 460905 Make sure TimeoutCompleteListener is cancelled if the request cannot

 Âbe sent.

Â+ 461070 Handle setReadListener on request with no content

Â+ 461133 allow stop port to reuse address

Â+ 461452 Double release of buffer by HttpReceiverOverHTTP

Â+ 461499 ConnectionPool may leak connections.

Â+ 461623 BufferUtil.writeTo does not update position consistently

Â+ 461643 HttpContent.advance() race.

更多内容请看 发行说明 。

同时还发布了 Jetty 9.3.0.M2,此版本包括大量的 HTTP/2 改进;Jetty Client 支持 HTTP/2;bug 修复。

更新日志:

Â+ 383207 Use BundleFileLocatorHelperFactory to obtain BundleFileLocatorHelper

Â+ 420944 Hot Deployment of WAR when Context XML exists doesn't trigger

 Âredeploy

Â+ 423974 Optimize flow control.

Â+ 424368 Add CONTRIBUTING.md

Â+ 430951 Improved ordering of SSL ciphers

Â+ 439374 Use utf-8 as default charset for html

Â+ 440506 Jetty OSGi boot bundle does not support OSGi framework Eclipse

 ÂConcierge

Â+ 443652 Remove dependency on java.lang.management classes

Â+ 445518 Provide different error callbacks to ProxyServlet.

Â+ 446564 Refactored RequestLog Mechanism

Â+ 447472 Clear async context timeout on async static content

Â+ 448446 org.eclipse.jetty.start.Main create classloader duplicate

Â+ 448944 Provide m2e lifecycle mapping metadata for jetty-jspc-maven-plugin

Â+ 449594 Handle ArrayTrie overflow with false return

Â+ 449811 handle unquoted etags when gzipping

Â+ 450467 Integer overflow in Session expiry calculation in MongoSessionManager

Â+ 450483 Missing parameterization of etc/jetty-deploy.xml.

Â+ 450484 Missing parameterization of etc/jetty-http[s].xml.

Â+ 450855 GzipFilter MIGHT_COMPRESS exception

Â+ 450873 Disable tests that downcaste wrapped GzipFilterResponses

Â+ 450894 jetty.sh does not delete JETTY_STATE at start

Â+ 451092 Connector will fail if HeaderListener return false.

Â+ 451529 Change sentinel class for finding jstl on classpath toÂ

 Âorg.apache.taglibs.standard.tag.rt.core.WhenTag

Â+ 451634 DefaultServlet: useFileMappedBuffer javadoc is misleading

Â+ 451973 Ambiguous module init location when mixing --add-to-start &

 Â--add-to-startd in the same exec

Â+ 451974 Combine multiple start license acknowledgement into one

Â+ 452188 Delay dispatch until content optimisation

Â+ 452201 Set the container classloader for osgi during webbundle undeploy

Â+ 452246 Fixed SSL hang on last chunk

Â+ 452261 Ensure <jsp-file> works with new JettyJspServlet

Â+ 452322 Restore progress messages for --add-to-start(d) use

Â+ 452323 Start --list-config makes no hint on transitive enabled modules

Â+ 452329 Transitive modules in start.jar --add-to-start(d) are not added if

 Âenabled already in tree

Â+ 452424 Do not add Date header if already set

Â+ 452465 100% CPU spin on page reload.

Â+ 452503 Start.jar --add-to-start=jstl results in GraphException: Unable to

 Âexpand property in name: jsp-impl/${jsp-impl}-jstl

Â+ 452516 Make HttpOutput aggregation size configurable.

Â+ 453386 Jetty not working when configuring QueuedThreadPool with

 ÂminThreads=0.

Â+ 453487 Recycle HttpChannelOverHTTP2

Â+ 453627 Fixed FileSystem test for nanosecond filesystems

Â+ 453629 Fixed big write test

Â+ 453636 Improved spin detection on test

Â+ 453793 _maxHeaderBytes>0 is not verified in parseNext() when in

 ÂState.CLOSED.

Â+ 453801 Jetty does not check for already registered services when

 Âbootstrapping

Â+ 453829 removed code with yahoo copyright

Â+ 454152 Remove mux remnants from WebSocketClient

Â+ 454157 HttpInput.consumeAll spins if input is in async mode.

Â+ 454291 Added busy threads JMX attribute to QueuedThreadPool

Â+ 454773 SSLConnection use on Android client results in loop

Â+ 454952 Allow Jetty to run in Java 8 compact 3 profile

Â+ 454954 Jetty osgi should skip fragment and required bundles that are in the

 Âuninstalled state

Â+ 454955 OSGi AnnotationParser should skip resources that are not in the

 Âclasspath and close the class inputstream when done scanning it

Â+ 454983 Source bundles should not be singleton

Â+ 455047 Update JASPI

Â+ 455174 jetty-plus JNDI tests should use unique JNDI paths

Â+ 455330 Multiple Jetty-ContextFilePath entries separated by commas doesn't

 Âwork

Â+ 455436 ProxyServlet sends two User-Agent values.

Â+ 455476 Persist updated session expiry time for MongoSessionManager

Â+ 455655 ensure multipart form-data parsing exception thrown to servlet

Â+ 455863 Fixed jetty.sh handling of multiple JETTY_ARGS

Â+ 456209 Bad ContextClassLoader in WebSocket onMessage

Â+ 456426 Exception on context undeploy from EnvConfiguration

Â+ 456486 Jar containing ServiceContainerInitializer impl not found in TCCL in

 Âosgi

Â+ 456521 ShutdownHandler should shut down more gracefully

Â+ 456956 Reduce ThreadLocal.remove() weak reference garbage

Â+ 457017 Reflective call to websocket methods that fail have ambiguous

 Âexceptions

Â+ 457032 Request sent from a failed CompleteListener due to connect timeout is

 Âfailed immediately.

Â+ 457130 HTTPS request with IP host and HTTP proxy throws

 ÂIllegalArgumentException.

Â+ 457696 JMX implementation should not be overridden by WebApp classes

Â+ 457893 Close temp jar resource

Â+ 458101 added test for maxFormContentSize

Â+ 458140 Added DispatcherType support to RewriteHandler

Â+ 458174 Example Jar Server

Â+ 458175 multipart annotation on lazily loaded servlet does not work

Â+ 458209 Length check for HttpMethod MOVE lookahead

Â+ 458354 ALPNServerConnection.select negotiation.

Â+ 458495 CompletableCallback may not notify failures.

Â+ 458527 Implement an async proxy servlet that can perform content

 Âtransformations.

Â+ 458568 JDBCLoginService javadoc incorrectly references HashLoginService

Â+ 458663 Handle null header values

Â+ 458849 org.eclipse.jetty.util.Uptime.DefaultImpl() not available on GAE

Â+ 459006 master branch does not build on norwegian locale

Â+ 459081 http2 push failures.

Â+ 459125 GzipHandler default mimeType behavior incorrect

Â+ 459273 Redundant license notices

Â+ 459352 AsyncMiddleManServlet should set "Host:" header correctly in proxy to

 Âremote request headers.

Â+ 459490 Defining a duplicate error page in webdefault.xml and web.xml results

 Âin an error

Â+ 459542 AsyncMiddleManServlet race condition on first download content.

Â+ 459560 jetty.sh handles start.d and no start.ini

Â+ 459655 Remove SPDY and NPN

Â+ 459681 Remove dead code after removal of glassfish jasper support

Â+ 459731 Update for drafts hpack-11 and http2-17

Â+ 459769 AsyncMiddleManServlet race condition on last download content.

Â+ 459845 Support upgrade from http1 to http2/websocket

Â+ 459963 Failure writing content of a committed request leaks connections.

Â+ 460176 When checking for precompiled jsp, ensure classname is present

Â+ 460180 Jaas demo has wrong doco in html

Â+ 460210 ExecutionStragegy producer for SelectManager calls onOpen from

 Âproduce method

Â+ 460211 Fixed Idle race in ExecuteProduceRun

Â+ 460291 AsyncGzipFilter Mappings

Â+ 460371 AsyncMiddleManServlet.GZipContentTransformer fails if last transform

 Âhas no output

Â+ 460372 if web.xml does not contain jspc maven plugin insertionMarker

 Âbehavior is wrong

Â+ 460443 Race condition releasing the response buffer.

Â+ 460642 HttpParser error 400 can expose previous buffer contents in HTTP

 Âstatus reason message

Â+ 460670 Support multiple names in <Property> elements.

Â+ 460769 ClientUpgradeRequest sends cookies in the wrong format

Â+ 460905 Make sure TimeoutCompleteListener is cancelled if the request cannot

 Âbe sent.

Â+ 461052 Local streams created after INITIAL_WINDOW_SIZE setting have wrong

 Âsend window.

Â+ 461070 Handle setReadListener on request with no content

Â+ 461133 allow stop port to reuse address

Â+ 461350 Update HttpParser IllegalCharacter handling to RFC7230

Â+ 461452 Double release of buffer by HttpReceiverOverHTTP

Â+ 461499 ConnectionPool may leak connections.

Â+ 461623 BufferUtil.writeTo does not update position consistently

Â+ 461643 HttpContent.advance() race.

更多内容请看 发行说明 。

以上版本都已提供下载: http://download.eclipse.org/jetty/ 。

Jetty 9.2.10.v20150310/Jetty 9.3.0.M2  发布

Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的 API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供 网络和web连接。

Javadoc: http://tool.oschina.net/apidocs/apidoc?api=jetty8.1.5

正文到此结束
Loading...