Community News: Latest PECL Releases (07.18.2017)
syndicated from www.phpdeveloper.org
on July 18, 2017
Latest PECL Releases:
- v8 0.1.8
This release extends and clarify existent API and does not introduce any BC-breaking changes.Changes list:
- Change V8Exception::*Error() return type to V8ObjectValue as the only possible type;
- Add external exception wiring option to V8Isolate::ThrowException().
- libsodium 2.0.2
Version 2.0.0 couldn't be compiled on old libsodium versions.This has been fixed.
- redis 3.1.3
phpredis 3.1.3This release contains two big improvements:
- Adding a new printf like command construction function with additionaly format specifiers specific to phpredis.
- Implementation of custom objects for Redis and RedisArray wich eliminates double hash lookup. Also many small improvements and bug fixes were made.
- A printf like method to construct a Redis RESP command [a4a0ed, d75081, bdd287, 0eaeae, b3d00d] (Michael Grunder)
- Use custom objects instead of zend_list for storing Redis/RedisArray [a765f8, 8fa85a] (Pavlo Yatsukhnenko)
- Make sure redisCluster members are all initialized on (re)creation [162d88] (Michael Grunder)
- Fix Null Bulk String response parsing in cluster library [058753] (Alberto Fern?ndez)
- Add hStrLen command [c52077, fb88e1] (Pavlo Yatsukhnenko)
- Add optional COUNT argument to sPop [d2e203] (Michael Grunder)
- Allow sInterStore to take one arg [26aec4, 4cd06b] (Michael Grunder)
- Allow MIGRATE to accept multiple keys [9aa3db] (Michael Grunder)
- Allow using numeric string in zInter command [ba0070] (Pavlo Yatsukhnenko)
- Use crc32 table from PHP distro [f81694] (Pavlo Yatsukhnenko)
- Use ZVAL_DEREF macros for dereference input variables [ad4596] (Pavlo Yatsukhnenko)
- Add configureoption tag to package.xml [750963] (Pavlo Yatsukhnenko)
- Fix read_timeout [18149e, b56dc4] (Pavlo Yatsukhnenko)
- Fix zval_get_string impl for PHP5 [4e56ba] (Pavlo Yatsukhnenko)
- Fix Redis/RedisArray segfaults [be5c1f, 635c3a, 1f8dde, 43e1e0] (Pavlo Yatsukhnenko)
- Fix memory leak and potential segfault [aa6ff7, 88efaa] (Michael Grunder)
- Throw exception for all non recoverable errors [e37239] (Pavlo Yatsukhnenko)
- Assume "NULL bulk" reply as success (empty session data) [4a81e1] (Pavlo Yatsukhnenko)
- Increase read buffers size [520e06] (Pavlo Yatsukhnenko)
- Better documentation [f0c25a, c5991f, 9ec9ae] (Michael Grunder)
- Better TravisCI integration [e37c08] (Pavlo Yatsukhnenko)
- Refactoring (Pavlo Yatsukhnenko, Michael Grunder)
- libsodium 2.0.1
Version 2.0.0 couldn't be compiled on old libsodium versions.This has been fixed.
- mqseries 0.15.0
- PHP7 compliance. - libsodium 2.0.0
This is a major release, featuring a new API identical to the one of sodium extension included with PHP 7.2.Functions are now in the global namespace, and return exceptions.
Note that PHP 5 is not supported any more.
Support for the key exchange API (crypto_kx), key derivation (crypto_kdf) and for the xchacha20-poly1305 construction have been added.
Many bugs have been squashed.
- swoole 1.9.16
- Updated server listen fail to throw SwooleException exception instead of fatal error - Added SwooleAsync::set log_file option - Updated the swSocket_bind error log mode and accept the log_level control - Fixd deadlock when sending large packets in UserProcess - Added 16 unit test scripts - lua 2.0.4
- Fixed bug #73964 (Segmentation fault) - mysql_xdevapi 8.0.2
WL10393/10097 DevAPI: Table.createTable MY-235: Configuration handling interface WL-10402 Ensure all connectors are secure by default WL10627 / 10728 Forbid modify() and remove() with no condition WL-10089/10392 DevAPI: Cleanup Drop APIs WL-10390: DevAPI, Document UUID generation WL-10506: Bugs and Clarifications