Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Community News:
Latest PECL Releases (06.27.2017)
Jun 27, 2017 @ 13:05:02

Latest PECL Releases:

  • redis 3.1.3RC2
    phpredis 3.1.3RC2

    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)
  • ssh2 1.1.1
    - Version 1.1.1 is same as 1.1 except this release contains this changelog - Fixed bug #72988 (Libor M.) - Fixed bug #73198 (Langemeijer) - Fixed php_url_parse issue (Remi Collet) - fix Invalid write of size 1 (Remi Collet) - Fixed bug #73819 (Mitch Hagstrand) - Fixed bug #73410 (Mitch Hagstrand) - Travis CI (Mitch Hagstrand) - Various other fixes on PHP 7 code and code cleanup (Mitch Hagstrand, Libor M., Anatol Belski)
  • protobuf 3.3.2
    GA release.
  • ds 1.1.10
    - Fix using a key as reference not working correctly with array access. #86
  • ds 1.1.9
    - Iterating over an implicit iterator (not variable). #82
  • pdo_sqlsrv 4.3.0RC1
    [Added] - Added Transparent Network IP Resolution (TNIR) feature. [Fixed] - Fixed a memory leak in closing connection resources. - Fixed load ordering issue in MacOS [issue #417] [Limitation] - Limited support for inout / output params when using sql_variant type [Known Issues] - When pooling is enabled in Linux or MAC - unixODBC 2.3.4 or prior (Linux and MAC) might not return proper diagnostics information, such as error messages, warnings and informative messages - due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples (https://github.com/Microsoft/msphpsql/wiki/Connection-Pooling-on-Linux-and-Mac)
  • sqlsrv 4.3.0RC1
    [Added] - Added Transparent Network IP Resolution (TNIR) feature. [Fixed] - Fixed a memory leak in closing connection resources. - Fixed load ordering issue in MacOS [issue #417] [Limitation] - Limited support for inout / output params when using sql_variant type [Known Issues] - When pooling is enabled in Linux or MAC - unixODBC 2.3.4 or prior (Linux and MAC) might not return proper diagnostics information, such as error messages, warnings and informative messages - due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples (https://github.com/Microsoft/msphpsql/wiki/Connection-Pooling-on-Linux-and-Mac)
  • gRPC 1.4.0
    - Fixed some memory leaks #9559, #10996 - Disabled cares dependency from gRPC C Core #10940 - De-coupled protobuf dependency #11112 - Fixed extension reported version #10842 - Added config.w32 for Windows support #8161 - Fixed PHP distrib test after cc files were added #11193 - Fixed protoc plugin comment escape bug #11025
  • xdebug 2.5.5
    Wed, Jun 21, 2017 - xdebug 2.5.5

    = Fixed bugs:

    • Fixed issue #1439: TYPE_CHECK needs overloading due to smart branches
    • Fixed issue #1444: Code Coverage misses a variable in a multi-line function call
    • Fixed issue #1446: Code Coverage misses elseif if it uses an isset with a property
  • swoole 1.9.14
    - Update HttpClient, when the connection is overtime or when the server is reset, the callback is not completed - Update HttpClient, the underlying increase request timeout mechanism - Update the bottom of the client support mqtt agreement - Fixed WebSocket server custom handshake method more than the header - Fixed onTask memory leak - Fixed HttpServer special circumstances the release of the problem of the crash occurred - Fixed WebSocket::unpack Passing an empty string causes a problem with parsing errors
tagged:

Link:


Trending Topics: