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

Community News:
Latest PECL Releases (08.15.2017)
Aug 15, 2017 @ 08:05:01

Latest PECL Releases:

  • gRPC 1.4.6RC5
    - Fixed segfault when tests were run under Travis #12123

  • gRPC 1.4.6RC4
    - Fixed a Windows installation issue #12108 - Fixed a MacOS mutex segfault #12109 - Fixed a ZTS compilation issue #12109
  • oci8 2.1.7
    This version is for PHP 7 only. Added oci_unregister_taf_callback()
  • opencensus 0.0.1
    - Initial release
  • gRPC 1.4.6RC3
    - Fixed a Windows installation issue #12108 - Fixed a MacOS mutex segfault #12109 - Fixed a ZTS compilation issue #12109
  • gRPC 1.4.6RC2
    - Fixed a Windows installation issue #12108 - Fixed a MacOS mutex segfault #12109 - Fixed a ZTS compilation issue #12109
  • gRPC 1.4.6RC1
    - Fixed some segfaults when tests were run on Travis #12123 - Fixed a memory leak when setting default root certs #11632
  • cassandra 1.3.2
    # 1.3.2

    Features:

    • [PHP-155] Support for PHP 7.1

    Bug Fixes:

    • [PHP-189] Set of map : bad hash calculation
    • [PHP-172] php_driver_value_hash hashes IS_TRUE and IS_FALSE to 1 in PHP7
    • [PHP-163] Disable hostname resolution if compiling against libuv 0.10
    • [PHP-159] Driver version Number (composer)
    • [PHP-142] Memory Leak in CassandraTimestamp::toDateTime() and CassandraUserTypeValue::values()
    • [PHP-118] Unable to bind list values using global type constants

    Documentation:

    • [PHP-196] Update building and testing documentation
    • [PHP-191] Updates to README files
    • [PHP-117] Broken links in documentor-generated docs
    • [PHP-102] Documentation improvements
  • psr 0.3.0RC4
    - Fix TypeError when no argument is passed to methods in AbstractLogger
  • swoole 1.9.18
    - Fixed process::signal parent/child process repeatedly registers the same signal that causes the crash - Optimize EOF protocol logic to reduce 64K stack memory requirements - Fixed the client to set the HTTP_PROXY agent does not work properly - Fixed asynchronous reloading a certain probability of missing process problems - Allow dispatch_func to pass in PHP functions - Fixed defer interface can not perform in the onWorkerStart callback - Fixed EOF sync client has received an EAGIAN error when receiving data continuously
  • mongodb 1.3.0beta1
    ** Bug * [PHPC-586] - Create regression tests for tailable cursor iteration * [PHPC-624] - WriteResult::getUpsertedIds() only supports ObjectIDs and integers * [PHPC-692] - Check for phongo_bson_to_zval_ex() failures in Server methods * [PHPC-712] - Driver should validate BSON documents before insert and update * [PHPC-875] - Allow compiling without SSL * [PHPC-895] - Require 16-byte data length for Binary UUID subtypes 0x03 and 0x04 * [PHPC-914] - php mongodb connect 'SCRAM Failure: invalid salt length of 0 in sasl step2' exception * [PHPC-939] - BSON classes should not assign public properties after var_dump() * [PHPC-950] - Skip APM callbacks if subscriber HashTable is uninitialized * [PHPC-951] - CursorId is a signed 64-bit integer * [PHPC-964] - Ensure SASL output variables are always defined in config.m4 * [PHPC-974] - Converting JSON to BSON to PHP introduces gaps in array indexes * [PHPC-981] - APM functions should reside in MongoDBDriverMonitoring namespace * [PHPC-982] - Include null byte in key length when accessing subscriber HashTable in PHP 5 * [PHPC-983] - MongoDBBSONtoPHP() arg info is missing type map parameter

    ** Epic * [PHPC-909] - Spring cleaning for 1.3.0

    ** New Feature * [PHPC-349] - Application Performance Monitoring (APM) * [PHPC-382] - Allow zval_to_bson() to return the ID irrespective of ID generation * [PHPC-471] - BulkWrite::insert() should always return the document's ID * [PHPC-587] - CursorId should serialize to BSON as 64-bit integer * [PHPC-772] - Parse authMechanism options in URI options array * [PHPC-839] - Add option maxAwaitTimeMS on getMore commands * [PHPC-926] - Implement Extended JSON spec * [PHPC-976] - Create isDefault() method for read and write concerns * [PHPC-985] - Implement Timestamp::getIncrement() and getTimestamp() methods * [PHPC-988] - PHP 5.x segfault if TypeWrapper::createFromBSONType() throws exception

    ** Task * [PHPC-302] - Throw exceptions for unsupported BSON types * [PHPC-640] - Implement interfaces for userland BSON type classes * [PHPC-765] - Connection string spec compliance * [PHPC-892] - Upgrade libbson and libmongoc to 1.6.0 * [PHPC-907] - Remove PHONGO_API macro for exported symbols * [PHPC-908] - Do not declare MINIT functions for each driver class * [PHPC-910] - Reorganize BSON encoding and decoding sources * [PHPC-911] - Prefix symbols and use static decls whenever possible * [PHPC-915] - Document precedence of authMechanismProperties URI option over named GSSAPI options * [PHPC-928] - Sync release files in PECL package generation script * [PHPC-929] - Skip BSON corpus test for embedded null in code string * [PHPC-932] - Remove reference to Manager on Cursor, Server, and WriteResult objects * [PHPC-953] - Do not parse undocumented "database" key in URI options array * [PHPC-957] - Use libmongoc constants for applicable URI options * [PHPC-959] - Do not check for null return from mongoc_collection_find_with_opts() * [PHPC-977] - Upgrade libbson and libmongoc to 1.7.0 * [PHPC-992] - Rename to[Canonical|Relaxed]JSON() to to[Canonical|Relaxed]ExtendedJSON()

    ** Improvement * [PHPC-579] - Throw exception for invalid BulkWrite::update() newObj argument * [PHPC-628] - executeBulkWrite() should throw InvalidArgumentException for empty BulkWrite * [PHPC-846] - Throw if maxStalenessSeconds URI option is out of range * [PHPC-887] - Throw exceptions for unexpected types in URI options array * [PHPC-904] - ReadPreference constructor should accept strings * [PHPC-930] - Do not throw exceptions for critical and error levels in libmongoc log callback * [PHPC-935] - Validate filter and options in Query constructor * [PHPC-937] - Cursor::setTypeMap() and toPHP() should return early if type map is invalid * [PHPC-941] - Introduce API for converting BSON to canonical and relaxed extended JSON * [PHPC-942] - Use mongoc_uri_new_with_error() to improve URI error reporting * [PHPC-944] - MONGOC_ERROR_COMMAND_INVALID_ARG should yield InvalidArgumentException

  • taint 2.0.4
    - PHP-7.2 Compatibility
  • gRPC 1.4.4
    - Fixed a Windows installation issue #12108 - Fixed a MacOS mutex segfault #12109 - Fixed a ZTS compilation issue #12109
tagged:

Link: