Community News: Latest PECL Releases (12.26.2017)

Latest PECL Releases:

  • pdo_sqlsrv 5.2.0RC1
    [Added]

    • Added support for Ubuntu 17 (requires ODBC 17 preview)
    • Added support for Debian 9 (requires ODBC 17 preview)
      [Fixed]
    • Adjusted precisions for numeric/decimal inputs with Always Encrypted
    • Fixed bugs when binding parameters with Always Encrypted
    • Fixed warnings as per Prefast code analysis
      [Limitations]
    • In Linux and macOS, setlocale() only takes effect if it is invoked before the first connection. The subsequent locale setting will not work
    • Always Encrypted functionalities are only supported using MSODBC 17 preview
      • ODBC binaries for macOS available upon request
    • MSODBC 17 preview msodbcsql.msi only works for Windows10
    • Always Encrypted limitations
    • No support for inout / output params when using sql_variant type
    • Does not support non-UTF8 locales in Linux and macOS with Always Encrypted
      [Known Issues]
    • Connection pooling on Linux doesn’t work properly when using the MSODBC17 preview
    • When pooling is enabled in Linux or macOS
      • unixODBC <= 2.3.4 (Linux and macOS) 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
  • sqlsrv 5.2.0RC1
    [Added]
    – Added support for Ubuntu 17 (requires ODBC 17 preview)
    – Added support for Debian 9 (requires ODBC 17 preview)
    [Fixed]
    – Issue #555 – Hebrew strings truncation (requires ODBC 17 preview)
    – Issue #615 – Added error handling when fetching varchar(max) as a stream with Always Encrypted
    – Adjusted precisions for numeric/decimal inputs with Always Encrypted
    – Fixed bugs when binding parameters with Always Encrypted
    – Fixed warnings as per Prefast code analysis
    [Limitations]
    – In Linux and macOS, setlocale() only takes effect if it is invoked before the first connection. The subsequent locale setting will not work
    – Always Encrypted functionalities are only supported using MSODBC 17 preview
    – ODBC binaries for macOS available upon request
    – MSODBC 17 preview msodbcsql.msi only works for Windows10
    – Always Encrypted limitations
    – When using sqlsrv_query with Always Encrypted feature, SQL type has to be specified for each input
    – No support for inout / output params when using sql_variant type
    – Does not support non-UTF8 locales in Linux and macOS with Always Encrypted
    [Known Issues]
    – Connection pooling on Linux doesn’t work properly when using the MSODBC17 preview
    – When pooling is enabled in Linux or macOS
    – unixODBC <= 2.3.4 (Linux and macOS) 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)

  • mongodb 1.4.0beta1
    ** Bug
    * [PHPC-1043] – phongo_execute_query() may leak cursor struct on error
    * [PHPC-1053] – UTCDateTime constructor reports that its single argument is required
    * [PHPC-1057] – Refactor option parsing for execute methods
    * [PHPC-1072] – phongo_execute_command() leaks BSON reply on error

    ** Epic
    * [PHPC-934] – PHPC MongoDB 3.6 Support

    ** New Feature
    * [PHPC-967] – Add support for reading and writing OP_COMPRESSED
    * [PHPC-975] – Array Update Improvements
    * [PHPC-979] – OP_MSG support
    * [PHPC-980] – Implement Drivers Sessions API
    * [PHPC-986] – All writes retryable support
    * [PHPC-987] – Causally Consistent Reads support
    * [PHPC-993] – Parse localLogicalSessionTimeoutMinutes from isMaster response
    * [PHPC-1015] – Implement Initial DNS Seedlist discovery spec
    * [PHPC-1027] – Introduce classes for deprecated BSON types
    * [PHPC-1029] – Support maxTimeMS getMore option for tailable command cursors
    * [PHPC-1042] – Support options array for BulkWrite, Command, and Query execute methods

    ** Task
    * [PHPC-599] – Document 32-bit platform limitation for Timestamp arguments
    * [PHPC-834] – Add Read, ReadWrite, and Write command execute methods
    * [PHPC-995] – Drop support for MongoDB 2.4
    * [PHPC-1035] – Improve server compatibility error messages for wire version checks
    * [PHPC-1036] – Update test suite for MongoDB 3.6
    * [PHPC-1037] – Upgrade bundled libmongoc and libbson to 1.9
    * [PHPC-1039] – Non data-bearing servers must be excluded when determining if a cluster supports sessions
    * [PHPC-1047] – Add MongoDB 3.6 to test framework
    * [PHPC-1048] – Rename phongo_execute_write to phongo_execute_bulk_write
    * [PHPC-1070] – Create macro for accessing zval class or type name

    ** Improvement
    * [PHPC-709] – Debuglog timestamp does not contain micro/nanoseconds
    * [PHPC-969] – Have TCP keepalive default to true
    * [PHPC-1031] – Run configure check to use ASN1_STRING_get0_data over ASN1_STRING_data in bundled libmongoc
    * [PHPC-1071] – Report class name in exception for unexpected object values

  • protobuf 3.5.1
    GA release.
  • pdo_sqlsrv 5.2.0RC
    [Added]
    – Azure Active Directory Authentication with ActiveDirectoryPassword and SqlPassword
    [Fixed]
    – Fixed output parameter returning garbage when the parameter is initialized to a type that is different from the output type (issue #378)
    – Fixed incorrectly binding of unicode parameter when emulate prepare is on and the encoding is set at the statement level (issue #92)
    – Fixed binary column binding when emulate prepare is on (issue #140)
    [Known Issues]
    – User defined data types and SQL_VARIANT ([issue #127]
    – When pooling is enabled in Linux or MAC
    – unixODBC 2.3.1 (Linux) and unixODBC 2.3.4 (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 (http://ift.tt/2o25cU4)

  • sqlsrv 5.2.0RC
    [Added]
    – Azure Active Directory Authentication with ActiveDirectoryPassword and SqlPassword
    [Fixed]
    – Fixed output parameter returning garbage when the parameter is initialized to a type that is different from the output type (issue #378)
    [Known Issues]
    – User defined data types and SQL_VARIANT ([issue #127]
    – When pooling is enabled in Linux or MAC
    – unixODBC 2.3.1 (Linux) and unixODBC 2.3.4 (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 (http://ift.tt/2o25cU4)

  • redis 3.1.5
    phpredis 3.1.5

    This is interim release which contains only bug fixes.

    • Fix segfault when extending Redis class in PHP 5 [d23eff] (Pavlo Yatsukhnenko)
    • Fix RedisCluster constructor with PHP 7 strict scalar type [5c21d7] (Pavlo Yatsukhnenko)
    • Allow to use empty string as persistant_id [344de5] (Pavlo Yatsukhnenko)
    • Fix cluster_init_seeds. [db1347] (@adlagares)
    • Fix z_seeds may be a reference [42581a] (@janic716)
    • PHP >=7.3 uses zend_string for php_url elements [b566fb] (@fmk)

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

Leave a Reply