- <state>beta</state>
- <notes>+ Added http_negotiate_content_type()
-
-* Fixed bug in http_negotiate_*() when client sends spaces within accept headers
-
-- Removed support for etag hashing through libmhash
-- Removed HTTP_ETAG_* and HttpResponse::ETAG_* constants
-- Changed http.etag_mode INI setting to acccept a string specifying the
- hash algorithm to use for generating etags.
- CRC32, MD5 and SHA1 are available out of the box with MD5 being the default.
- If pecl/hash is available, any algorithm this extension provides can be used.
+ <state>stable</state>
+ <notes>+ Added HttpException::__toString() which takes care about any inner exceptions
+- Disallowed detaching HttpRequest objects from HttpRequestPool while executing progress callback
+* Fixed crash on detaching requests from pool in request event callbacks
+* Fixed suppression of nested exceptions in e.g. HttpRequestPool::send() (fixes bug #8535)
+* Fixed issues with inheritance and cloning of HttpDeflateStream, HttpInflateStream and HttpMessage
+ (Extending classes lose default properties on instantiation; Complex members ignored during cloning)