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

Community News:
Latest PECL Releases (03.07.2023)
Mar 07, 2023 @ 08:05:12

Latest PECL Releases:

  • sqlsrv 5.11.0
    [Added]

    • Support for PHP 8.2 [Removed]
    • Support for PHP 7.4 [Limitations]
    • No support for inout / output params when using sql_variant type
    • No support for inout / output params when formatting decimal values
    • 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
      • Issue #1050 - With Always Encrypted enabled, insertion requires the column list for any tables with identity columns
      • Always Encrypted limitations [Known Issues]
    • This preview release requires ODBC Driver 17.4.2 or above. Otherwise, a warning about failing to set an attribute may be suppressed when using an older ODBC driver.
    • Connection pooling on Linux or macOS is not recommended with unixODBC < 2.3.7
    • 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
  • pdo_sqlsrv 5.11.0
    [Added] - Support for PHP 8.2 [Removed] - Support for PHP 7.4 [Fixed] - Pull request [#1408](https://github.com/microsoft/msphpsql/pull/1408) - Fixed right truncation issue, unit test added by talkinnl [Limitations] - No support for inout / output params when using sql_variant type - No support for inout / output params when formatting decimal values - 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/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server) - 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 - Issue [#1050](https://github.com/microsoft/msphpsql/issues/1050) - With Always Encrypted enabled, insertion requires the column list for any tables with identity columns - [Always Encrypted limitations](https://docs.microsoft.com/sql/connect/php/using-always-encrypted-php-drivers#limitations-of-the-php-drivers-when-using-always-encrypted) [Known Issues] - This preview release requires ODBC Driver 17.4.2 or above. Otherwise, a warning about failing to set an attribute may be suppressed when using an older ODBC driver. - Connection pooling on Linux or macOS is not recommended with [unixODBC](http://www.unixodbc.org/) < 2.3.7 - 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)
  • yaml 2.2.3
    Bugs Fixed: - Fixed memory release on error handling (negram) - Fix test for PHP 8.2 (andypost) - #65: Fix #65 yaml_parse_url method not working (remicollet)
  • pq 2.2.1
    * Fixed PHP-8.2 compatibility (see gh issue #46)
  • excimer 1.1.0
    - Fix leading semi-colon in ExcimerLog::formatCollapsed output - Change ExcimerLog::formatCollapsed to mark truncated frames - Add support for PHP 8.2 - Add ExcimerLog::getSpeedscopeData for Speedscope support
  • swoole 4.8.13
    - Fixed parameter compatibility of Coroutine::printBackTrace() and debug_print_backtrace() - Fixed parsing length is wrong when the websocket server enable http2 and websocket protocols at the same time - Refactor curl native to support a curl handle with multiple sockets, such as the curl ftp protocol - Support for configuring http2 default settings - Improved websocket client, upgrade header contains websocket instead of equal - Optimized http client, disable keep-alive when server sends connection close - Optimized http client, prohibit adding the Accept-Encoding header without compression library - Improved debug info, set password as sensitive parameter under PHP-8.2 - Fixed memory leak when send_yield occurs in Server::send(), HttpResponse::end(), HttpResponse::write(), WebSocket/Server::push() - Fixed crash when using table::getMemorySize() before add columns - Support HTTP Range Requests
  • swoole 5.0.2
    - Support for configuring http2 default settings - Support xdebug under 8.1 or higher - Refactor curl native to support a curl handle with multiple sockets, such as the curl ftp protocol - Added $who parameter to Process::setPriority/getPriority - Added CoroutineSocket::getBoundCid() - Adjusted the default value of CoroutineSocket::recvLine/recvWithBuffer $length parameter to 65536 - Refactor cross-coroutine shutdown feature to make memory release safer and solve the crash problem when a fatal error occurs - Added socket property for CoroutineClient, CoroutineHttpClient, CoroutineHttp2Client, allow direct operation of socket resources - Support HttpServer to send empty file to http2 client - Support graceful restart for CoroutineHttpServer. When server shuting down, the client connection will no longer be forcibly closed, and only stop listening to new requests - Added pcntl_rfork pcntl_sigwaitinfo to list of unsafe function, will be closed when coroutine container starts - Refactor Server process manager with base mode, the behavior of shutdown and reload will be consistent with base or process mode
  • xlswriter 1.5.4
    - Fix: PACKED array on PHP 8.2.
  • xlswriter 1.5.3
    - Feat: Print scale. - Feat: Border color. - Fix: PACKED array on PHP 8.2.
  • phalcon 5.2.1
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md

    Fixed

  • mcrypt 1.0.6
    - Make release to advertise PHP 8.2 support, which it already had.
tagged:

Link:


Trending Topics: