Am 10.01.2017 um 22:28 schrieb Mark Thomas:
The proposed Apache Tomcat 9.0.0.M17 release is now available for voting.
This is a milestone release for the 9.0.x branch. It should be
noted that, as a milestone release:
- Servlet 4.0 is not finalised
- The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
The major changes compared to the 9.0.0.M15 release are:
- HTTP/2 fixes and improvements
- Improve the logic that selects an address to use to unlock the
Acceptor to take account of platforms what do not listen on all
local addresses when configured with an address of 0.0.0.0 or ::
- Fix a bug in APR/native socket close handling that resulted in
unexpected errors for upgraded connections
Along with lots of other bug fixes and improvements
For full details, see the changelog:
http://svn.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M17/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1112/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M17/
The proposed 9.0.0.M17 release is:
[ ] Broken - do not release
[X] Alpha - go ahead and release as 9.0.0.M17
+1 to release as alpha.
Details
=======
- SHA1 and MD5 OK
- signatures OK
- key in KEYS file
- gz and zip for src and bin consistent
- src consistent with svn tag
- builds fine
- build result looks consistent with binaries
One difference: class
webapps/examples/WEB-INF/classes/websocket/snake/SnakeAnnotation.class
differs by 4 bytes. I haven't decompiled it.
- no checkstyle complaints
- no Javadoc warnings
- Unit tests: No failures
- I did not analyze SEVERE, WARN and Exception messages
- JMX MBean Comparison with 8.5.2 (!):
- attribute "singleThreadModel: false" removed from
21 Servlet MBeans, still exists for 11 servlets
- WebModule MBeans new attribute "clearReferencesRmiTargets: true",
removed attribute "clearReferencesStatic: false"
- WebModule MBeans loader attribute changed from
"WebappLoader[/myapp]" to
"WebappLoader[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myapp]]"
- WebModule MBeans manager attribute changed from
"org.apache.catalina.session.StandardManager[/myapp]" to
"StandardManager[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myapp]]"
- WebModule, Engine and Host MBeans realm attribute changed from
"Realm[LockOutRealm]" to "LockOutRealm[StandardEngine[Catalina]]"
- ProtocolHandler MBeans new attribute
paused: false
acceptCount: 100
connectionLinger: -1
removed attributes backlog, soTimeout and soLinger
- ProtocolHandler MBean only for http new attribute
"serverRemoveAppProvidedValues: false"
- ThreadPool MBeans new attribute
acceptCount: 100
connectionTimeout: -1 (20000 for HTTP)
connectionLinger: -1
alpnSupported: false
removed attributes backlog, soTimeout and soLinger
- MBeans
Catalina:type=WebResourceRoot,host=localhost,context=...,name=Cache
changed values for size:
/docs: 6 -> 5
/examples: 588 -> 330
/host-manager: 9 -> 8
/manager: 11 -> 10
- same MBean but only for /examples more changed values:
hitCount: 56 -> 25
lookupCount: 175 -> 143
- OperatingSystem MBean changed attribute
OpenFileDescriptorCount: 85 -> 81
- new system properties
-Djdk.tls.ephemeralDHKeySize=2048
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
- new property java.util.concurrent.ForkJoinPool.common.threadFactory
with value
org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory
- changed properties
tomcat.util.scan.StandardJarScanFilter.jarsToScan:
log4j-core*.jar -> log4j-web*.jar
and added slf4j-taglib*.jar
tomcat.util.scan.StandardJarScanFilter.jarsToSkip
added hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,
Build and tests were done using Java 1.8.0_72. OS was Solaris 10 Sparc,
tcnative was 1.2.10 based on APR 1.5.2 and OpenSSL 1.0.2j plus patches.
Thanks for RM and regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org