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.mdFixed
- mcrypt 1.0.6
- Make release to advertise PHP 8.2 support, which it already had.