Subscribe to PHP Freaks RSS

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.3

    This release contains two big improvements:

    1. Adding a new printf like command construction function with additionaly format specifiers specific to phpredis.
    2. 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