[ANN] Apache Meecrowave 0.3.1 released

2017-05-11 Thread Romain Manni-Bucau
The Apache Meecrowave team is pleased to announce the release of Apache
Meecrowave 0.3.1.

Apache Meecrowave is a light Apache web server based on Tomat and
OpenWebBeans (à la microprofile fashion). It embeds Apache CXF for the
JAX-RS layer and Apache Johnzon for JSON-P/JSON-B integrations.

Changelog can be found at https://issues.apache.org/
jira/secure/ReleaseNote.jspa?projectId=12320731&version=12339672
Doc is available at http://openwebbeans.apache.org/meecrowave/


[ANNOUNCEMENT] HttpComponents Client 5.0 alpha2 released

2017-05-11 Thread Oleg Kalnichevski
The Apache HttpComponents project is pleased to announce 5.0-alpha2
release of HttpComponents Client. 

This is a major release that introduces support for HTTP/2 protocol and
event driven messaging APIs consistent for all supported HTTP protocol
versions.

HttpClient ships with two client implementations:

* Classic: it is based on the classic (blocking) I/O model; largely
compatible with the 4.x APIs; supports HTTP/1.1 only.

* Async: based on NIO model; new event driven APIs consistent for all
supported HTTP protocol versions; supports both HTTP/1.1 and HTTP/2.

Notable changes and features included in the 5.0 series are:

* Partial support for HTTP/2 protocol and conformance to requirements
and recommendations of the latest HTTP/2 protocol specification (RFC
7540, RFC 7541)

  Supported features:

** HPACK header compression
** stream multiplexing (client and server)
** flow control
** response push
** message trailers
** expect-continue handshake
** connection validation (ping)
** application-layer protocol negotiation (ALPN) on Java 1.9+
** TLS 1.2 security features

* Improved conformance to requirements and recommendations of the
latest HTTP/1.1 protocol specification (RFC 7230, RFC 7231)

* Redesigned connection pool implementation with reduced pool lock
contention.

* Package name space changed to 'org.apache.hc.client5'

* Maven group id changed to 'org.apache.httpcomponents.client5'

* Apache Log4j2 logging APIs used for internal logging instead of
Commons Logging APIs

!!!IMPORTANT!!! 
If you disagree with our choice of the logging APIs please do let us
know by posting a message to d...@hc.apache.org  

Fetures presently that are presently NOT supported:

* HTTP/2 transport (classic)

* HTTP tunneling (async)

* Automatic response content decompression (async)

* Caching (async)


HttpClient 5.0 releases can be co-located with earlier versions.

Please note that as of 5.0 HttpClient requires Java 1.7 or newer.

!!!IMPORTANT!!! 
We have been considering upgrading minimal JRE level to 1.8 for all
HttpClient 5.x artifacts. If you would like HttpClient to remain 1.7
compatible please do let us know by posting a message to dev@hc.apache.
org  

Please note that at this point 5.0 APIs are considered API experimental
and unstable and are expected to change in the coming releases without
providing a migration path.


[ANN] Apache Tomcat 9.0.0.M21 available

2017-05-11 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.0.M21.

Apache Tomcat 9 is an open source software implementation of the Java
Servlet, JavaServer Pages, Java Unified Expression Language, Java
WebSocket and JASPIC technologies.

Apache Tomcat 9.0.0.M21 is a milestone release of the 9.0.x branch and
has been made to provide users with early access to the new features in
Apache Tomcat 9.0.x so that they may provide feedback. The notable
changes compared to 9.0.0.M20 include:

- Update the default URIEncoding for a Connector to UTF-8 as required
  by the Servlet 4.0 specification.

- Various improvements to the handling of static custom error pages

- Update to Eclipse JDT Compiler 4.6.3


Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/tomcat-9.0-doc/changelog.html

Downloads:
http://tomcat.apache.org/download-90.cgi

Migration guides from Apache Tomcat 6.x, 7.x and 8.x:
http://tomcat.apache.org/migration.html

Join us at TomcatCon in Miami for 3 days of Apache Tomcat content:
https://tomcat.apache.org/conference.html

Enjoy!

- The Apache Tomcat team