Also, could someone update the release notes on the website? They're still at 4.4.13. Thanks.
On Tue, Feb 18, 2020 at 7:07 AM Elliotte Rusty Harold <[email protected]> wrote: > > Is this fully API and behavior compatible with 4.x? If not, what has changed? > > On Tue, Feb 18, 2020 at 3:41 AM Oleg Kalnichevski <[email protected]> wrote: > > > > The Apache HttpComponents project is pleased to announce 5.0 GA release > > of HttpComponents Core. > > > > This is the first stable (GA) release of HttpCore 5.0. > > > > Notable changes and features included in the 5.0 series: > > > > * 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 (client and server) > > ** message trailers > > ** expect-continue handshake > > ** connection validation (ping) > > ** application-layer protocol negotiation (ALPN) on Java 9+ > > ** TLS 1.2 security features > > > > Features out of scope for 5.0 release: > > > > ** padding of outgoing frames > > ** stream priority > > ** plain connection HTTP/1.1 upgrade > > ** CONNECT method > > > > * Improved conformance to requirements and recommendations of the > > latest HTTP/1.1 protocol specification (RFC 7230, RFC 7231) > > > > * New asynchronous HTTP transport APIs consistent for both HTTP/1.1 and > > HTTP/2 transport. > > > > * Redesigned I/O reactor APIs and improved NIO based reactor > > implementation for a greater performance and scalability. > > > > * Support for server-side request filters for classic and asynchronous > > server implementations. Request filters could be used to implement > > cross-cutting protocol aspects such as the 'expect-continue' > > handshaking and user authentication / authorization. > > > > * Support for Reactive Streams API [http://www.reactive-streams.org/] > > > > * Redesigned connection pool implementation with strict connection > > limit guarantees. The connection pool is expected to have a better > > performance under higher concurrency due to reduced global pool lock > > contention. > > > > * New connection pool implementation with lax connection limit > > guarantees and better performance under higher concurrency due to > > absence of a global pool lock. > > > > * Package name space changed to 'org.apache.hc.core5' > > > > * Maven group id changed to 'org.apache.httpcomponents.core5' > > > > > > Download - > > <http://hc.apache.org/downloads.cgi> > > Release notes - > > <http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES.txt> > > HttpComponents site - > > <http://hc.apache.org/> > > > > About HttpComponents Core > > > > HttpCore is a set of low level HTTP transport components that can be > > used to build custom client and server side HTTP services with a > > minimal footprint. HttpCore supports two I/O models: a blocking I/O > > model based on the classic Java I/O and a non-blocking, event driven > > I/O model based on Java NIO. > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > -- > Elliotte Rusty Harold > [email protected] -- Elliotte Rusty Harold [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
