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]

Reply via email to