Grizzly Release Notes

        使用Grizzly NIO框架好久了,版本一次次更新,但是在官网上愣是找不到Release Notes,原来只有在java.net的jira才有,好隐蔽。现在发布的最新版本是2.3.19。下面是我摘的几个版本的Release Notes,以后有新版本再更新。


Grizzly 2.3.19 Release Notes

Bug

  • [GRIZZLY-1710] - Welcome page (index.html) not found if classloader is an URLClassLoader (pointing to a different JAR)
  • [GRIZZLY-1733] - Cannot setup session timeout
  • [GRIZZLY-1734] - HeapBuffer heap array position
  • [GRIZZLY-1735] - FilterChainBuilder logic (updating an existing FilterChain) is wrong and it has to be fixed
  • [GRIZZLY-1741] - WebSocketApplication further handshake validation
  • [GRIZZLY-1742] - InputBuffer.reset() might reset to a incorrect Buffer position
  • [GRIZZLY-1743] - sun.misc.* is not always visible in OSGi env
  • [GRIZZLY-1746] - ProtocolHandler does not provide ClosingFrame

Improvement

  • [GRIZZLY-1737] - Support SNI TLS extension by default without requiring SNIFilter and associated module
  • [GRIZZLY-1739] - Extend HandshakeListener to notify about failures

Grizzly 2.3.18 Release Notes


Bug

  • [GRIZZLY-1716] - While parsing multiparts, NPEs are occurred
  • [GRIZZLY-1718] - Standard Error Pages of grizzly-http-server allow cross site scripting
  • [GRIZZLY-1719] - Attribute get with NullaryFunction initializer is not thread safe
  • [GRIZZLY-1727] - graceful remote initiated SSL connection close throws exception

Improvement

  • [GRIZZLY-1717] - Allow configure server socket and socket properties for each ServerSocket
  • [GRIZZLY-1723] - Create Connection.getMemoryManager() shortcut to Connection.getTransport().getMemoryManager()
  • [GRIZZLY-1724] - Extend Closeable interface
  • [GRIZZLY-1725] - Associated Closeable with FilterChain processing
  • [GRIZZLY-1728] - configurable content-type in response on error
  • [GRIZZLY-1730] - Introduce system property to limit size of send buffer

New Feature

  • [GRIZZLY-1720] - Support HTTP request headers -> scheme and remote-user mapping

Grizzly 2.3.12 Release Notes


Bug

  • [GRIZZLY-1654] - HttpServletRequest.changeSessionId doesn't register new session id
  • [GRIZZLY-1663] - NPE when registering a servlet in grizzly-httpservice
  • [GRIZZLY-1666] - HTTP request is not fully consumed for persistent connection
  • [GRIZZLY-1670] - No event is called on HttpHandler's WriteHandler, when Connection is unexpectedly closed
  • [GRIZZLY-1673] - Grizzly Graceful Shutdown throws InterruptedException
  • [GRIZZLY-1679] - Connection Abort on missing Content-Length header
  • [GRIZZLY-1680] - Grizzly 2.3.11 + Atmosphere 2.1.3: getServletPath() returns null

Improvement

  • [GRIZZLY-1650] - Glassfish AJP connector has fixed max packet size (should be configurable)
  • [GRIZZLY-1652] - Make possible to disable graceful shutdown
  • [GRIZZLY-1653] - ContentType.getByteArray() generates unnecessary garbage.
  • [GRIZZLY-1655] - RoundRobinConnectionDistributor can be optimized to not use AtomicInteger
  • [GRIZZLY-1657] - Expose access log configuration via NetworkListener.
  • [GRIZZLY-1662] - Check that kernel ThreadPoolConfig size is big enough to run configured number of SelectorRunners
  • [GRIZZLY-1664] - Add Eclipse project files to .gitignore
  • [GRIZZLY-1665] - update SPDY version to 3.1
  • [GRIZZLY-1677] - Improve Grizzly TaskQueue to properly shutdown tasks, when connection is getting closed asynchronously
  • [GRIZZLY-1678] - Generate only one HttpContext for client-side HTTP request/response processing

New Feature

  • [GRIZZLY-331] - Add access log support
  • [GRIZZLY-1481] - Make possible to set HttpHandler's context-path and url-patter separately during registration
  • [GRIZZLY-1658] - Implement graceful shutdown feature for Connections
  • [GRIZZLY-1661] - Support SNI (Server Name Indication) TLS extension

Grizzly 2.3.6 Release Notes


Bug

  • [GRIZZLY-1563] - Http write timeout : chunked encoding should not send last chunk
  • [GRIZZLY-1571] - Setting compressible mime types leads to NullPointerException
  • [GRIZZLY-1572] - NIOTransportTest fails: "java.net.BindException: Address already in use"
  • [GRIZZLY-1573] - Endless loop at TCPNIOTransport.read when reading -1 bytes
  • [GRIZZLY-1574] - Fix object Builders to avoid unexpected object modification
  • [GRIZZLY-1575] - ConnectorHandler/SocketConnectorHandler API changes broke GF sso_failover test
  • [GRIZZLY-1579] - Bug in masked LinkedTransferQueue class
  • [
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值