[PECL-DEV] [ANNOUNCEMENT] protobuf-3.16.0RC2 (beta) Released.
The new PECL package protobuf-3.16.0RC2 (beta) has been released at https://pecl.php.net/. Release notes - No new changes in 3.15.7 Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.16.0RC2.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] grpc-1.37.1 (stable) Released.
The new PECL package grpc-1.37.1 (stable) has been released at https://pecl.php.net/. Release notes - - gRPC Core 1.37.1 update Package Info - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. Related Links - Package home: https://pecl.php.net/package/grpc Changelog: https://pecl.php.net/package-changelog.php?package=grpc Download: https://pecl.php.net/get/grpc-1.37.1.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] xhprof-2.3.1 (beta) Released.
The new PECL package xhprof-2.3.1 (beta) has been released at https://pecl.php.net/. Release notes - - Set SVG render as default for callgraph.php Package Info - XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level inclusive and exclusive wall times, memory usage, CPU times and number of calls for each function. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs. Related Links - Package home: https://pecl.php.net/package/xhprof Changelog: https://pecl.php.net/package-changelog.php?package=xhprof Download: https://pecl.php.net/get/xhprof-2.3.1.tgz Authors - Scott MacVicar (lead) Kannan Muthukkaruppan (lead) Venkat Venkataramani (developer) Changhao Jiang (lead) Haiping Zhao (developer) xinhui long (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] skywalking-4.1.2 (stable) Released.
The new PECL package skywalking-4.1.2 (stable) has been released at https://pecl.php.net/. Release notes - Add mysqli Package Info - The package is the PHP instrumentation agent, which is compatible with Apache SkyWalking backend and others compatible agents/SDKs. Related Links - Package home: https://pecl.php.net/package/skywalking Changelog: https://pecl.php.net/package-changelog.php?package=skywalking Download: https://pecl.php.net/get/skywalking-4.1.2.tgz Authors - Yanlong He (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] mysql_xdevapi-8.0.24 (stable) Released.
The new PECL package mysql_xdevapi-8.0.24 (stable) has been released at https://pecl.php.net/. Release notes - Release Package Info - The X DevAPI is the new common API for MySQL Connectors built on the X Protocol introduced in MySQL 5.7.12. The X DevAPI wraps powerful concepts in a simple API. * A new high-level session concept enables you to write code that can transparently scale from single MySQL Server to a multiple server environment. * Read operations are simple and easy to understand. The X DevAPI introduces a new, modern and easy-to-learn way to work with your data. * Documents are stored in Collections and have their dedicated CRUD operation set. * Work with your existing domain objects or generate code based on structure definitions for strictly typed languages. * Focus is put on working with data via CRUD operations. See Section 3.1, âCRUD Operations Overviewâ. * Modern practices and syntax styles are used to get away from traditional SQL-String-Building. See Chapter 10, Building Expressions. Related Links - Package home: https://pecl.php.net/package/mysql_xdevapi Changelog: https://pecl.php.net/package-changelog.php?package=mysql_xdevapi Download: https://pecl.php.net/get/mysql_xdevapi-8.0.24.tgz Authors - Johannes Schl?ter (lead) Dariusz ?lusarczyk (lead) Filip Janiszewski (lead) Andrey Hristov (developer) hery ramilison (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] phalcon-4.1.2 (stable) Released.
The new PECL package phalcon-4.1.2 (stable) has been released at https://pecl.php.net/. Release notes - Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-4.1.md # [4.1.2](https://github.com/phalcon/cphalcon/releases/tag/v4.1.2) (2021-04-22) ## Changed - Corrected version in package.xml Package Info - Phalcon is an open source full stack framework for PHP, written as a C-extension. Phalcon is optimized for high performance. Its unique architecture allows the framework to always be memory resident, offering its functionality whenever its needed, without expensive file stats and file reads that traditional PHP frameworks employ. Related Links - Package home: https://pecl.php.net/package/phalcon Changelog: https://pecl.php.net/package-changelog.php?package=phalcon Download: https://pecl.php.net/get/phalcon-4.1.2.tgz Authors - Ruud Boon (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] rrd-2.0.3 (stable) Released.
The new PECL package rrd-2.0.3 (stable) has been released at https://pecl.php.net/. Release notes - - fix windows build - thanks Christoph Package Info - Procedural and simple OO wrapper for rrdtool - data logging and graphing system for time series data. Related Links - Package home: https://pecl.php.net/package/rrd Changelog: https://pecl.php.net/package-changelog.php?package=rrd Download: https://pecl.php.net/get/rrd-2.0.3.tgz Authors - Miroslav Kubelik (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] swoole-4.6.6 (stable) Released.
The new PECL package swoole-4.6.6 (stable) has been released at https://pecl.php.net/. Release notes - Enhancement --- * Sent SIGTERM to the manager process on FreeBSD when master process is dead (#4150) (@devnexen) * Supported static compilation with PHP (#4153) (@matyhtf) * Supported SNI for File Wrapper over HTTP proxy (#4158) (@matyhtf) Fixed --- * Fixed sync-client async connect bugs (#4152) (@matyhtf) * Fixed native curl multi mem leak (swoole/swoole-src@91bf243) (@matyhtf) Package Info - Event-driven asynchronous and concurrent networking engine with high performance for PHP. - event-driven - coroutine - asynchronous non-blocking - multi-thread reactor - multi-process worker - multi-protocol - millisecond timer - built-in tcp/http/websocket/http2 server - coroutine tcp/http/websocket client - coroutine mysql client - coroutine redis client - coroutine read/write file system - coroutine dns lookup - support IPv4/IPv6/UnixSocket/TCP/UDP - support SSL/TLS encrypted transmission Related Links - Package home: https://pecl.php.net/package/swoole Changelog: https://pecl.php.net/package-changelog.php?package=swoole Download: https://pecl.php.net/get/swoole-4.6.6.tgz Authors - shen zhe (developer) Han Tianfeng (lead) QiHao ChenCao (developer) Lufei (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] datadog_trace-0.58.0 (stable) Released.
The new PECL package datadog_trace-0.58.0 (stable) has been released at https://pecl.php.net/. Release notes - ### Added - ZAI SAPI #1204 - [ZAI SAPI] Add test helpers #1208 - Add a Kubernetes example to container tagging tests #1206 - Add Buster containers for PHP 5.4 through 7.4 #1201 ### Changed - Remove PHP version prefix from buster development containers #1203 ### Fixed - handle laravel 7+ generated:: prefix for unnamed routes #1198 Package Info - The Datadog PHP Tracer brings APM and distributed tracing to PHP. Related Links - Package home: https://pecl.php.net/package/datadog_trace Changelog: https://pecl.php.net/package-changelog.php?package=datadog_trace Download: https://pecl.php.net/get/datadog_trace-0.58.0.tgz Authors - Sammy Powers (lead) Luca Abbati (lead) Levi Morrison (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ast-1.0.11 (stable) Released.
The new PECL package ast-1.0.11 (stable) has been released at https://pecl.php.net/. Release notes - - Add the experimental AST version 85. - Support php 8.1 enums, add 'type' (for enum type) to AST_CLASS nodes in AST version 85+. - Support php 8.1 'never' return type. Package Info - php-ast exports the AST internally used by PHP 7. php-ast is significantly faster than PHP-Parser, because the AST construction is implemented in C. However, php-ast may only parse code that is syntactically valid on the version of PHP it runs on. Related Links - Package home: https://pecl.php.net/package/ast Changelog: https://pecl.php.net/package-changelog.php?package=ast Download: https://pecl.php.net/get/ast-1.0.11.tgz Authors - Nikita Popov (lead) Tyson Andre (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] event-3.0.4 (stable) Released.
The new PECL package event-3.0.4 (stable) has been released at https://pecl.php.net/. Release notes - Internal changes: Created a non-fastcall wrapper for zend_objects_new(). Package Info - This is an extension to efficiently schedule I/O, time and signal based events using the best I/O notification mechanism available for specific platform. This is a port of libevent to the PHP infrastructure. Version 1.0.0 introduces: * new OO API breaking backwards compatibility * support of libevent 2+ including HTTP, DNS, OpenSSL and the event listener. Note, event-1.0.0 and greater is not compatible with previous versions. Related Links - Package home: https://pecl.php.net/package/event Changelog: https://pecl.php.net/package-changelog.php?package=event Download: https://pecl.php.net/get/event-3.0.4.tgz Authors - Remi Collet (contributor) Anatol Belski (developer) Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pecl_http-4.1.0 (stable) Released.
The new PECL package pecl_http-4.1.0 (stable) has been released at https://pecl.php.net/. Release notes - * Added request options: * http\Client\Curl::$abstract_unix_socket * http\Client\Curl::$altsvc * http\Client\Curl::$altsvc_ctrl * http\Client\Curl::$aws_sigv4 * http\Client\Curl::$doh_url * http\Client\Curl::$dns_shuffle_addresses * http\Client\Curl::$haproxy_protocol * http\Client\Curl::$hsts * http\Client\Curl::$hsts_ctrl * http\Client\Curl::$http09_allowed * http\Client\Curl::$maxage_conn * http\Client\Curl::$pinned_publickey * http\Client\Curl::$proxy_ssl * http\Client\Curl::$socks5_auth * http\Client\Curl::$tcp_fastopen * http\Client\Curl::$tls13_ciphers * http\Client\Curl::$xoauth2_bearer * Added request option constants: * http\Client\Curl\AUTH_AWS_SIGV4 * http\Client\Curl\AUTH_BEARER * http\Client\Curl\AUTH_NONE * http\Client\Curl\HTTP_VERSION_2_PRIOR_KNOWLEDGE * http\Client\Curl\HTTP_VERSION_3 * http\Client\Curl\SSL_VERSION_MAX_* * http\Client\Curl\SSL_VERSION_TLSv1_3 * Added library version constants: * http\Client\Curl\Versions\BROTLI * http\Client\Curl\Versions\CAINFO * http\Client\Curl\Versions\CAPATH * http\Client\Curl\Versions\HYPER * http\Client\Curl\Versions\ICONV * http\Client\Curl\Versions\NGHTTP2 * http\Client\Curl\Versions\QUIC * http\Client\Curl\Versions\ZSTD Package Info - This HTTP extension aims to provide a convenient and powerful set of functionality for one of PHPs major applications. It eases handling of HTTP urls, headers and messages, provides means for negotiation of a client's preferred content type, language and charset, as well as a convenient way to send any arbitrary data with caching and resuming capabilities. It provides powerful request functionality with support for parallel requests. Documentation: https://mdref.m6w6.name/http Related Links - Package home: https://pecl.php.net/package/pecl_http Changelog: https://pecl.php.net/package-changelog.php?package=pecl_http Download: https://pecl.php.net/get/pecl_http-4.1.0.tgz Authors - Michael Wallner (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] rrd-2.0.2 (stable) Released.
The new PECL package rrd-2.0.2 (stable) has been released at https://pecl.php.net/. Release notes - - compatibility with PHP 8 - thanks Remi Package Info - Procedural and simple OO wrapper for rrdtool - data logging and graphing system for time series data. Related Links - Package home: https://pecl.php.net/package/rrd Changelog: https://pecl.php.net/package-changelog.php?package=rrd Download: https://pecl.php.net/get/rrd-2.0.2.tgz Authors - Miroslav Kubelik (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] igbinary-3.2.2 (stable) Released.
The new PECL package igbinary-3.2.2 (stable) has been released at https://pecl.php.net/. Release notes - * Eliminate impossible/redundant checks. * Add a new type code for serialization and unserialization of PHP strings that are larger than 4GB. * Add additional checks for overflow when serializing extremely large data structures. (e.g. serializing more than 2**32 strings or 2**32 objects/references/arrays) * Support serializing and unserializing php 8.1 enums (can only be unserialized in php 8.1+) Package Info - Igbinary is a drop in replacement for the standard php serializer. Instead of time and space consuming textual representation, igbinary stores php data structures in a compact binary form. Savings are significant when using memcached or similar memory based storages for serialized data. Related Links - Package home: https://pecl.php.net/package/igbinary Changelog: https://pecl.php.net/package-changelog.php?package=igbinary Download: https://pecl.php.net/get/igbinary-3.2.2.tgz Authors - Oleg Grenrus (lead) Pierre Joye (lead) Teddy Grenman (lead) Tyson Andre (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] eio-3.0.0RC2 (beta) Released.
The new PECL package eio-3.0.0RC2 (beta) has been released at https://pecl.php.net/. Release notes - Fixed: the PECL package was broken for PHP 8 Package Info - This extension provides interface to the libeio library written by Marc Lehmann (see http://software.schmorp.de/pkg/libeio.html). Libeio is a an asynchronous I/O library. Features basically include asynchronous versions of POSIX API(read, write, open, close, stat, unlink, fdatasync, mknod, readdir etc.); sendfile (native on Solaris, Linux, HP-UX, FreeBSD); readahead. libeio itself emulates the system calls, if they are not available on specific(UNIX-like) platform. Currently this extension supports GNU/Linux and BSD platforms only. But you can try it on any UNIX OS. Related Links - Package home: https://pecl.php.net/package/eio Changelog: https://pecl.php.net/package-changelog.php?package=eio Download: https://pecl.php.net/get/eio-3.0.0RC2.tgz Authors - Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] eio-3.0.0RC1 (beta) Released.
The new PECL package eio-3.0.0RC1 (beta) has been released at https://pecl.php.net/. Release notes - Ported to PHP 8 Package Info - This extension provides interface to the libeio library written by Marc Lehmann (see http://software.schmorp.de/pkg/libeio.html). Libeio is a an asynchronous I/O library. Features basically include asynchronous versions of POSIX API(read, write, open, close, stat, unlink, fdatasync, mknod, readdir etc.); sendfile (native on Solaris, Linux, HP-UX, FreeBSD); readahead. libeio itself emulates the system calls, if they are not available on specific(UNIX-like) platform. Currently this extension supports GNU/Linux and BSD platforms only. But you can try it on any UNIX OS. Related Links - Package home: https://pecl.php.net/package/eio Changelog: https://pecl.php.net/package-changelog.php?package=eio Download: https://pecl.php.net/get/eio-3.0.0RC1.tgz Authors - Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] maxminddb-1.10.1 (stable) Released.
The new PECL package maxminddb-1.10.1 (stable) has been released at https://pecl.php.net/. Release notes - * Fix a `TypeError` exception in the pure PHP reader when using large databases on 32-bit PHP builds with the `bcmath` extension. Reported by dodo1708. GitHub #124. Package Info - This is the PHP extension for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6). Related Links - Package home: https://pecl.php.net/package/maxminddb Changelog: https://pecl.php.net/package-changelog.php?package=maxminddb Download: https://pecl.php.net/get/maxminddb-1.10.1.tgz Authors - Greg Oschwald (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] simple_kafka_client-0.1.2 (stable) Released.
The new PECL package simple_kafka_client-0.1.2 (stable) has been released at https://pecl.php.net/. Release notes - ## Internals - add AppVeyor build (#39, @cmb69) ## Bugfixes - version and test fixes (#35, #36, @remicollet) - fix windows build (#38, #40, @cmb69) Package Info - This extension is a librdkafka binding providing a working client for Kafka Related Links - Package home: https://pecl.php.net/package/simple_kafka_client Changelog: https://pecl.php.net/package-changelog.php?package=simple_kafka_client Download: https://pecl.php.net/get/simple_kafka_client-0.1.2.tgz Authors - Nikazu Tenaka (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] simple_kafka_client-0.1.1 (stable) Released.
The new PECL package simple_kafka_client-0.1.1 (stable) has been released at https://pecl.php.net/. Release notes - ## Bugfixes - fix Consumer:assign argument type (#33) - fix Producer:getTopicHandle return type (#33) Package Info - This extension is a librdkafka binding providing a working client for Kafka Related Links - Package home: https://pecl.php.net/package/simple_kafka_client Changelog: https://pecl.php.net/package-changelog.php?package=simple_kafka_client Download: https://pecl.php.net/get/simple_kafka_client-0.1.1.tgz Authors - Nikazu Tenaka (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] gnupg-1.5.0 (stable) Released.
The new PECL package gnupg-1.5.0 (stable) has been released at https://pecl.php.net/. Release notes - * Added new README.md Package Info - This extension provides methods to interact with gnupg Related Links - Package home: https://pecl.php.net/package/gnupg Changelog: https://pecl.php.net/package-changelog.php?package=gnupg Download: https://pecl.php.net/get/gnupg-1.5.0.tgz Authors - Jakub Zelenka (lead) Sean DuBois (lead) Jim Jagielski (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] simple_kafka_client-0.1.0 (stable) Released.
The new PECL package simple_kafka_client-0.1.0 (stable) has been released at https://pecl.php.net/. Release notes - Initial release Package Info - This extension is a librdkafka binding providing a working client for Kafka Related Links - Package home: https://pecl.php.net/package/simple_kafka_client Changelog: https://pecl.php.net/package-changelog.php?package=simple_kafka_client Download: https://pecl.php.net/get/simple_kafka_client-0.1.0.tgz Authors - Nikazu Tenaka (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] psr-1.1.0 (stable) Released.
The new PECL package psr-1.1.0 (stable) has been released at https://pecl.php.net/. Release notes - - Update psr/container to 1.1.1 - Add version ID constants to each header - Use __dllspec(dllimport) where appropriate in php_psr.h on windows Package Info - This extension provides the accepted PSR interfaces, so they can be used in an extension. See http://www.php-fig.org/psr/ Related Links - Package home: https://pecl.php.net/package/psr Changelog: https://pecl.php.net/package-changelog.php?package=psr Download: https://pecl.php.net/get/psr-1.1.0.tgz Authors - John Boehr (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] sync-1.1.2 (stable) Released.
The new PECL package sync-1.1.2 (stable) has been released at https://pecl.php.net/. Release notes - - Fixed missing macros for PHP 8 (thanks Remi). Package Info - The 'sync' extension introduces synchronization objects into PHP. Named and unnamed Mutex, Semaphore, Event, Reader-Writer, and named Shared Memory objects provide OS-level synchronization mechanisms on both *NIX (POSIX shared memory and pthread shared memory synchronization required) and Windows platforms. This extension is a direct port of and compatible with the cross platform 'sync' library: https://github.com/cubiclesoft/cross-platform-cpp Related Links - Package home: https://pecl.php.net/package/sync Changelog: https://pecl.php.net/package-changelog.php?package=sync Download: https://pecl.php.net/get/sync-1.1.2.tgz Authors - Thomas Hruska (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] mongodb-1.10.0alpha1 (alpha) Released.
The new PECL package mongodb-1.10.0alpha1 (alpha) has been released at https://pecl.php.net/. Release notes - ** Bug * [PHPC-1420] - Using replicaSet triggers __fortify_fail () from /lib64/libc.so.6 * [PHPC-1529] - Reset libmongocrypt's key vault client after forking * [PHPC-1720] - Move mongoc_client_set_error_api after check for null client pointer * [PHPC-1722] - Persistent clients and their HashTable should be destroyed in GSHUTDOWN ** Epic * [PHPC-1731] - Versioned MongoDB API for Drivers ** New Feature * [PHPC-1645] - Allow disabling of libmongoc client persistence ** Improvement * [PHPC-1366] - Declare libbson vtable in MINIT instead of using a global * [PHPC-1367] - Move libmongoc init/cleanup within scope of custom libbson vtable * [PHPC-1681] - Support parsing $uuid as extended JSON representation for subtype 4 binary * [PHPC-1684] - Support Azure and GCP keystores in FLE * [PHPC-1716] - Allow configuring serverApi in manager class * [PHPC-1737] - Use zend_hash_graceful_reverse_destroy to free persistent client HashTable * [PHPC-1753] - Define error handling behavior of writeErrors and writeConcernError on Mongos * [PHPC-1754] - Drivers should not inspect error messages for "not master" or "node is recovering" Package Info - The purpose of this driver is to provide exceptionally thin glue between MongoDB and PHP, implementing only fundamental and performance-critical components necessary to build a fully-functional MongoDB driver. Related Links - Package home: https://pecl.php.net/package/mongodb Changelog: https://pecl.php.net/package-changelog.php?package=mongodb Download: https://pecl.php.net/get/mongodb-1.10.0alpha1.tgz Authors - Jeremy Mikola (lead) Katherine Walker (developer) Andreas Braun (lead) Derick Rethans (lead) Hannes Magnusson (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] swoole-4.6.5 (stable) Released.
The new PECL package swoole-4.6.5 (stable) has been released at https://pecl.php.net/. Release notes - New APIs --- * Add count method to WaitGroup (swoole/library#100) (@sy-records) (@deminy) Enhancement --- * Supported native curl multi (#4093) (#4099) (#4101) (#4105) (#4113) (#4121) (swoole/swoole-src@cd7f51c) (#4147) (@matyhtf) (@sy-records) (@huanghantao) * Allow array HTTP/2 headers, Bug fixed for #4133 (#4140) Fixed --- * Fixed NetBSD build (#4080) (@devnexen) * Fixed OpenBSD build. (#4108) (@devnexen) * Fixed illumos/solaris build, member aliases only (#4109) (@devnexen) * Fixed heartbeat detection of SSL connection does not take effect when handshake is not completed (#4114) (@matyhtf) * Fixed httpclient proxy with host and port (#4124) (@Yurunsoft) * Fixed Swoole\Coroutine\Http::request, correct array to the client setting (swoole/library#103) (@leocavalcante) (@deminy) Kernel --- * Supported asm context on BSD (#4082) (@devnexen) * Used arc4random_buf to implement getrandom under FreeBSD (#4096) (@devnexen) * Make context darwin arm64: removes workaround and uses the label (#4127) (@devnexen) Test --- * Added build job for alpine (#4104) (@limingxinleo) Package Info - Event-driven asynchronous and concurrent networking engine with high performance for PHP. - event-driven - coroutine - asynchronous non-blocking - multi-thread reactor - multi-process worker - multi-protocol - millisecond timer - built-in tcp/http/websocket/http2 server - coroutine tcp/http/websocket client - coroutine mysql client - coroutine redis client - coroutine read/write file system - coroutine dns lookup - support IPv4/IPv6/UnixSocket/TCP/UDP - support SSL/TLS encrypted transmission Related Links - Package home: https://pecl.php.net/package/swoole Changelog: https://pecl.php.net/package-changelog.php?package=swoole Download: https://pecl.php.net/get/swoole-4.6.5.tgz Authors - shen zhe (developer) Han Tianfeng (lead) QiHao ChenCao (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] grpc-1.37.0 (stable) Released.
The new PECL package grpc-1.37.0 (stable) has been released at https://pecl.php.net/. Release notes - - gRPC Core 1.37.0 update Package Info - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. Related Links - Package home: https://pecl.php.net/package/grpc Changelog: https://pecl.php.net/package-changelog.php?package=grpc Download: https://pecl.php.net/get/grpc-1.37.0.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] grpc-1.37.0RC2 (beta) Released.
The new PECL package grpc-1.37.0RC2 (beta) has been released at https://pecl.php.net/. Release notes - - gRPC Core 1.37.0 update Package Info - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. Related Links - Package home: https://pecl.php.net/package/grpc Changelog: https://pecl.php.net/package-changelog.php?package=grpc Download: https://pecl.php.net/get/grpc-1.37.0RC2.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.8 (stable) Released.
The new PECL package protobuf-3.15.8 (stable) has been released at https://pecl.php.net/. Release notes - No new changes in 3.15.8 Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.8.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] xdebug-3.0.4 (stable) Released.
The new PECL package xdebug-3.0.4 (stable) has been released at https://pecl.php.net/. Release notes - Thu, Apr 08, 2021 - Xdebug 3.0.4 = Fixed bugs: - Fixed issue #1802: Improve xdebug.org home page - Fixed issue #1944: tracing is started without trigger, when profiler is also enabled - Fixed issue #1947: xdebug_info() settings section does not show the modes that are overridden by XDEBUG_MODE - Fixed issue #1950: Assignment trace with ASSIGN_OBJ_REF crashes - Fixed issue #1954: Calling xdebug_start_trace without mode including tracing results in a fatal error Package Info - The Xdebug extension helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following: * stack and function traces in error messages with: o full parameter display for user defined functions o function name, file name and line indications o support for member functions * memory allocation * protection for infinite recursions Xdebug also provides: * profiling information for PHP scripts * code coverage analysis * capabilities to debug your scripts interactively with a debug client Related Links - Package home: https://pecl.php.net/package/xdebug Changelog: https://pecl.php.net/package-changelog.php?package=xdebug Download: https://pecl.php.net/get/xdebug-3.0.4.tgz Authors - Derick Rethans (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] mongodb-1.9.1 (stable) Released.
The new PECL package mongodb-1.9.1 (stable) has been released at https://pecl.php.net/. Release notes - ** Bug * [PHPC-1713] - Ensure Cursor::current returns null on invalid positions * [PHPC-1748] - Cursor::key returns valid values on invalid positions * [PHPC-1774] - platform field in connection meta data cuts off PHP version * [PHPC-1775] - php_phongo_dbpointer_init uses incorrect size for strncpy * [PHPC-1793] - Compile failure with PHP's master branch (8.1-dev) * [PHPC-1801] - Fix arginfo for Manager::selectServer ** Task * [PHPC-1739] - Move CI from travis-ci to GitHub Actions * [PHPC-1808] - Upgrade libbson and libmongoc to 1.17.4 ** Improvement * [PHPC-1795] - Remove usages of xtrace in shell scripts Package Info - The purpose of this driver is to provide exceptionally thin glue between MongoDB and PHP, implementing only fundamental and performance-critical components necessary to build a fully-functional MongoDB driver. Related Links - Package home: https://pecl.php.net/package/mongodb Changelog: https://pecl.php.net/package-changelog.php?package=mongodb Download: https://pecl.php.net/get/mongodb-1.9.1.tgz Authors - Jeremy Mikola (lead) Katherine Walker (developer) Andreas Braun (lead) Derick Rethans (lead) Hannes Magnusson (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.16.0RC1 (beta) Released.
The new PECL package protobuf-3.16.0RC1 (beta) has been released at https://pecl.php.net/. Release notes - No new changes in 3.15.7 Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.16.0RC1.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] grpc-1.37.0RC1 (beta) Released.
The new PECL package grpc-1.37.0RC1 (beta) has been released at https://pecl.php.net/. Release notes - - gRPC Core 1.37.0 update Package Info - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. Related Links - Package home: https://pecl.php.net/package/grpc Changelog: https://pecl.php.net/package-changelog.php?package=grpc Download: https://pecl.php.net/get/grpc-1.37.0RC1.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.7 (stable) Released.
The new PECL package protobuf-3.15.7 (stable) has been released at https://pecl.php.net/. Release notes - No new changes in 3.15.7 Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.7.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] xhprof-2.3.0 (beta) Released.
The new PECL package xhprof-2.3.0 (beta) has been released at https://pecl.php.net/. Release notes - - PHP8 JIT support #51 - Allow to override xhprof.output_dir via env XHPROF_OUTPUT_DIR Package Info - XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level inclusive and exclusive wall times, memory usage, CPU times and number of calls for each function. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs. Related Links - Package home: https://pecl.php.net/package/xhprof Changelog: https://pecl.php.net/package-changelog.php?package=xhprof Download: https://pecl.php.net/get/xhprof-2.3.0.tgz Authors - Scott MacVicar (lead) Kannan Muthukkaruppan (lead) Venkat Venkataramani (developer) Changhao Jiang (lead) Haiping Zhao (developer) xinhui long (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] memprof-3.0.0 (stable) Released.
The new PECL package memprof-3.0.0 (stable) has been released at https://pecl.php.net/. Release notes - * Added ability to dump profile when the memory limit is exceeded * Profiling of non-php allocations is disabled by default (can be enabled at runtime) Package Info - Memprof is a fast and accurate memory profiler that can be used to find the cause of memory leaks in PHP applications. Related Links - Package home: https://pecl.php.net/package/memprof Changelog: https://pecl.php.net/package-changelog.php?package=memprof Download: https://pecl.php.net/get/memprof-3.0.0.tgz Authors - Arnaud Le Blanc (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] event-3.0.3 (stable) Released.
The new PECL package event-3.0.3 (stable) has been released at https://pecl.php.net/. Release notes - Fixed #66: Segmentation fault when calling EventConfig::avoidMethod because of incorrect arg info Package Info - This is an extension to efficiently schedule I/O, time and signal based events using the best I/O notification mechanism available for specific platform. This is a port of libevent to the PHP infrastructure. Version 1.0.0 introduces: * new OO API breaking backwards compatibility * support of libevent 2+ including HTTP, DNS, OpenSSL and the event listener. Note, event-1.0.0 and greater is not compatible with previous versions. Related Links - Package home: https://pecl.php.net/package/event Changelog: https://pecl.php.net/package-changelog.php?package=event Download: https://pecl.php.net/get/event-3.0.3.tgz Authors - Remi Collet (contributor) Anatol Belski (developer) Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ice-1.8.0 (stable) Released.
The new PECL package ice-1.8.0 (stable) has been released at https://pecl.php.net/. Release notes - - Build, add support for php 8.0 - Composer, update zephir to 0.13.0 - Travis, no mongodb extension on nightly build - Tests, fix get related - Validation, fix type error in options - Model, fix type errors Package Info - Ice is a PHP framework frozen in C extension. Related Links - Package home: https://pecl.php.net/package/ice Changelog: https://pecl.php.net/package-changelog.php?package=ice Download: https://pecl.php.net/get/ice-1.8.0.tgz Authors - Mariusz Laczak (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] redis-5.3.4 (stable) Released.
The new PECL package redis-5.3.4 (stable) has been released at https://pecl.php.net/. Release notes - phpredis 5.3.4 This release fixes a multi/pipeline segfault on apple silicon as well as two small compression related bugs. You can find a detailed list of changes in Changelog.md and package.xml * Fix multi/pipeline segfault on Apple silicon [e0796d48] (Michael Grunder) * Pass compression flag on HMGET in RedisCluster [edc724e6] (Adam Olley) * Abide by ZSTD error return constants [8400ed1c] (Michael Grunder) * Fix timing related CI session tests [9b986bf8] (Michael Grunder) * Sponsors ~ Audiomack - https://audiomack.com ~ Open LMS - https://openlms.net ~ BlueHost - https://bluehost.com ~ Object Cache Pro for WordPress - https://objectcache.pro ~ Avtandil Kikabidze - https://github.com/akalongman ~ Zaher Ghaibeh - https://github.com/zaherg ~ BatchLabs - https://batch.com Package Info - This extension provides an API for communicating with Redis servers. Related Links - Package home: https://pecl.php.net/package/redis Changelog: https://pecl.php.net/package-changelog.php?package=redis Download: https://pecl.php.net/get/redis-5.3.4.tgz Authors - Nicolas Favre-Felix (lead) Michael Grunder (lead) Pavlo Yatsukhnenko (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pkcs11-1.0 (stable) Released.
The new PECL package pkcs11-1.0 (stable) has been released at https://pecl.php.net/. Release notes - - Added support for C_WaitForSlotEvent - Added support for C_Wrap/C_Unwrap in OASIS-like API - New Pkcs11\Exception - Normalized error throwing - Fixed argument definition when expecting P11Object - Fixed various memory issues - Fixed OASIS mapping for C_Digest Package Info - This extension provides an Object Oriented API for PKCS11 C_* functions to interact with a Hardware Security Module. Related Links - Package home: https://pecl.php.net/package/pkcs11 Changelog: https://pecl.php.net/package-changelog.php?package=pkcs11 Download: https://pecl.php.net/get/pkcs11-1.0.tgz Authors - Guillaume Amringer (lead) Vincent JARDIN (contributor) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pcov-1.0.8 (stable) Released.
The new PECL package pcov-1.0.8 (stable) has been released at https://pecl.php.net/. Release notes - - Fix Windows build Package Info - A self contained php-code-coverage compatible driver for PHP. Related Links - Package home: https://pecl.php.net/package/pcov Changelog: https://pecl.php.net/package-changelog.php?package=pcov Download: https://pecl.php.net/get/pcov-1.0.8.tgz Authors - Remi Collet (lead) Joe Watkins (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] scoutapm-1.2.2 (stable) Released.
The new PECL package scoutapm-1.2.2 (stable) has been released at https://pecl.php.net/. Release notes - - Do not try to record arguments if PDO::prepare returns a non-object (#72) Package Info - ScoutAPM's extension for PHP provides additional capabilities to application monitoring over just using the base PHP userland library. Related Links - Package home: https://pecl.php.net/package/scoutapm Changelog: https://pecl.php.net/package-changelog.php?package=scoutapm Download: https://pecl.php.net/get/scoutapm-1.2.2.tgz Authors - James Titcumb (lead) Chris Schneider (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pcov-1.0.7 (stable) Released.
The new PECL package pcov-1.0.7 (stable) has been released at https://pecl.php.net/. Release notes - - Fix #46 Segmentation fault on 7.4 on macOS with anonymous class - Fix #59 "malloc_consolidate(): invalid chunk size" with PHP 8.1 Package Info - A self contained php-code-coverage compatible driver for PHP7. Related Links - Package home: https://pecl.php.net/package/pcov Changelog: https://pecl.php.net/package-changelog.php?package=pcov Download: https://pecl.php.net/get/pcov-1.0.7.tgz Authors - Remi Collet (lead) Joe Watkins (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] fann-1.2.0RC1 (beta) Released.
The new PECL package fann-1.2.0RC1 (beta) has been released at https://pecl.php.net/. Release notes - * Added support for PHP 8 * Added logic gates, OCR and pathfinder examples Package Info - This package provides a PHP binding for FANN (Fast Artificial Neural Network) Library Related Links - Package home: https://pecl.php.net/package/fann Changelog: https://pecl.php.net/package-changelog.php?package=fann Download: https://pecl.php.net/get/fann-1.2.0RC1.tgz Authors - Jakub Zelenka (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.6 (stable) Released.
The new PECL package protobuf-3.15.6 (stable) has been released at https://pecl.php.net/. Release notes - No new changes in 3.15.6 Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.6.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] swoole-4.6.4 (stable) Released.
The new PECL package swoole-4.6.4 (stable) has been released at https://pecl.php.net/. Release notes - Enhancement --- + Supported ARM 64 build (#4057) (@devnexen) + Supported set open_http_protocol in Swoole TCP Server (#4063) (@matyhtf) + Supported ssl client only set certificate (swoole/swoole-src@91704ac) (@matyhtf) + Supported ssl client only set certificate (swoole/swoole-src@91704ac) (@matyhtf) + Supported tcp_defer_accept option for FreeBSD (#4049) (@devnexen) Fixed --- * Fixed Proxy-Authorization missing when use Coroutine\Http\Client (swoole/swoole-src@edc0552) (@matyhtf) * Fixed memory allocation issues with Swoole\Table (swoole/swoole-src@3e7770f) (@matyhtf) * Fixed crash when Coroutine\Http2\Client connects concurrently (swoole/swoole-src@630536d) (@matyhtf) * Fixed enable_ssl_encrypt with DTLS (swoole/swoole-src@842733b) (@matyhtf) * Fixed Coroutine\Barrier mem leak (swoole/library#94) (@Appla) (@FMiS) * Fixed the offset error caused by CURLOPT_PORT and CURLOPT_URL order (swoole/library#96) (@sy-records) * Fixed Table::get($key, $field) when field type is float (swoole/swoole-src@08ea20c) (@matyhtf) * Fixed Swoole\Table mem leaks (swoole/swoole-src@d78ca8c) (@matyhtf) Package Info - Event-driven asynchronous and concurrent networking engine with high performance for PHP. - event-driven - coroutine - asynchronous non-blocking - multi-thread reactor - multi-process worker - multi-protocol - millisecond timer - built-in tcp/http/websocket/http2 server - coroutine tcp/http/websocket client - coroutine mysql client - coroutine redis client - coroutine read/write file system - coroutine dns lookup - support IPv4/IPv6/UnixSocket/TCP/UDP - support SSL/TLS encrypted transmission Related Links - Package home: https://pecl.php.net/package/swoole Changelog: https://pecl.php.net/package-changelog.php?package=swoole Download: https://pecl.php.net/get/swoole-4.6.4.tgz Authors - shen zhe (developer) Han Tianfeng (lead) QiHao ChenCao (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ibm_db2-2.1.3 (stable) Released.
The new PECL package ibm_db2-2.1.3 (stable) has been released at https://pecl.php.net/. Release notes - * 2021-03-10: 2.1.3 - Report failures in SQLGetDiagRec. This should warn on many silent errors. - Workaround issue with using SQLGetSubString with a large buffer on a DBCLOB with locator by trimming from first instead of last null byte. - Workaround bug in SQL/CLI caused by unknown PTF, which causes a buffer overflow with SQLGetData on char-like values. The PTF causing the regression is unidentified, but workaround PTFs seem to exist, including SI75759. The workaround will likely be kept until most no longer have the defective PTF. Package Info - This extension supports IBM DB2 Universal Database, IBM Cloudscape, and Apache Derby databases. Related Links - Package home: https://pecl.php.net/package/ibm_db2 Changelog: https://pecl.php.net/package-changelog.php?package=ibm_db2 Download: https://pecl.php.net/get/ibm_db2-2.1.3.tgz Authors - Helmut Tessarek (helper) Amarnath Reddy N (lead) Jesse Gorzinski (lead) Calvin Buckley (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] amqp-1.11.0beta (beta) Released.
The new PECL package amqp-1.11.0beta (beta) has been released at https://pecl.php.net/. Release notes - - PHP 8 support (Remi Collet , mmokhi ) (https://github.com/php-amqp/php-amqp/issues/383, https://github.com/php-amqp/php-amqp/issues/381) - Windows build: alternatively check \include\librabbitmq for amqp.h (Jan Ehrhardt ) (https://github.com/php-amqp/php-amqp/issues/375) - Use latests PHP versions for AppVeyor instead of .0 (Christoph M. Becker ) (https://github.com/php-amqp/php-amqp/issues/374) - Various AppVeyor Windows build enhancements and fixes (Christoph M. Becker ) (https://github.com/php-amqp/php-amqp/issues/373, https://github.com/php-amqp/php-amqp/issues/370) - Better test suite isolation, ignore local ini settings (Lars Strojny ) (https://github.com/php-amqp/php-amqp/issues/371) For a complete list of changes see: https://github.com/php-amqp/php-amqp/compare/v1.10.2...v1.11.0beta Package Info - This extension can communicate with any AMQP spec 0-9-1 compatible server, such as RabbitMQ, OpenAMQP and Qpid, giving you the ability to create and delete exchanges and queues, as well as publish to any exchange and consume from any queue. Related Links - Package home: https://pecl.php.net/package/amqp Changelog: https://pecl.php.net/package-changelog.php?package=amqp Download: https://pecl.php.net/get/amqp-1.11.0beta.tgz Authors - Lars Strojny (lead) Pieter de Zwart (lead) Bogdan Padalko (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] LuaSandbox-4.0.1 (stable) Released.
The new PECL package LuaSandbox-4.0.1 (stable) has been released at https://pecl.php.net/. Release notes - - Add missing file to package.xml tarball Package Info - LuaSandbox is an extension for running untrusted Lua code within a PHP web request. Code is run in a stripped-down, safe environment. Time and memory limits can be set. Related Links - Package home: https://pecl.php.net/package/LuaSandbox Changelog: https://pecl.php.net/package-changelog.php?package=LuaSandbox Download: https://pecl.php.net/get/LuaSandbox-4.0.1.tgz Authors - Tim Starling (lead) Kunal Mehta (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] tensor-2.2.1 (stable) Released.
The new PECL package tensor-2.2.1 (stable) has been released at https://pecl.php.net/. Release notes - - Optimize 2D convolution operation - Fix and optimize vector convolve 1D operation Package Info - Tensor is a library and extension that provides objects for scientific computing in PHP. Related Links - Package home: https://pecl.php.net/package/tensor Changelog: https://pecl.php.net/package-changelog.php?package=tensor Download: https://pecl.php.net/get/tensor-2.2.1.tgz Authors - Andrew DalPino (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] crypto-0.3.2 (devel) Released.
The new PECL package crypto-0.3.2 (devel) has been released at https://pecl.php.net/. Release notes - * Fixed compatibility with PHP 8 Package Info - This package provides an objective wrapper for OpenSSL Crypto Library Related Links - Package home: https://pecl.php.net/package/crypto Changelog: https://pecl.php.net/package-changelog.php?package=crypto Download: https://pecl.php.net/get/crypto-0.3.2.tgz Authors - Jakub Zelenka (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] gnupg-1.5.0RC2 (beta) Released.
The new PECL package gnupg-1.5.0RC2 (beta) has been released at https://pecl.php.net/. Release notes - * Fixed build with libgpgme 1.3 * Fixed largefile support on 32-bit platforms * Fixed tests in PECL archive Package Info - This extension provides methods to interact with gnupg Related Links - Package home: https://pecl.php.net/package/gnupg Changelog: https://pecl.php.net/package-changelog.php?package=gnupg Download: https://pecl.php.net/get/gnupg-1.5.0RC2.tgz Authors - Jakub Zelenka (lead) Sean DuBois (lead) Jim Jagielski (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] yaf-3.3.2 (stable) Released.
The new PECL package yaf-3.3.2 (stable) has been released at https://pecl.php.net/. Release notes - - Fixed Memory leak in yaf_loader - Fixed issue #537 (segfault in macos with 4 bytes length controller name) - Fixed issue #536 (application.bootstrap not used) Package Info - Yaf is a PHP framework similar to zend framework, which is written in c and built as PHP extension Related Links - Package home: https://pecl.php.net/package/yaf Changelog: https://pecl.php.net/package-changelog.php?package=yaf Download: https://pecl.php.net/get/yaf-3.3.2.tgz Authors - Xinchen Hui (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.5 (stable) Released.
The new PECL package protobuf-3.15.5 (stable) has been released at https://pecl.php.net/. Release notes - New changes in 3.15.5: * Fixed quadratic memory use in array append (#8379) Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.5.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] couchbase-3.1.1 (stable) Released.
The new PECL package couchbase-3.1.1 (stable) has been released at https://pecl.php.net/. Release notes - PCBC-745: throw BadInputException when string cannot be used as CAS PCBC-746: add tests for transcoding empty value PCBC-748: fix *Option#expiry() return value in documentation stubs Package Info - The PHP client library provides fast access to documents stored in a Couchbase Server. Related Links - Package home: https://pecl.php.net/package/couchbase Changelog: https://pecl.php.net/package-changelog.php?package=couchbase Download: https://pecl.php.net/get/couchbase-3.1.1.tgz Authors - Sergey Avseyev (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] datadog_trace-0.56.0 (stable) Released.
The new PECL package datadog_trace-0.56.0 (stable) has been released at https://pecl.php.net/. Release notes - ### Added - Add randomized testing to test hundreds of different scenarios #1131 - Add configured http headers to root span #1154 - Add the possibility to freeze a regression in a specific randomized tests scenario #1153 ### Changed - Remove non php7 code from ext/php7 folder #1162 - Remove non php5 code from ext/php5 folder #1164 ### Fixed - Add missing dependency on curl extension for PHP 8 #1144 (Thanks @remicollet!) - Fix initialization of `curl_multi_init()` for distributed tracing #1159 - Add comment to long running example for method instead of function #1149 - Fix linting + xfail a flaky test #1147 - Update links in README.md to configuration and OT docs #1069 - Fix clang-format installation after circleci image update to buster #1141 Package Info - The Datadog PHP Tracer brings APM and distributed tracing to PHP. Related Links - Package home: https://pecl.php.net/package/datadog_trace Changelog: https://pecl.php.net/package-changelog.php?package=datadog_trace Download: https://pecl.php.net/get/datadog_trace-0.56.0.tgz Authors - Sammy Powers (lead) Luca Abbati (lead) Levi Morrison (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] PDO_INFORMIX-1.3.4 (stable) Released.
The new PECL package PDO_INFORMIX-1.3.4 (stable) has been released at https://pecl.php.net/. Release notes - Added Supportfor PHP 8 version. Package Info - This extension provides an IBM Informix Dynamic Server driver for PDO. To build and run PDO_INFORMIX, you must install the Informix Client Software Development Kit (CSDK) from http://ibm.com/informix/downloads.html. Related Links - Package home: https://pecl.php.net/package/PDO_INFORMIX Changelog: https://pecl.php.net/package-changelog.php?package=PDO_INFORMIX Download: https://pecl.php.net/get/PDO_INFORMIX-1.3.4.tgz Authors - IBM OpenDev (lead) Amarnath Reddy N (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] apcu-5.1.20 (stable) Released.
The new PECL package apcu-5.1.20 (stable) has been released at https://pecl.php.net/. Release notes - - Fix deadlocks when other apcu_* functions are used inside apcu_entry(). It should now be safe to use any functions inside the apcu_entry() callback. - Fix division by zero exception in apc.php. - Fix handling of references in PHP 8 if "default" serializer is used (which is not the default). - Fix string reuse handling if "default" serializer is used (which is not the default). - Check for failures when acquiring read locks to report problems earlier (write locks were already checked previously). - Adjust tests for current PHP 8.1 development branch. - Remove *_api.h headers. Use apc_cache.h instead of apc_cache_api.h etc. Package Info - APC User Caching Related Links - Package home: https://pecl.php.net/package/apcu Changelog: https://pecl.php.net/package-changelog.php?package=apcu Download: https://pecl.php.net/get/apcu-5.1.20.tgz Authors - Joe Watkins (lead) Anatol Belski (developer) Remi Collet (lead) Nikita Popov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] LuaSandbox-4.0.0 (stable) Released.
The new PECL package LuaSandbox-4.0.0 (stable) has been released at https://pecl.php.net/. Release notes - - Add docbook documentation (for php.net) - Flag optional and variadic parameters properly for PHP reflection - Remove memory leaks in data_conversion.c - Drop PHP5 and HHVM compatibility - Add PHP 8 support - Windows compilation fixes Package Info - LuaSandbox is an extension for running untrusted Lua code within a PHP web request. Code is run in a stripped-down, safe environment. Time and memory limits can be set. Related Links - Package home: https://pecl.php.net/package/LuaSandbox Changelog: https://pecl.php.net/package-changelog.php?package=LuaSandbox Download: https://pecl.php.net/get/LuaSandbox-4.0.0.tgz Authors - Tim Starling (lead) Timo Tijhof (lead) Kunal Mehta (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.4 (stable) Released.
The new PECL package protobuf-3.15.4 (stable) has been released at https://pecl.php.net/. Release notes - New changes in 3.15.4: * read_property() handler is not supposed to return NULL (#8362) Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.4.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ssh2-1.3.1 (beta) Released.
The new PECL package ssh2-1.3.1 (beta) has been released at https://pecl.php.net/. Release notes - - 1.3.1 release only fixed the PHP >= 8.0 requirement in the package.xml. No code changes. Changes in 1.3: - Add ssh2_send_eof() [PR #45] (Calvin Buckley) - PHP stream cast function for SSH channel objects for stream_select() support. [PR #38] (Robert Wolf) - Fix for PHP 7.4 and 8 [PR #44] (Andy Postnikov and Remi Collet) - Fixed debug and disconnected callback [PR #37] (Piotr Rogowski) - Various stability and memory issue fixes [PR #39, #41] (Robert Wolf) - Segfault fix for bug #79757 [PR #43] (Konrad K) - Various stability and bug fixes #79631, #63480, #80294, #75523, #80729 [PR #46, #47, #48, #49, #50 and #51] (Christoph M. Becker) Package Info - Provides bindings to the functions of libssh2 which implements the SSH2 protocol. libssh2 is available from http://libssh2.org/ Related Links - Package home: https://pecl.php.net/package/ssh2 Changelog: https://pecl.php.net/package-changelog.php?package=ssh2 Download: https://pecl.php.net/get/ssh2-1.3.1.tgz Authors - Sara Golemon (lead) Mike Sullivan (lead) Pierre Joye (lead) Casper Langemeijer (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] excimer-1.0.0 (stable) Released.
The new PECL package excimer-1.0.0 (stable) has been released at https://pecl.php.net/. Release notes - - Initial PECL release Package Info - Calls a user-defined callback when a one-shot or periodic timer expires. Also a sampling profiler backend, which aggregates backtraces collected by a periodic timer. Related Links - Package home: https://pecl.php.net/package/excimer Changelog: https://pecl.php.net/package-changelog.php?package=excimer Download: https://pecl.php.net/get/excimer-1.0.0.tgz Authors - Tim Starling (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] grpc-1.36.0 (stable) Released.
The new PECL package grpc-1.36.0 (stable) has been released at https://pecl.php.net/. Release notes - - gRPC Core 1.36.0 update - Fixed segfault on re-used call object #25245 - Added support for PSM security #25303 Package Info - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. Related Links - Package home: https://pecl.php.net/package/grpc Changelog: https://pecl.php.net/package-changelog.php?package=grpc Download: https://pecl.php.net/get/grpc-1.36.0.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ssh2-1.3 (beta) Released.
The new PECL package ssh2-1.3 (beta) has been released at https://pecl.php.net/. Release notes - - Add ssh2_send_eof() [PR #45] (Calvin Buckley) - PHP stream cast function for SSH channel objects for stream_select() support. [PR #38] (Robert Wolf) - Fix for PHP 7.4 and 8 [PR #44] (Andy Postnikov and Remi Collet) - Fixed debug and disconnected callback [PR #37] (Piotr Rogowski) - Various stability and memory issue fixes [PR #39, #41] (Robert Wolf) - Segfault fix for bug #79757 [PR #43] (Konrad K) - Various stability and bug fixes #79631, #63480, #80294, #75523, #80729 [PR #46, #47, #48, #49, #50 and #51] (Christoph M. Becker) Package Info - Provides bindings to the functions of libssh2 which implements the SSH2 protocol. libssh2 is available from http://libssh2.org/ Related Links - Package home: https://pecl.php.net/package/ssh2 Changelog: https://pecl.php.net/package-changelog.php?package=ssh2 Download: https://pecl.php.net/get/ssh2-1.3.tgz Authors - Sara Golemon (lead) Mike Sullivan (lead) Pierre Joye (lead) Casper Langemeijer (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] smbclient-1.0.6 (stable) Released.
The new PECL package smbclient-1.0.6 (stable) has been released at https://pecl.php.net/. Release notes - ftruncate implemented on smb_streams by Remi. Package Info - smbclient is a PHP extension that uses Samba's libsmbclient library to provide Samba related functions and 'smb' streams to PHP programs. Related Links - Package home: https://pecl.php.net/package/smbclient Changelog: https://pecl.php.net/package-changelog.php?package=smbclient Download: https://pecl.php.net/get/smbclient-1.0.6.tgz Authors - Eduardo Bacchi Kienetz (lead) Remi Collet (contributor) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] tensor-2.2.0 (stable) Released.
The new PECL package tensor-2.2.0 (stable) has been released at https://pecl.php.net/. Release notes - - Implemented Singular Value Decomposition (SVD) - Implemented matrix (Moore-Penrose) pseudoinverse - Tensor objects now throw namespaced exceptions - Optimized Reduced Row Echelon Form (RREF) - Optimize eigendecomposition for symmetric matrices Package Info - Tensor is a library and extension that provides objects for scientific computing in PHP. Related Links - Package home: https://pecl.php.net/package/tensor Changelog: https://pecl.php.net/package-changelog.php?package=tensor Download: https://pecl.php.net/get/tensor-2.2.0.tgz Authors - Andrew DalPino (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.3 (stable) Released.
The new PECL package protobuf-3.15.3 (stable) has been released at https://pecl.php.net/. Release notes - New changes in 3.15.0: * unregister INI entries and fix invalid read on shutdown (#8042) * Fix PhpDoc comments for message accessors to include "|null". (#8136) * fix: convert native PHP floats to single precision (#8187) * Fixed PHP to support field numbers >=2**28. (#8235) * feat: add support for deprecated fields to PHP compiler (#8223) * Protect against stack overflow if the user derives from Message. (#8248) * Fixed clone for Message, RepeatedField, and MapField. (#8245) * Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.3.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.2 (stable) Released.
The new PECL package protobuf-3.15.2 (stable) has been released at https://pecl.php.net/. Release notes - New changes in 3.15.0: * unregister INI entries and fix invalid read on shutdown (#8042) * Fix PhpDoc comments for message accessors to include "|null". (#8136) * fix: convert native PHP floats to single precision (#8187) * Fixed PHP to support field numbers >=2**28. (#8235) * feat: add support for deprecated fields to PHP compiler (#8223) * Protect against stack overflow if the user derives from Message. (#8248) * Fixed clone for Message, RepeatedField, and MapField. (#8245) * Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.2.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] CSV-0.4.0 (alpha) Released.
The new PECL package CSV-0.4.0 (alpha) has been released at https://pecl.php.net/. Release notes - Minimum PHP version is now 8.0 due to the usage of new Zend APIs. All functions have been moved to static methods of a new CSV class. Function names now refer to "buffer" instead of "file" as a string is used. CSV::collectionToBuffer() now supports iterable collections, not just arrays. In case of field number miss-match a ValueError is thrown instead of an Error. A new CSV::bufferToCollectionLax() has been introduced which doesn't throw a ValueError in case of field number miss-match. Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias Package Info - A new and improved CSV file PHP extension which follows RFC 4180 instead of using a custom escape mechanism. Supports multi-bytes delimiters, enclosures, and providing a custom EOL sequence. Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias Related Links - Package home: https://pecl.php.net/package/CSV Changelog: https://pecl.php.net/package-changelog.php?package=CSV Download: https://pecl.php.net/get/CSV-0.4.0.tgz Authors - George Peter Banyard (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] xdebug-3.0.3 (stable) Released.
The new PECL package xdebug-3.0.3 (stable) has been released at https://pecl.php.net/. Release notes - Mon, Feb 22, 2021 - Xdebug 3.0.3 = Fixed bugs: - Fixed issue #1930: No local variables with trigger and xdebug_break() - Fixed issue #1931: xdebug_info() output misses configuration settings if phpinfo() has been called - Fixed issue #1932: One line in multi-line string concatenation is not covered - Fixed issue #1940: Wrong type used for showing GC Stats reports Package Info - The Xdebug extension helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following: * stack and function traces in error messages with: o full parameter display for user defined functions o function name, file name and line indications o support for member functions * memory allocation * protection for infinite recursions Xdebug also provides: * profiling information for PHP scripts * code coverage analysis * capabilities to debug your scripts interactively with a debug client Related Links - Package home: https://pecl.php.net/package/xdebug Changelog: https://pecl.php.net/package-changelog.php?package=xdebug Download: https://pecl.php.net/get/xdebug-3.0.3.tgz Authors - Derick Rethans (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pcsc-0.5.1 (beta) Released.
The new PECL package pcsc-0.5.1 (beta) has been released at https://pecl.php.net/. Release notes - Added and updated content like README.md; No bug or feature updates. Package Info - This is an extension for using PC/SC based smart cards with PHP. It is a wrapper to the winscard API which provides a native interface to smart cards using the PC/SC standard. Linux/UNIX and Windows are supported. Related Links - Package home: https://pecl.php.net/package/pcsc Changelog: https://pecl.php.net/package-changelog.php?package=pcsc Download: https://pecl.php.net/get/pcsc-0.5.1.tgz Authors - Johannes Findeisen (lead) Calvin Buckley (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pcsc-0.5.0 (beta) Released.
The new PECL package pcsc-0.5.0 (beta) has been released at https://pecl.php.net/. Release notes - Updated for PHP 8 compatibility. Package Info - This is an extension for using PC/SC based smart cards with PHP. It is a wrapper to the winscard API which provides a native interface to smart cards using the PC/SC standard. Linux/UNIX and Windows are supported. Related Links - Package home: https://pecl.php.net/package/pcsc Changelog: https://pecl.php.net/package-changelog.php?package=pcsc Download: https://pecl.php.net/get/pcsc-0.5.0.tgz Authors - Johannes Findeisen (lead) Calvin Buckley (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] yaf-3.3.1 (stable) Released.
The new PECL package yaf-3.3.1 (stable) has been released at https://pecl.php.net/. Release notes - - Fixed Issue #535 (segfault due to double free on platform without alloca) - Fixed issue #530 (segfault while exiting in action) Package Info - Yaf is a PHP framework similar to zend framework, which is written in c and built as PHP extension Related Links - Package home: https://pecl.php.net/package/yaf Changelog: https://pecl.php.net/package-changelog.php?package=yaf Download: https://pecl.php.net/get/yaf-3.3.1.tgz Authors - Xinchen Hui (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] tensor-2.1.4 (stable) Released.
The new PECL package tensor-2.1.4 (stable) has been released at https://pecl.php.net/. Release notes - - Implemented Eigen decomposition in extension - Optimize row echelon form (REF) of matrix - Optimize Cholesky decomposition - Fix memory leak in matrix inverse - Optimize LU decomposition Package Info - Tensor is a library and extension that provides objects for scientific computing in PHP. Related Links - Package home: https://pecl.php.net/package/tensor Changelog: https://pecl.php.net/package-changelog.php?package=tensor Download: https://pecl.php.net/get/tensor-2.1.4.tgz Authors - Andrew DalPino (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.1 (stable) Released.
The new PECL package protobuf-3.15.1 (stable) has been released at https://pecl.php.net/. Release notes - New changes in 3.15.0: * unregister INI entries and fix invalid read on shutdown (#8042) * Fix PhpDoc comments for message accessors to include "|null". (#8136) * fix: convert native PHP floats to single precision (#8187) * Fixed PHP to support field numbers >=2**28. (#8235) * feat: add support for deprecated fields to PHP compiler (#8223) * Protect against stack overflow if the user derives from Message. (#8248) * Fixed clone for Message, RepeatedField, and MapField. (#8245) * Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.1.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.0 (stable) Released.
The new PECL package protobuf-3.15.0 (stable) has been released at https://pecl.php.net/. Release notes - New changes in 3.15.0: * unregister INI entries and fix invalid read on shutdown (#8042) * Fix PhpDoc comments for message accessors to include "|null". (#8136) * fix: convert native PHP floats to single precision (#8187) * Fixed PHP to support field numbers >=2**28. (#8235) * feat: add support for deprecated fields to PHP compiler (#8223) * Protect against stack overflow if the user derives from Message. (#8248) * Fixed clone for Message, RepeatedField, and MapField. (#8245) * Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.0.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] leveldb-0.3.0 (beta) Released.
The new PECL package leveldb-0.3.0 (beta) has been released at https://pecl.php.net/. Release notes - - Add support for PHP 7.3, 7.4 and 8.0 - Fixed assert failures and possible faults involving comparators - Deprecate LevelDB->close() (use unset($db) instead, allows more consistent behaviour of iterators and snapshots, and fixes leveldb asserts) - Fix wrong arginfo of LevelDBWriteBatch - Fix memory errors when google/leveldb was compiled with different compiler options than php-leveldb Package Info - This extension is a PHP binding for Google LevelDB Related Links - Package home: https://pecl.php.net/package/leveldb Changelog: https://pecl.php.net/package-changelog.php?package=leveldb Download: https://pecl.php.net/get/leveldb-0.3.0.tgz Authors - Arpad Ray (lead) Reeze Xia (lead) Dylan Taylor (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.0RC2 (beta) Released.
The new PECL package protobuf-3.15.0RC2 (beta) has been released at https://pecl.php.net/. Release notes - New changes in 3.15.0: * unregister INI entries and fix invalid read on shutdown (#8042) * Fix PhpDoc comments for message accessors to include "|null". (#8136) * fix: convert native PHP floats to single precision (#8187) * Fixed PHP to support field numbers >=2**28. (#8235) * feat: add support for deprecated fields to PHP compiler (#8223) * Protect against stack overflow if the user derives from Message. (#8248) * Fixed clone for Message, RepeatedField, and MapField. (#8245) * Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.0RC2.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] decimal-1.4.0 (stable) Released.
The new PECL package decimal-1.4.0 (stable) has been released at https://pecl.php.net/. Release notes - - Added support for PHP 8 (thank you @zlodes) - Added support for mpdecimal 2.5+ - Fixed internal exception when passing negative decimal places to toFixed Package Info - Adds support for correctly-rounded arbitrary precision decimal floating-point arithmetic in PHP 7 Related Links - Package home: https://pecl.php.net/package/decimal Changelog: https://pecl.php.net/package-changelog.php?package=decimal Download: https://pecl.php.net/get/decimal-1.4.0.tgz Authors - Rudi Theunissen (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] grpc-1.36.0RC1 (beta) Released.
The new PECL package grpc-1.36.0RC1 (beta) has been released at https://pecl.php.net/. Release notes - - gRPC Core 1.36.0 update - Fixed segfault on re-used call object #25245 - Added support for PSM security #25303 Package Info - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. Related Links - Package home: https://pecl.php.net/package/grpc Changelog: https://pecl.php.net/package-changelog.php?package=grpc Download: https://pecl.php.net/get/grpc-1.36.0RC1.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ice-1.8.0alpha3 (alpha) Released.
The new PECL package ice-1.8.0alpha3 (alpha) has been released at https://pecl.php.net/. Release notes - - Pecl, add build directories fix #271 - Di, resolve default services in cli fix #295 - Loader, register namespaces in the constructor fix #294 Package Info - Ice is a PHP framework frozen in C extension. Related Links - Package home: https://pecl.php.net/package/ice Changelog: https://pecl.php.net/package-changelog.php?package=ice Download: https://pecl.php.net/get/ice-1.8.0alpha3.tgz Authors - Mariusz Laczak (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ev-1.1.2 (stable) Released.
The new PECL package ev-1.1.2 (stable) has been released at https://pecl.php.net/. Release notes - Fixed Windows build configuration for PHP 8 Package Info - ev provides interface to libev library - high performance full-featured event loop written in C. Related Links - Package home: https://pecl.php.net/package/ev Changelog: https://pecl.php.net/package-changelog.php?package=ev Download: https://pecl.php.net/get/ev-1.1.2.tgz Authors - Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ev-1.1.1r1 (stable) Released.
The new PECL package ev-1.1.1r1 (stable) has been released at https://pecl.php.net/. Release notes - Stable version release Package Info - ev provides interface to libev library - high performance full-featured event loop written in C. Related Links - Package home: https://pecl.php.net/package/ev Changelog: https://pecl.php.net/package-changelog.php?package=ev Download: https://pecl.php.net/get/ev-1.1.1r1.tgz Authors - Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] event-3.0.2r1 (stable) Released.
The new PECL package event-3.0.2r1 (stable) has been released at https://pecl.php.net/. Release notes - Stable version release. Package Info - This is an extension to efficiently schedule I/O, time and signal based events using the best I/O notification mechanism available for specific platform. This is a port of libevent to the PHP infrastructure. Version 1.0.0 introduces: * new OO API breaking backwards compatibility * support of libevent 2+ including HTTP, DNS, OpenSSL and the event listener. Note, event-1.0.0 and greater is not compatible with previous versions. Related Links - Package home: https://pecl.php.net/package/event Changelog: https://pecl.php.net/package-changelog.php?package=event Download: https://pecl.php.net/get/event-3.0.2r1.tgz Authors - Remi Collet (contributor) Anatol Belski (developer) Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] gnupg-1.5.0RC1 (beta) Released.
The new PECL package gnupg-1.5.0RC1 (beta) has been released at https://pecl.php.net/. Release notes - * Added support for PHP 8 * Added support for GnuPG 2.1+ * Added argument info for all functions and methods (reflection support) * Added new function `gnupg_getengineinfo` * Added new function `gnupg_geterrorinfo` * Added init array argument for setting home dir and gpg binary file name * Added additional fields to `gnupg_keyinfo` returned array * Added parameter to `gnupg_keyinfo` to use `secret_only` * Fixed `gnupg_deletekey` to use boolean for `allow_secret` parameter Package Info - This extension provides methods to interact with gnupg Related Links - Package home: https://pecl.php.net/package/gnupg Changelog: https://pecl.php.net/package-changelog.php?package=gnupg Download: https://pecl.php.net/get/gnupg-1.5.0RC1.tgz Authors - Jakub Zelenka (lead) Sean DuBois (lead) Jim Jagielski (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] tensor-2.1.03 (stable) Released.
The new PECL package tensor-2.1.03 (stable) has been released at https://pecl.php.net/. Release notes - No notes Package Info - Tensor is a library and extension that provides objects for scientific computing in PHP. Related Links - Package home: https://pecl.php.net/package/tensor Changelog: https://pecl.php.net/package-changelog.php?package=tensor Download: https://pecl.php.net/get/tensor-2.1.03.tgz Authors - Andrew DalPino (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] tensor-2.1.3 (stable) Released.
The new PECL package tensor-2.1.3 (stable) has been released at https://pecl.php.net/. Release notes - No notes Package Info - Tensor is a library and extension that provides objects for scientific computing in PHP. Related Links - Package home: https://pecl.php.net/package/tensor Changelog: https://pecl.php.net/package-changelog.php?package=tensor Download: https://pecl.php.net/get/tensor-2.1.3.tgz Authors - Andrew DalPino (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ice-1.8.0alpha2 (alpha) Released.
The new PECL package ice-1.8.0alpha2 (alpha) has been released at https://pecl.php.net/. Release notes - - PHP 7.1, drop support, update phpunit to v8 - Update zephir parser to 1.3.5 - Zephir, use zephir-php8 branch - Pdo, fix associative array in order by - PHP 7.2 and 7.3, drop support - Tests, fix get related count and filter - Version, remove hyphen fix #292 Package Info - Ice is a PHP framework frozen in C extension. Related Links - Package home: https://pecl.php.net/package/ice Changelog: https://pecl.php.net/package-changelog.php?package=ice Download: https://pecl.php.net/get/ice-1.8.0alpha2.tgz Authors - Mariusz Laczak (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] gmagick-2.0.6RC1 (beta) Released.
The new PECL package gmagick-2.0.6RC1 (beta) has been released at https://pecl.php.net/. Release notes - Works with PHP 8 but some fixes still required. Package Info - Gmagick is a php extension to create, modify and obtain meta information of images using the GraphicsMagick API. Version 2.0.0RC1 onwards requires GraphicsMagick version 1.3.17+ and PHP 7.0.1+ Version 2.0.5RC1 onwards requires GraphicsMagick version 1.3.20+ and PHP 7.0.1+ If you're using versions of PHP below 7.0.1 but above 5.1.3, please use version Gmagick 1.1.7RC3 Related Links - Package home: https://pecl.php.net/package/gmagick Changelog: https://pecl.php.net/package-changelog.php?package=gmagick Download: https://pecl.php.net/get/gmagick-2.0.6RC1.tgz Authors - Vito Chin (lead) Mikko Koppanen (lead) Dan Ackroyd (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] smbclient-1.0.5 (stable) Released.
The new PECL package smbclient-1.0.5 (stable) has been released at https://pecl.php.net/. Release notes - Fixes possible segfault in php_smb_ops_close. Package Info - smbclient is a PHP extension that uses Samba's libsmbclient library to provide Samba related functions and 'smb' streams to PHP programs. Related Links - Package home: https://pecl.php.net/package/smbclient Changelog: https://pecl.php.net/package-changelog.php?package=smbclient Download: https://pecl.php.net/get/smbclient-1.0.5.tgz Authors - Eduardo Bacchi Kienetz (lead) Remi Collet (contributor) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] protobuf-3.15.0RC1 (beta) Released.
The new PECL package protobuf-3.15.0RC1 (beta) has been released at https://pecl.php.net/. Release notes - PHP protobuf Package Info - https://developers.google.com/protocol-buffers/ Related Links - Package home: https://pecl.php.net/package/protobuf Changelog: https://pecl.php.net/package-changelog.php?package=protobuf Download: https://pecl.php.net/get/protobuf-3.15.0RC1.tgz Authors - Stanley Cheung (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] maxminddb-1.10.0 (stable) Released.
The new PECL package maxminddb-1.10.0 (stable) has been released at https://pecl.php.net/. Release notes - * When using the pure PHP reader, unsigned integers up to PHP_MAX_INT will now be integers in PHP rather than strings. Previously integers greater than 2^24 on 32-bit platforms and 2^56 on 64-bit platforms would be strings due to the use of `gmp` or `bcmath` to decode them. Reported by Alejandro Celaya. GitHub #119. Package Info - This is the PHP extension for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6). Related Links - Package home: https://pecl.php.net/package/maxminddb Changelog: https://pecl.php.net/package-changelog.php?package=maxminddb Download: https://pecl.php.net/get/maxminddb-1.10.0.tgz Authors - Greg Oschwald (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] swoole-4.6.3 (stable) Released.
The new PECL package swoole-4.6.3 (stable) has been released at https://pecl.php.net/. Release notes - New APIs --- + Added Swoole\Coroutine\go function (swoole/library@82f63be) (@matyhtf) + Added Swoole\Coroutine\defer function (swoole/library@92fd0de) (@matyhtf) Enhancement --- + Added option compression_min_length for HTTP Server (#4033) (@matyhtf) + Allowed setting content-length HTTP header in application layer (#4041) (@doubaokun) Fixed --- * Fixed coredump when program reach file open limitation (swoole/swoole-src@709813f) (@matyhtf) * Fixed JIT being disabled (#4029) (@twose) * Fixed Response::create() bug (swoole/swoole-src@a630b5b) (@matyhtf) * Fixed task process id false positives on ARM (#4040) (@doubaokun) * Fixed README (#4046) (@asheroto) * Fixed native-curl crash on PHP8 (#4042) (#4045) (@Yurunsoft) (@matyhtf) * Fixed mem error (#4050) (@matyhtf) Kernel --- * Optimized ssl_connect/ssl_shutdown (#4030) (@matyhtf) * Exit the process directly when a fatal error occurs (#4053) (@matyhtf) Package Info - Event-driven asynchronous and concurrent networking engine with high performance for PHP. - event-driven - coroutine - asynchronous non-blocking - multi-thread reactor - multi-process worker - multi-protocol - millisecond timer - built-in tcp/http/websocket/http2 server - coroutine tcp/http/websocket client - coroutine mysql client - coroutine redis client - coroutine read/write file system - coroutine dns lookup - support IPv4/IPv6/UnixSocket/TCP/UDP - support SSL/TLS encrypted transmission Related Links - Package home: https://pecl.php.net/package/swoole Changelog: https://pecl.php.net/package-changelog.php?package=swoole Download: https://pecl.php.net/get/swoole-4.6.3.tgz Authors - shen zhe (developer) Han Tianfeng (lead) QiHao ChenCao (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pcsc-0.4.0 (beta) Released.
The new PECL package pcsc-0.4.0 (beta) has been released at https://pecl.php.net/. Release notes - Updated for PHP 7 compatibility. Package Info - This is an extension for using PC/SC based smart cards with PHP. It is a wrapper to the winscard API which provides a native interface to smart cards using the PC/SC standard. Both Linux and Windows are supported. Related Links - Package home: https://pecl.php.net/package/pcsc Changelog: https://pecl.php.net/package-changelog.php?package=pcsc Download: https://pecl.php.net/get/pcsc-0.4.0.tgz Authors - Johannes Findeisen (lead) Calvin Buckley (developer) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] scoutapm-1.2.1 (stable) Released.
The new PECL package scoutapm-1.2.1 (stable) has been released at https://pecl.php.net/. Release notes - - Fixing builds on ZTS mode (thanks @remicollet, #69) Package Info - ScoutAPM's extension for PHP provides additional capabilities to application monitoring over just using the base PHP userland library. Related Links - Package home: https://pecl.php.net/package/scoutapm Changelog: https://pecl.php.net/package-changelog.php?package=scoutapm Download: https://pecl.php.net/get/scoutapm-1.2.1.tgz Authors - James Titcumb (lead) Chris Schneider (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] datadog_trace-0.55.0 (stable) Released.
The new PECL package datadog_trace-0.55.0 (stable) has been released at https://pecl.php.net/. Release notes - ### Added - Slim 4 integration #1136 - Add support for redis cluster #1137 Package Info - The Datadog PHP Tracer brings APM and distributed tracing to PHP. Related Links - Package home: https://pecl.php.net/package/datadog_trace Changelog: https://pecl.php.net/package-changelog.php?package=datadog_trace Download: https://pecl.php.net/get/datadog_trace-0.55.0.tgz Authors - Sammy Powers (lead) Luca Abbati (lead) Levi Morrison (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] scoutapm-1.2.0 (stable) Released.
The new PECL package scoutapm-1.2.0 (stable) has been released at https://pecl.php.net/. Release notes - - Added support for PHP 8.0 (#66) Package Info - ScoutAPM's extension for PHP provides additional capabilities to application monitoring over just using the base PHP userland library. Related Links - Package home: https://pecl.php.net/package/scoutapm Changelog: https://pecl.php.net/package-changelog.php?package=scoutapm Download: https://pecl.php.net/get/scoutapm-1.2.0.tgz Authors - James Titcumb (lead) Chris Schneider (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ev-1.1.1 (beta) Released.
The new PECL package ev-1.1.1 (beta) has been released at https://pecl.php.net/. Release notes - - Fixed #39: tests/bug33.phpt is slow on s390x - Fixed tests/10_signal.phpt which failed on mips64 Alpinelinux due to a different value of SIGUSR1 Package Info - ev provides interface to libev library - high performance full-featured event loop written in C. Related Links - Package home: https://pecl.php.net/package/ev Changelog: https://pecl.php.net/package-changelog.php?package=ev Download: https://pecl.php.net/get/ev-1.1.1.tgz Authors - Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] redis-5.3.3 (stable) Released.
The new PECL package redis-5.3.3 (stable) has been released at https://pecl.php.net/. Release notes - phpredis 5.3.3 This release mostly includes just small PHP 8 Windows compatibility fixes such that pecl.php.net can automatically build Windows DLLs. You can find a detailed list of changes in Changelog.md and package.xml * Fix PHP8 Windows includes [270b4db8] (Jan-E) * Fix hash ops for php 8.0.1 [87297cbb] (defender-11) * Disable cloning Redis and RedisCluster objects [cd05a344] (Michael Grunder) * Sponsors ~ Audiomack - https://audiomack.com ~ BlueHost - https://bluehost.com ~ Redis Cache Pro for WordPress - https://wprediscache.com ~ Avtandil Kikabidze - https://github.com/akalongman ~ Oleg Babushkin - https://github.com/olbabushkin ~ Zaher Ghaibeh - https://github.com/zaherg ~ BatchLabs - https://batch.com Package Info - This extension provides an API for communicating with Redis servers. Related Links - Package home: https://pecl.php.net/package/redis Changelog: https://pecl.php.net/package-changelog.php?package=redis Download: https://pecl.php.net/get/redis-5.3.3.tgz Authors - Nicolas Favre-Felix (lead) Michael Grunder (lead) Pavlo Yatsukhnenko (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] ev-1.1.0 (beta) Released.
The new PECL package ev-1.1.0 (beta) has been released at https://pecl.php.net/. Release notes - Upgraded to PHP8 Package Info - ev provides interface to libev library - high performance full-featured event loop written in C. Related Links - Package home: https://pecl.php.net/package/ev Changelog: https://pecl.php.net/package-changelog.php?package=ev Download: https://pecl.php.net/get/ev-1.1.0.tgz Authors - Ruslan Osmanov (lead) -- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php
[PECL-DEV] [ANNOUNCEMENT] pdo_sqlsrv-5.9.0 (stable) Released.
The new PECL package pdo_sqlsrv-5.9.0 (stable) has been released at https://pecl.php.net/. Release notes - [Added] - Support for PHP 8.0 - Support for macOS Big Sur, Ubuntu 20.04, Ubuntu 20.10 and Alpine 3.12 - Support for GB18030 locale [#1115]( https://github.com/microsoft/msphpsql/pull/1115) - Feature Request [#924](https://github.com/microsoft/msphpsql/issues/924) - extended PDO errorinfo to include [additional odbc messages if available](https://docs.microsoft.com/sql/connect/php/pdo-errorinfo) - pull request [#1133]( https://github.com/microsoft/msphpsql/pull/1133) - [Data Classification with rank info](https://github.com/microsoft/msphpsql/wiki/Features#dataClass), which requires [MS ODBC Driver 17.4.2+](https://docs.microsoft.com/sql/connect/odbc/download-odbc-driver-for-sql-server) and [SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019) or an Azure SQL instance that supports it - [Azure Active Directory Service Principal authentication support](https://docs.microsoft.com/sql/connect/php/azure-active-directory), which requires [MS ODBC Driver 17.7+](https://docs.microsoft.com/sql/connect/odbc/download-odbc-driver-for-sql-server) [Removed] - Dropped support for PHP 7.2 - Dropped support for macOS High Sierra, Ubuntu 19.10 and Debian 8 [Fixed] - Pull Request [#1127](https://github.com/microsoft/msphpsql/pull/1127) - removed TSRMLS macros in preparation for PHP 8 by remicollet - Pull Request [#1136](https://github.com/microsoft/msphpsql/pull/1136) - improved performance when handling decimal numbers as inputs or outputs and removed unncessary conversions for numeric values - Pull Request [#1143](https://github.com/microsoft/msphpsql/pull/1143) - if an exception occurs when executing a query, it will not change the output parameters - Pull Request [#1144](https://github.com/microsoft/msphpsql/pull/1144) - use the correct C types when binding output parameters with integer values - Pull Request [#1146](https://github.com/microsoft/msphpsql/pull/1146) - improved performance when fetching numbers using client buffers - Pull Request [#1165](https://github.com/microsoft/msphpsql/pull/1165) - set query timeout without using LOCK TIMEOUT, which saves an extra trip to the server - Issue [#1170](https://github.com/microsoft/msphpsql/issues/1170) - when fetching large data types such as ntext, check more than only the display size - pull request [#1172](https://github.com/microsoft/msphpsql/pull/1172) - Pull Request [#1205](https://github.com/microsoft/msphpsql/pull/1205) - minimized compilation warnings on Linux and macOS - Pull Request [#1209](https://github.com/microsoft/msphpsql/pull/1209) - fixed a bug when fetching varbinary max fields as char or wide chars - Issue [#1210](https://github.com/microsoft/msphpsql/issues/1210) - switched from preview to beta terminology to enable Pickle support - Issue [#1213](https://github.com/microsoft/msphpsql/issues/1213) - the MACOSX_DEPLOYMENT_TARGET in config files caused linker errors in macOS Big Sur - Pull Request [#1215](https://github.com/microsoft/msphpsql/pull/1215) - Pull Request [#1226](https://github.com/microsoft/msphpsql/pull/1226) - replaced the problematic strlen function - Pull Request [#1227](https://github.com/microsoft/msphpsql/pull/1227) - addressed static code analyis issues [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