Latest PECL Releases:
- dio 0.0.9
- fix segfault in dio_raw (php 7, big endian) - dio 0.0.8
- PHP 5 and PHP 7 compatible version - add more baudrates (Michael Heimpold) - mcrypt 1.0.0
- The mcrypt extension as it was in PHP 7.1, before it was removed from core. - pecl_http 3.1.0
+ Added httpClientCurlUser interface for userland event loops + Added httpUrl::IGNORE_ERRORS, httpUrl::SILENT_ERRORS and httpUrl::STDFLAGS + Added httpClient::setDebug(callable $debug) + Added httpClientCurlFEATURES constants and namespace + Added httpClientCurlVERSIONS constants and namespace + Added share_cookies and share_ssl (libcurl >= 7.23.0) options to httpClient::configure() + httpClient uses curl_share handles to properly share cookies and SSL/TLS sessions between requests + Improved configure checks for default CA bundles + Improved negotiation precision * Fixed regression introduced by httpParams::PARSE_RFC5987: negotiation using the params parser would receive param keys without the trailing asterisk, stripped by httpParams::PARSE_RFC5987. * Fix gh-issue #50: httpClient::dequeue() within httpClient::setDebug() causes segfault (Mike, Maik Wagner) * Fix gh-issue #47: httpUrl: Null pointer deref in sanitize_value() (Mike, @rc0r) * Fix gh-issue #45: HTTP/2 response message parsing broken with libcurl >= 7.49.1 (Mike) * Fix gh-issue #43: Joining query with empty original variable in query (Mike, Sander Backus) * Fix gh-issue #42: fatal error when using punycode in URLs (Mike, Sebastian Thielen) * Fix gh-issue #41: Use curl_version_info_data.features when initializing options (Mike) * Fix gh-issue #40: determinde the SSL backend used by curl at runtime (Mike, @rcanavan) * Fix gh-issue #39: Notice: httpClient::enqueue(): Could not set option proxy_service_name (Mike, @rcanavan) * Fix gh-issue #38: Persistent curl handles: error code not properly reset (Mike, @afflerbach) * Fix gh-issue #36: Unexpected cookies sent if persistent_handle_id is used (Mike, @rcanavan, @afflerbach) * Fix gh-issue #34: allow setting multiple headers with the same name (Mike, @rcanavan) * Fix gh-issue #33: allow setting prodyhost request option to NULL (Mike, @rcanavan) * Fix gh-issue #31: add/improve configure checks for default CA bundle/path (Mike, @rcanavan)Changes from beta1:
- Fixed recursive calls to the event loop dispatcher
Changes from beta2:
- Improved configure checks for IDNA libraries (added --with-http-libicu-dir, --with-http-libidnkit{,2}-dir, --with-http-libidn2-dir)
- Fix bug #73055: crash in httpQueryString (Mike, @rc0r) (CVE-2016-7398)
- Fix bug #73185: Buffer overflow in HTTP parse_hostinfo() (Mike, @rc0r) (CVE-2016-7961)
- Fix HTTP/2 version parser for older libcurl versions (Mike)
- Fix gh-issue #52: Underscores in host names: libidn Failed to parse IDN (Mike, @canavan)
- pecl_http 2.6.0
+ Added httpClientCurlUser interface for userland event loops + Added httpUrl::IGNORE_ERRORS, httpUrl::SILENT_ERRORS and httpUrl::STDFLAGS + Added httpClient::setDebug(callable $debug) + Added httpClientCurlFEATURES constants and namespace + Added httpClientCurlVERSIONS constants and namespace + Added share_cookies and share_ssl (libcurl >= 7.23.0) options to httpClient::configure() + httpClient uses curl_share handles to properly share cookies and SSL/TLS sessions between requests + Improved configure checks for default CA bundles + Improved negotiation precision * Fixed regression introduced by httpParams::PARSE_RFC5987: negotiation using the params parser would receive param keys without the trailing asterisk, stripped by httpParams::PARSE_RFC5987. * Fix gh-issue #50: httpClient::dequeue() within httpClient::setDebug() causes segfault (Mike, Maik Wagner) * Fix gh-issue #47: httpUrl: Null pointer deref in sanitize_value() (Mike, @rc0r) * Fix gh-issue #45: HTTP/2 response message parsing broken with libcurl >= 7.49.1 (Mike) * Fix gh-issue #43: Joining query with empty original variable in query (Mike, Sander Backus) * Fix gh-issue #42: fatal error when using punycode in URLs (Mike, Sebastian Thielen) * Fix gh-issue #41: Use curl_version_info_data.features when initializing options (Mike) * Fix gh-issue #40: determinde the SSL backend used by curl at runtime (Mike, @rcanavan) * Fix gh-issue #39: Notice: httpClient::enqueue(): Could not set option proxy_service_name (Mike, @rcanavan) * Fix gh-issue #38: Persistent curl handles: error code not properly reset (Mike, @afflerbach) * Fix gh-issue #36: Unexpected cookies sent if persistent_handle_id is used (Mike, @rcanavan, @afflerbach) * Fix gh-issue #34: allow setting multiple headers with the same name (Mike, @rcanavan) * Fix gh-issue #33: allow setting prodyhost request option to NULL (Mike, @rcanavan) * Fix gh-issue #31: add/improve configure checks for default CA bundle/path (Mike, @rcanavan)Changes from beta1:
- Fixed PHP-5.3 compatibility
- Fixed recursive calls to the event loop dispatcher
Changes from beta2:
- Fix bug #73055: crash in httpQueryString (Mike, @rc0r) (CVE-2016-7398)
- Fix bug #73185: Buffer overflow in HTTP parse_hostinfo() (Mike, @rc0r) (CVE-2016-7961)
- Fix HTTP/2 version parser for older libcurl versions (Mike)
- mysql_xdevapi 1.0.0
Initial release - mongodb 1.1.10
* PHPC-848: Consult ZEND_HASH_APPLY_PROTECTION() in PHP7 - mongodb 1.2.1
** Bug * [PHPC-848] - Fix BSON encoding of immutable arrays and documents with circular references - swoole 1.9.1
- Fixed server cannot shutdown when using addProcess - Fixed Async::write function does not set the callback function to crash - Fixed a problem with the Table Iterator missing data - Added Async::writeFile FILE_APPEND option supports - Added file lock to Async::write/read function - Refactor the implementation of the Async::write function, using O_APPEND - Refactor reopen the reopen log file feature - Fixed taskWaitMulti unable to return to the results of the successful implementation of the task after a timeout - Timers use monotonic time to solve the system time to modify the problem caused by timer confusion - msgpack 2.0.2
- Fixed issue #104 (PHP7.1 build:Use own definition of msgpack_unserialize_data_t) - yaconf 1.0.4
- Fixed issue #20 (Segfault during test suite with 7.1.0GA (TS)) - mailparse 3.0.2
- Fix segfault in getChild