Community News: Latest PECL Releases (11.26.2024)
syndicated from www.phpdeveloper.org
on November 26, 2024
Latest PECL Releases:
- smbclient 1.1.2
Build fixes. - zephir_parser 1.7.0
### Added - Enabled PHP 8.4 support [#154](https://github.com/phalcon/php-zephir-parser/issues/154) - couchbase 4.2.5
Enhancements ============- PCBC-1004: Insert ABI version tag into PHP extension namespace (#187). At this moment this feature is optional and does not break existing ABI. The extension namespace will become versioned by default since 4.3.0.
Fixes
-
PCBC-975: Fix expiry with upsertMulti
-
PCBC-1017: Update user agent generation
- swoole 6.0.0RC1
- Added `non-blocking, reentrant coroutine mutex lock`, which can be used between processes/threads without blocking them. @NathanFreeman - `SwooleCoroutineSocket::getoption()` supports the `TCPINFO` feature. @matyhtf - `SwooleClient` synchronous blocking client supports `http` proxy. @matyhtf - Added asynchronous non-blocking `TCP/UDP/Unix socket` client `SwooleAsyncclient`. @matyhtf - Optimized the `SwooleRedisServer::format()` method to support zero-copy memory, compatible with the `Redis` protocol. @matyhtf - Fixed `Fatal error` issue caused by `PHP-8.4`'s `timeout` feature in ZTS mode. @matyhtf - Fixed compatibility issue with the `exit()` function in `swoole` for `PHP-8.4`. @remicollet - Fixed the issue where `SwooleThread::getNativeId()` did not work in `cygwin`. @matyhtf - Fixed the issue causing `SIGSEGV` in `SwooleCoroutine::getaddrinfo()` method. @matyhtf - Fixed the issue where the runtime TCP module did not support dynamically enabling SSL encryption. @matyhtf - Fixed the issue where the HTTP client had an incorrect timeout after running for a long time. @matyhtf - Fixed the problem where the mutex lock of `SwooleTable` could not be used before the process exited. @matyhtf - Fixed the failure of `SwooleServer::stop()` when using named parameters. @matyhtf - Fixed the issue with the `toArray` function of concurrent containers in `SWOOLE_THREAD` multi-thread mode. @matyhtf - Fixed the issue of being unable to delete nested numeric keys in `SwooleThreadMap` in `SWOOLE_THREAD` multi-thread mode. @matyhtf - Multi-thread mode `SWOOLE_THREAD` supports restarting worker threads. @matyhtf - Multi-thread mode `SWOOLE_THREAD` supports starting timers in the `Manager` thread. @matyhtf - Compatible with the `curl` extension of `PHP-8.4`. @matyhtf @NathanFreeman - Refactored `iouring`. @matyhtf @NathanFreeman - Optimized timers so that synchronous processes do not depend on signals. @matyhtf - Optimized the `SwooleCoroutineSystem::waitSignal()` method to allow listening to multiple signals simultaneously. @matyhtf - This version is a `pre-release` and should not be used in production environments, only in testing environments. - datadog_trace 1.5.1
## TracerAdded
- Add mysqli_real_query to MysqliIntegration #2965
Application Security Management
Fixed
- Bridge more musl/glibc diffs in aarch64 Datadog/nginx-datadog#140