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

Reply via email to