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

Community News:
Latest PECL Releases (09.22.2026)
Sep 22, 2026 @ 08:05:26

Latest PECL Releases:

  • Tensor 3.1.0
    - Implemented the singular value decomposition (SVD) in the pure-PHP library

    • Implemented the Moore-Penrose pseudoinverse in the pure-PHP library via SVD
    • Implemented the eigendecomposition in the pure-PHP library
  • Tensor 3.0.11
    - Update to Zephir 1.5.0 - Fixed RREF/REF pivot float tolerance - RREF now zeroes the tail if below EPSILON - `rank()`, `fullRank()`, and `inverse()` are now consistent - Matrix::inverse() now throws a RuntimeException on singular input - Matrix::inverse() now throws an InvalidArgumentException on non-square input - Fix Poisson distribution when lambda is zero - Added square check to inverse() - Cholesky decompose() now throws a RuntimeException on non-positive-definite input - Added the SingularMatrix exception - The extension now reduces singular matrices to REF and RREF instead of throwing
  • phalcon 5.21.0
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md
  • Tensor 3.0.10
    - Update to Zephir 0.23, adds support for PHP 8.5 - Fixed Matrix and Vector build() validation - Fixed bug in Matrix row variance - Fixed LU decomposition pivot selection, singular matrices now throw a RuntimeException - Fixed undefined array key in Vector and Matrix quantile at q=1.0 or with a single element - Fix extension rank() operation - Fixed reduce() callback argument order inconsistency between Matrix and Vector - Fix covariance() summation axis - Fixed Vector notEqualMatrix throwing InvalidArgumentException instead of DimensionalityMismatch - Fixed memory leak in the extension on the failure path of inverse, pseudoinverse
  • protobuf 5.36.2
    * See github.com/protocolbuffers/protobuf/releases/tag/v36.2 for release notes.
  • ice 1.12.0
    - PHP 8.0, drop support - PHP 8.5, add support - Update zephir parser to 2.8.0 - Update mongodb/mongodb to ~2 - SleetParser, fix template parsing and array literal syntax - Di, Arr, fix magic get/set returning null for registered services - FastRouter, fix routes with no explicit handler not matching - Url, fix double leading slash in generated URLs - FilterCss, fix comment stripping - HttpResponse, fix byte range for non-resumable downloads - Fix various Zephir compile errors and conditional-initialization warnings - Tests, convert @dataProvider annotations to PHP 8 attributes for PHPUnit 11+
  • timezonedb 2026.4
    Updated to version 2026.4 (2026d)
  • swoole 6.1.10
    - Fixed an issue in SWOOLE_THREAD mode where the program could not start if the set() method was not called. - Fixed a NULL pointer dereference that occurred when querying port attributes while shutting down the server, caused by the ListenPort pointer being NULL. - Fixed an issue where a hooked TLS stream completes the handshake in Socket::connect(). When this call fails or is canceled, the stream transport layer should return failure directly instead of attempting to enable encryption again. - Fixed an issue where the coroutine HTTP server still returned success when the protocol setting was rejected or accept failed. - Fixed an issue where HTTP compression used the wrong data format when returning deflate encoding. - Fixed an issue where, when native hook was not enabled, destroying a native CurlHandle did not hand the object release work back to ext-curl, resulting in incorrect release logic. - Fixed an issue in cURL multi under the CURL_POLL_INOUT state where the event mask for "readable and writable at the same time" was not correctly restored, causing HTTP/2 duplex transmission to be repeatedly woken up when blocked by flow control, forming a busy loop. - Fixed the lack of timeout support for atomic wait/wakeup on the Windows platform. - Fixed an issue where, after enabling send_yield, the peer closing the connection prevented the coroutine from being woken up, resulting in a coroutine leak.
tagged:

Link:


Trending Topics: