Community News: Latest PECL Releases (11.21.2023)

Latest PECL Releases:

pledge 2.1.0
– add support for openbsd.promises, openbsd.execpromises and openbsd.unveil ini directives
PDO_IBM 1.6.1
This fixes a packaging issue that prevented the PECL command from being able to install the package. Manual installations weren’t affected.
protobuf 3.25.1
* See github.com/protocolbuffers/protobuf/releases/tag/v25.1 for release notes.
PDO_IBM 1.6.0
– Support for PHP 8.3
– Support for boolean data type (IBM i 7.5, Db2/LUW 9.6)
– Fix incorrect buffer size for SQLBindParameter (causing -902 otherwise)
– Fix error handling for IBM i attributes
– Improve error reporting when SQLGetDiagRec fails
– Build system improvements for finding driver library
– CI and test suite improvements
ibm_db2 2.2.0
– Support for PHP 8.3
– Support for boolean data type (IBM i 7.5, Db2/LUW 9.6)
– Passwords and connection strings are marked as sensitive parameters
– Build system improvements for finding driver library
– CI and test suite improvements
mongodb 1.17.0
** Build Failure
* [PHPC-2287] – strict-prototypes build error when compiling with PHP 7.4 and 8.0
** Bug
* [PHPC-2225] – Validate PHP_ARG_ENABLE and PHP_ARG_WITH configure options
* [PHPC-2275] – PHP version check in configure fails on Alpine
** Epic
* [PHPC-2256] – Build configuration improvements
** New Feature
* [PHPC-1000] – Allow MongoDBBSONSerializable to yield BSON document and array instances
* [PHPC-2180] – Allow applications to register a LogSubscriber globally
* [PHPC-2267] – Support BSON Binary subtype 0x08 (sensitive)
* [PHPC-2280] – Prefer OpenSSL on MacOS to avoid segmentation faults in php-fpm
** Task
* [PHPC-1218] – Fix warning for missing M4 include files during PECL install
* [PHPC-2155] – Remove prefixes for quoted shell variable references
* [PHPC-2194] – Resolve warnings when building with autoconf 2.70+
* [PHPC-2230] – Drop support for PHP 7.2 and 7.3
* [PHPC-2259] – Sync BSON corpus tests for Decimal128 values with large exponents
* [PHPC-2272] – Remove as_var_copy.m4
* [PHPC-2274] – Apply libmongocrypt definitions to PHP_MONGODB_LIBMONGOCRYPT_CFLAGS
* [PHPC-2282] – Remove trace logs during BSON encoding
* [PHPC-2283] – Regenerate function arginfo using a stable version of PHP 8.2
* [PHPC-2285] – Upgrade libmongocrypt to 1.8.2
* [PHPC-2300] – Rename output variables for bundled libbson version constants
* [PHPC-2302] – Rename output variables for bundled libmongoc version constants
* [PHPC-2308] – Handle unknown and universal cases for AC_C_BIGENDIAN
* [PHPC-2311] – Note with-libbson and with-libmongoc deprecation in configure help text
* [PHPC-2312] – Remove substitution of MONGOC_ENABLE_SASL_GSSAPI in CheckSasl.m4
* [PHPC-2314] – Require OpenSSL 1.0.1+ in CheckSSL.m4 to satisfy libmongoc requirements
* [PHPC-2315] – Use PKG_CHECK_MODULES for detecting libmongoc, libbson, and libmongocrypt
* [PHPC-2317] – Upgrade libmongoc to 1.25.0
* [PHPC-2319] – Upgrade libmongoc to 1.25.1
** Improvement
* [PHPC-1017] – Allow configure options to be specified with PECL install
* [PHPC-2219] – Prohibit serializing PackedArray instances as root documents
* [PHPC-2245] – Implement ArrayAccess for BSON PackedArray instances
* [PHPC-2246] – Implement ArrayAccess and property access for BSON document instances
* [PHPC-2262] – Replace ICU dependency with vendored utf8proc library
* [PHPC-2266] – Collect FaaS platform information as part of the environment information in driver handshake metadata
* [PHPC-2269] – Provide internal iterator implementation for BSON iterator class
* [PHPC-2289] – Prohibit passing LogSubscriber to Manager::addSubscriber()
gRPC 1.60.0RC1
– gRPC Core 1.60.0 update
zip 1.22.3
– fix GH-12661 (Inconsistency in ZipArchive::addGlob ‚remove_path‘ Option Behavior)

PHPDeveloper.org

Read More

Latest News

PHP-Releases

PHP 8.3.6 released!

PHP 8.2.18 released!

Generated by Feedzy