Community News: Latest PECL Releases (11.28.2017)

Latest PECL Releases:

  • PDO_CUBRID 10.1.0.0003
    1) APIS-762 bug patch (core dumped while calling cci_parepare on PHP 7.1.x environment)

  • PDO_CUBRID 10.1.0.0002
    1) APIS-762 bug patch (core dumped while calling cci_parepare on PHP 7.1.x environment)
  • v8js 2.0.0
    Backward-incompatible changes
    —————————–

    • normal script execution shares its context with modules now (like on Node.js)
    • expose a "global" symbol that references the global scope (like on Node.js)
    • modules may return arbitrary values (not just objects; now like on Node.js)
    • pick up exports from "module.exports" also (like on Node.js)
    • handle exceptions thrown in module loader/normaliser like in other PHP scopes called from JS
      (i.e. by default terminate execution, optionally propagate to JS side)

    V8Js’ modules vastly behave like Node.js modules now o/

    • php.ini option v8js.compat_php_exceptions has been removed

    Deprecations

    • V8Js::registerExtension and V8Js::getExtensions are now deprecated, use snapshots instead
    • likewise passing $extensions to V8Js::__construct
    • V8Js::getPendingException and and V8Js::clearPendingException are deprecated, use try/catch
    • likewise passing $report_uncaught_exceptions !== true to V8Js::__construct

    Improvements

    • add documentation on heap snapshots

    Bugfixes

    • fix build on Windows with VS2017 (thanks @Jan-E)
    • fix enumeration of methods on V8 6.3
  • vips 1.0.8
    * Add vips_version() [chregu]
    * Add vips_new_from_memory() / vips_write_to_memory() [kleisauke]

  • timecop 1.2.10
    Fix "double free" bug on PHP 7.2.0
  • timecop 1.2.9
    Publish on PECL
  • pdo_sqlsrv 5.1.2preview
    [Fixed]
    – PDO::quote with string containing ASCII NUL character (Issue [#538]( http://ift.tt/2xFgQtD))
    – Appropriate error message is returned when calling nextRowset() or sqlsrv_next_result() on an empty result set (issue [#507 ](http://ift.tt/2A3yf0M))
    – Decimal types with no decimals are correctly handled when AE is enabled (PR [#544](http://ift.tt/2xG5qpw))
    – Search for installed ODBC drivers in Linux/macOS first before attempting to connect using the default ODBC driver
    – BIGINT as an output param no longer results in value out of range exception when the returned value is larger than a maximum integer ([PR #567](http://ift.tt/2A3yfxO))
    [Limitations]
    – Always Encrypted functionalities are only supported using [MSODBC 17 preview](http://ift.tt/2xCeZZ7)
    – ODBC binaries for macOS available upon request
    – MSODBC 17 preview msodbcsql.msi only works for Windows10
    – [Always Encrypted limitations](http://ift.tt/2wSJRkl)
    – When using sqlsrv_query with Always Encrypted feature, SQL type has to be specified for each input (see [here](http://ift.tt/2wSxPaE))
    – No support for inout / output params when using sql_variant type
    [Known Issues]
    – Connection pooling on Linux doesn’t work properly when using the MSODBC17 preview
    – When pooling is enabled in Linux or MAC
    – unixODBC <= 2.3.4 (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 [here](http://ift.tt/2o25cU4)

  • sqlsrv 5.1.2preview
    [Fixed]
    – PDO::quote with string containing ASCII NUL character (Issue [#538]( http://ift.tt/2xFgQtD))
    – Appropriate error message is returned when calling nextRowset() or sqlsrv_next_result() on an empty result set (issue [#507 ](http://ift.tt/2A3yf0M))
    – Decimal types with no decimals are correctly handled when AE is enabled (PR [#544](http://ift.tt/2xG5qpw))
    – Search for installed ODBC drivers in Linux/macOS first before attempting to connect using the default ODBC driver
    – BIGINT as an output param no longer results in value out of range exception when the returned value is larger than a maximum integer ([PR #567](http://ift.tt/2A3yfxO))
    [Limitations]
    – Always Encrypted functionalities are only supported using [MSODBC 17 preview](http://ift.tt/2xCeZZ7)
    – ODBC binaries for macOS available upon request
    – MSODBC 17 preview msodbcsql.msi only works for Windows10
    – [Always Encrypted limitations](http://ift.tt/2wSJRkl)
    – When using sqlsrv_query with Always Encrypted feature, SQL type has to be specified for each input (see [here](http://ift.tt/2wSxPaE))
    – No support for inout / output params when using sql_variant type
    [Known Issues]
    – Connection pooling on Linux doesn’t work properly when using the MSODBC17 preview
    – When pooling is enabled in Linux or MAC
    – unixODBC <= 2.3.4 (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 [here](http://ift.tt/2o25cU4)

  • swoole 1.9.23
    – Fixed occasional crash bugs of SSL server
  • mongodb 1.3.3
    ** Bug
    * [PHPC-1045] – Segfault if username is not provided for SCRAM-SHA-1 authMechanism
    * [PHPC-1046] – Do not specify $external as database name in tests

    ** Task
    * [PHPC-1044] – Upgrade libbson and libmongoc to 1.8.2

from PHPDeveloper.org http://ift.tt/2if5SZo
via IFTTT

Leave a Reply