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

Community News:
Latest PECL Releases (09.25.2018)
Sep 25, 2018 @ 13:05:02

Latest PECL Releases:

  • pdo_sqlsrv 5.4.0preview
    [Added]

    • Added support for PHP 7.3.0 RC 1
    • Added support for Azure AD Access Token (in Linux / macOS this requires MS ODBC Driver 17+ and unixODBC 2.3.6+)
    • Feature Request #842 - new PDO_STMT_OPTION_FETCHES_DATETIME_TYPE flag for pdo_sqlsrv to return datetime as objects
    • Compatible with ODBC Driver 17.3 CTP [Removed]
    • Dropped support for Ubuntu 17.10
    • Dropped support for PHP 7.0 - Version 5.3 is the last to support PHP 7.0. [Fixed]
    • Issue #434 - To avoid the pitfall that could result in a crash, before freeing stmt in the destructor check if its dbh driver data is NULL
    • Pull Request #836 - Modified the config files to enable Spectre Mitigations (use /Qspectre switch) for PHP 7.2
    • Pull Request #833 - Streamlined the error handling to remove a potential cause of crash [Limitations]
    • No support for inout / output params when using sql_variant type
    • In Linux and macOS, setlocale() only takes effect if it is invoked before the first connection. Attempting to set the locale after connecting will not work
    • Always Encrypted requires MS ODBC Driver 17+
      • Only Windows Certificate Store and Azure Key Vault are supported. Custom Keystores are not yet supported
      • Issue #716 - With Always Encrypted enabled, named parameters in subqueries are not supported
      • Always Encrypted limitations [Known Issues]
    • Connection pooling on Linux or macOS is not recommended with unixODBC < 2.3.6
    • When pooling is enabled in Linux or macOS
      • unixODBC <= 2.3.4 (Linux and macOS) might not return proper diagnostic 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
    • With ColumnEncryption enabled, calling stored procedure with XML parameter does not work (Issue #674)
    • With ColumnEncryption enabled, fetching varbinary(max), varchar(max) or nvarchar(max) may fail with ODBC Driver 17.3 CTP
  • sqlsrv 5.4.0preview
    [Added] - Added support for PHP 7.3.0 RC 1 - Added support for Azure AD Access Token (in Linux / macOS this requires [MS ODBC Driver 17+](https://docs.microsoft.com/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server) and [unixODBC](http://www.unixodbc.org/) 2.3.6+) - Feature Request [#844](https://github.com/Microsoft/msphpsql/pull/844) - add ReturnDatesAsStrings option to statement level for sqlsrv - Compatible with [ODBC Driver 17.3 CTP](https://blogs.msdn.microsoft.com/sqlnativeclient/2018/09/24/odbc-driver-17-3-preview-for-sql-server-released/) [Removed] - Dropped support for Ubuntu 17.10 - Dropped support for PHP 7.0 - [Version 5.3](https://docs.microsoft.com/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-2017) is the last to support PHP 7.0. [Fixed] - Pull Request [#836](https://github.com/Microsoft/msphpsql/pull/836) - Modified the config files to enable Spectre Mitigations (use /Qspectre switch) for PHP 7.2 - Pull Request [#833](https://github.com/Microsoft/msphpsql/pull/833) - Streamlined the error handling to remove a potential cause of crash [Limitations] - No support for inout / output params when using sql_variant type - In Linux and macOS, setlocale() only takes effect if it is invoked before the first connection. Attempting to set the locale after connecting will not work - Always Encrypted requires [MS ODBC Driver 17+](https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017) - Only Windows Certificate Store and Azure Key Vault are supported. Custom Keystores are not yet supported - Issue [#716](https://github.com/Microsoft/msphpsql/issues/716) - With Always Encrypted enabled, named parameters in subqueries are not supported - [Always Encrypted limitations](https://docs.microsoft.com/en-us/sql/connect/php/using-always-encrypted-php-drivers?view=sql-server-2017#limitations-of-the-php-drivers-when-using-always-encrypted) [Known Issues] - Connection pooling on Linux or macOS is not recommended with [unixODBC](http://www.unixodbc.org/) < 2.3.6 - When pooling is enabled in Linux or macOS - unixODBC <= 2.3.4 (Linux and macOS) might not return proper diagnostic 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](https://github.com/Microsoft/msphpsql/wiki/Features#pooling) - With ColumnEncryption enabled, calling stored procedure with XML parameter does not work (Issue [#674](https://github.com/Microsoft/msphpsql/issues/674)) - With ColumnEncryption enabled, fetching varbinary(max), varchar(max) or nvarchar(max) may fail with ODBC Driver 17.3 CTP
  • opengl 0.9.0
    - Better PHP7.2 support. - Example scripts included in the main extension package.
  • sdl 2.1.0
    - Code updated to support PHP7. - Code that could be implemented in userland was removed from the extension. - Unit tests improvements/changes.
  • mongodb 1.5.3
    ** Bug * [PHPC-1241] - OpenSSL 1.1 not found if pkg-config is not available * [PHPC-1266] - Empty deeply nested BSON document causes unallocated memory writes * [PHPC-1272] - phongo_execute_query() should not alter state of Query opts

    ** Task * [PHPC-1177] - Reimplement tests that use parse_url() * [PHPC-1178] - Reimplement tests that load data fixtures * [PHPC-1179] - Reimplement tests that start servers with Mongo Orchestration * [PHPC-1209] - is_replica_set() should return false when connected to RS primary in standalone mode * [PHPC-1220] - Create skip function for insufficient replica set members * [PHPC-1225] - Add test to catch unsupported server wire protocol versions * [PHPC-1258] - Bump system dependency on libbson and libmongoc in config.m4 to 1.12.0 * [PHPC-1263] - Update tests for PHP 7.3's output changes * [PHPC-1270] - Upgrade libmongoc to 1.13.0

  • xdebug 2.7.0beta1
    Thu, Sep 20, 2018 - xdebug 2.7.0beta1

    = Improvements:

    • Fixed issue #1519: PHP 7.3 support
  • swoole 4.2.1
    + This version is based on the previous version and made some fixes. * Fixed compilation failure caused by no time_nanosleep in some environments * Fixed loading error in PHP-ZTS version * Fixed the Bad file descriptor error when using coroutine in dispatch mode 7 * Fixed exit interceptor does not work * Fixed too long domain name DNS buffer overflow in client
tagged:

Link:


Trending Topics: