[ANN] Apache Meecrowave 0.3.1 released
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
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
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