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

Community News:
Latest PECL Releases (02.18.2020)
Feb 18, 2020 @ 08:05:02

Latest PECL Releases:

  • phalcon 4.0.4
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-4.0.md

    [4.0.4]

    Added

    • Added a way to utilize GitHub actions to run database tests against each RDBMS and reworked the testing suite. [#14779](https://github.com/pha$
    • Added the latest version of Codeception (v4) and utilized the phalcon4 module. #14779

    Changed

    • Changed Column 'notNull' definition to make possible create nullable (NULL) columns #14804

    Fixed

    • Fixed PhalconDbAdapterPdoPostgresql to correctly identify bool fields instead of treating them as tinyint [#14722](https://github.co$
    • Fixed PhalconCliConsole to pass current container to the PhalconMvcModuleDefinitionInterface::registerAutoloaders() [#14787](https://g$
    • Fixed PhalconDbDialectMysql::createTable() to create default value with CURRENT_TIMESTAMP ON UPDATE/DELETE [#14797]
    • Fixed PhalconStorageAdapter* to no longer accept the serializer option as it was clashing with the factory [#14828](https://github.com/$
    • Fixed PhalconHttpRequest to return the correct host on an UnexpectedValueException [#14763](https://github.com/phalcon/cphalcon/issues/1$
    • Fixed PhalconAssetsCollection to initialize position to 0 #14848
  • redis 5.2.0RC1
    phpredis 5.2.0RC1

    This release contains initial support for Redis Sentinel as well as many smaller bug fixes and improvements. It is especially of interest if you use persistent connections, as we've added logic to make sure they are in a good state when retreving them from the pool.

    IMPORTANT: Sentinel support is considered experimental and the API will likely change based on user feedback.

    • Sponsors ~ Till Kruss - https://github.com/tillkruss

    • Initial support for RedisSentinel [90cb69f3, c94e28f1, 46da22b0, 5a609fa4, 383779ed] (Pavlo Yatsukhnenko)

    • Houskeeping (spelling, doc changes, etc) [23f9de30, d07a8df6, 2d39b48d, 0ef488fc, 2c35e435, f52bd8a8, 2ddc5f21, 1ff7dfb7, db446138] (Tyson Andre, Pavlo Yatsukhnenko, Michael Grunder, Tyson Andre)

    • Fix for ASK redirections [ba73fbee] (Michael Grunder)

    • Create specific 'test skipped' exception [c3d83d44] (Michael Grunder)

    • Fixed memory leaks in RedisCluster [a107c9fc] (Michael Grunder)

    • Fixes for session lifetime values that underflow or overflow [7a79ad9c, 3c48a332] (Michael Grunder)

    • Enables slot caching for Redis Cluster [23b1a9d8] (Michael Booth)

    • Support TYPE argument for SCAN [8eb39a26, b1724b84, 53fb36c9, 544e641b] (Pavlo Yatsukhnenko)

    • Added challenge/response mechanism for persistent connections [a5f95925, 25cdaee6, 7b6072e0, 99ebd0cc, 3243f426] (Pavlo Yatsukhnenko, Michael Grunder)

  • protobuf 3.11.4
    GA release.
  • mysqlnd_azure 1.1.0
    - 1. Rename option mysqlnd_azure.enabled to mysqlnd_azure.enableRedirect. - 2. Add a new option choice "preferred". - 3. When enableRedirect is "on", ssl is off, no connection will be made, return error "mysqlnd_azure.enableRedirect is on, but SSL option is not set in connection string. Redirection is only possible with SSL." - 4. When enableRedirect is "on", but on server side redirection is not available, abort the first connection and return error "Connection aborted because redirection is not enabled on the MySQL server or the network package doesn't meet meet redirection protocol." - 5. When enableRedirect is "on" and server supports redirection, but the redirected connection failed for any reason, also abort the first proxy connection. Return the error of the redirected connection. - 6. When enableRedirect is "preferred", it will use redirection if possible. If connection does not use SSL, or server does not support redirection, or redirected connection fails to connect for any non-fatal reason while the proxy connection is still a valid one, it will fallback to the first proxy connection.
  • mongodb 1.7.2
    ** Bug * [PHPC-1553] - Conditionally define ssize_t if it is not available
  • skywalking 3.2.6
    Fix the mistake of field entryOperationName in sw6 header.
tagged:

Link:

Community News:
Latest PECL Releases (02.11.2020)
Feb 11, 2020 @ 08:05:02

Latest PECL Releases:

  • skywalking 3.2.5
    Fix the empty field bug in span refs for skywalking v6.

  • mysqlnd_azure 1.0.3
    - Remove the use of is_using_redirect flag. More strict validation and test cases with php built-in web server.
  • rdkafka 4.0.3
    BREAKING CHANGE: Since version 4.0, the client no longer polls for network events at shutdown (during object destructor). This behaviour didn't give enough control to the user in case of server issue, and could cause the script to hang while terminating.

    Starting from 4.0, programs MUST call flush() before shutting down, otherwise some messages and callbacks may be lost.

    Improvements

    • Add partition check for offsetStore (#331, @nick-zh)
    • Naming consistency for setting in tests (#339, @romainneutron)

    Bugfixes

    • Fix headers containing null bytes (#338, @arnaud-lb, @dirx @nick-zh)
    • Fix topic deconstruct for high level consumer (#333, @nick-zh)

    Documentation

    • Fix doc example (#340, @Steveb-p)
    • Remove outdated and duplicate examples (#341, @nick-zh)
  • pq 2.1.7
    * Fix PHP-7.4 compatibility
  • zstd 0.8.0
    - ztsd_uncompress may return a empty string
  • oauth 2.0.5
    * fix config.w32 (cmb) * fix 7.3 segfault (rlerdorf) * replace uint-uint32_t, ulong-zend_ulong (Jan-E) * handle cases where a passed in array might be a const (keyurdg) * Fix configure for recent cURL versions (cmb) * Bug #76722 cURL library headers not recognized on Debian 9 (js361014)
  • gRPC 1.27.0
    - gRPC Core 1.27.0 update
  • mongodb 1.7.1
    ** Bug * [PHPC-1551] - Building against system libraries fails
  • couchbase 2.6.2
    * fixed possible segfault in N1QL request * fixed windows build for PHP 7.4 * PCBC-646: Fixed issue with blank string decoding.
  • mongodb 1.7.0
    ** Bug * [PHPC-348] - Check for errors after calling bson_to_zval() * [PHPC-889] - BSON decoding errors for Javascript scopes only thrown at access time * [PHPC-1446] - Always enable TLS when any TLS option is specified * [PHPC-1453] - SRV record lookup fails if DNS response exceeds 1024 characters * [PHPC-1520] - Windows compiler warnings building extension with libmongocrypt * [PHPC-1526] - Forking session test has intermittent failures on SHARDED_CLUSTER_RS * [PHPC-1540] - Investigate segmentation fault when using keyVaultClient in AutoEncryptionOpts

    ** Epic

    • [PHPC-1293] - Support Client-side Field Level Encryption (FLE)

    ** New Feature

    • [PHPC-1230] - Support object cloning for BSON classes
    • [PHPC-1462] - Support ability to pass hint to update
    • [PHPC-1491] - Add ReadPreference::getModeString
    • [PHPC-1496] - Support compiling with libmongocrypt
    • [PHPC-1497] - Introduce new configure switch to use system libraries
    • [PHPC-1498] - Handle autoEncryptionOpts in MongoDBDriverManager
    • [PHPC-1499] - Add clientEncryption API
    • [PHPC-1500] - Change serialisation of objects for client hash
    • [PHPC-1539] - Create new exception classes for FLE

    ** Task

    • [PHPC-952] - Refactor BSON type initiators for unserialization visitors
    • [PHPC-1002] - Test regularly with C Driver release or release candidate
    • [PHPC-1073] - Remove superfluous php_array_exists calls where possible
    • [PHPC-1074] - Refactor php_phongo_bson_state struct initialization for debug output
    • [PHPC-1269] - Document that BulkWrite instances may only be executed once
    • [PHPC-1279] - Improve documentation for Cursor::isDead()
    • [PHPC-1312] - Advise users to use 64-bit environments if possible
    • [PHPC-1314] - Document that users may need to copy libsasl.dll to lib path for Windows installs
    • [PHPC-1343] - Add test to catch inaccessible server when running tests
    • [PHPC-1372] - Re-enable ARM64 builds in Evergreen matrix
    • [PHPC-1424] - Inform users that mongodb.debug output contains sensitive information
    • [PHPC-1426] - Update stubs for PhpStorm
    • [PHPC-1430] - Deprecate obsolete driver options
    • [PHPC-1438] - Expose more precise session state
    • [PHPC-1445] - Make find commands for collecting libmongoc sources portable between Linux and macOS
    • [PHPC-1449] - Resync bson-corpus array.json to fix duplicate test names
    • [PHPC-1450] - Document rules by which TLS is implicitly enabled
    • [PHPC-1461] - Remove Community zSeries From 4.0 testing
    • [PHPC-1470] - Remove unnecessary timezone settings in tests
    • [PHPC-1471] - Clean up reference handling in Javascript scope serialisation
    • [PHPC-1472] - Prevent multiple exceptions from being thrown during manager serialisation
    • [PHPC-1492] - Remove conditional EXPECTF patterns in UTCDateTime tests
    • [PHPC-1532] - Document client-side encryption functionality
    • [PHPC-1546] - Ensure Windows builds enable SASL and FLE

    ** Improvement

    • [PHPC-870] - Consider using ZEND_HASH_FOREACH indirect macros for iteration
    • [PHPC-966] - Explicitly initialize fields for internal class structs
    • [PHPC-991] - Handle duplicates in URI options array
    • [PHPC-1274] - Reset libmongoc client after forking to avoid interacting with parent resources in child processes
    • [PHPC-1281] - Serialization support for ReadConcern, ReadPreference, and WriteConcern
    • [PHPC-1284] - Driver session pools must be cleared after forking
    • [PHPC-1347] - Do not allow empty string for replicaSet
    • [PHPC-1391] - Prohibit starting a transaction for maxWireVersion < 7
    • [PHPC-1411] - Accept 64-bit integers for wTimeoutMS
    • [PHPC-1418] - Test PHP 7.3 in Evergreen
    • [PHPC-1439] - Expose transaction options on session object
    • [PHPC-1459] - Add serialisation support for CursorId
    • [PHPC-1521] - Only warn in config.w32 if SASL is enabled but not available
    • [PHPC-1545] - Require object or array type for "kmsProviders" option
tagged:

Link:

Community News:
Latest PECL Releases (02.04.2020)
Feb 04, 2020 @ 08:05:01

Latest PECL Releases:

  • protobuf 3.11.3
    GA release.

  • decimal 2.0.0
    - Default decimal precision changed from 28 to 34. - Decimal operations now use the **minimum** precision of all operands. - Added `DecimalRational` implementation for rational numbers (fractions). - Added `DecimalNumber` abstract class. - Performance improvements, reduced object allocations. - Private constructors, static initializers via `valueOf`.
  • decimal 1.3.1
    - Fixed abs affected by precision.
  • zip 1.17.1
    - add ZipArchive::RDONLY constant (since libzip 1.0.0) - fix #73119 Wrong return for ZipArchive::addEmptyDir method
  • datadog_trace 0.39.0
    ### Changed: - Bring background sender to feature parity #738
  • pdo_sqlsrv 5.8.0
    [Added] - Support for PHP 7.4 - Support for [Microsoft ODBC Driver 17.5]( https://docs.microsoft.com/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15) on all platforms - Support for Debian 10 and Red Hat 8 - require MS ODBC Driver 17.4+ - Support for macOS Catalina, Alpine Linux 3.11 and Ubuntu 19.10 - require ODBC Driver 17.5+ - Feature Request [#929](https://github.com/microsoft/msphpsql/issues/929) - new [Language option](https://github.com/microsoft/msphpsql/wiki/Features#language) - Pull Request [#930](https://github.com/microsoft/msphpsql/pull/930) - [Data Classification Sensitivity Metadata Retrieval](https://github.com/microsoft/msphpsql/wiki/Features#data-classification-sensitivity-metadata) - requires ODBC Driver 17.4.2+ and [SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019) - Feature Request [#1018](https://github.com/microsoft/msphpsql/issues/1018) - support for [PHP extended string types](https://github.com/microsoft/msphpsql/wiki/Features#natlTypes) - Pull Request [#1043](https://github.com/microsoft/msphpsql/pull/1043) - [Always Encrypted with secure enclaves](https://github.com/microsoft/msphpsql/wiki/Features#alwaysencryptedV2) - requires ODBC Driver 17.4+ and [SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019) - Feature Request [#1063](https://github.com/microsoft/msphpsql/issues/1063) - add configurable options for locale settings in Linux and macOS - Pull Request [#1069](https://github.com/microsoft/msphpsql/pull/1069) [Removed] - Dropped support for [PHP 7.1](https://www.php.net/supported-versions.php) - Dropped support for SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10 and Ubuntu 19.04. [Fixed] - Pull Request [#972](https://github.com/microsoft/msphpsql/pull/972) - Removed redundant calls to retrieve the number of columns or rows in the current query result set - Pull Request [#978](https://github.com/microsoft/msphpsql/pull/978) - PDO_SQLSRV implementation of PDO::getColumnMeta now references cached metadata rather than making an ODBC call every time - Pull Request [#979](https://github.com/microsoft/msphpsql/pull/979) - Added support for Data Classification Sensitivity metadata retrieval - Pull Request [#985](https://github.com/microsoft/msphpsql/pull/985) - Fixed memory issues with Data Classification data structures - Issue [#432](https://github.com/microsoft/msphpsql/issues/432) - Having any invalid UTF-8 name in the connection string will no longer invoke misleading error messages - Issue [#909](https://github.com/microsoft/msphpsql/issues/909) - Fixed potential exception with locale issues in macOS - Pull Request [#992](https://github.com/microsoft/msphpsql/pull/992) - Produced the correct error when requesting Data Classification metadata with ODBC drivers prior to 17 - Pull Request [#1001](https://github.com/microsoft/msphpsql/pull/1001) - Fixed compilation issue with PHP 7.4 alpha - Pull Request [#1004](https://github.com/microsoft/msphpsql/pull/1004) - Fixed another compilation issue with PHP 7.4 alpha - Pull Request [#1008](https://github.com/microsoft/msphpsql/pull/1008) - Improved data caching when fetching datetime objects - Pull Request [#1011](https://github.com/microsoft/msphpsql/pull/1011) - Fixed a potential buffer overflow when parsing for escaped braces in the connection string - Pull Request [#1015](https://github.com/microsoft/msphpsql/pull/1015) - Fixed compilation issues and addressed various memory leaks detected by PHP 7.4 beta 1 - Issue [#1027](https://github.com/microsoft/msphpsql/issues/1027) - Fixed how drivers handle query timeout settings - Pull Request [#1049](https://github.com/microsoft/msphpsql/pull/1049) - Performance improvement for fetching from tables with many columns - cached the derived php types with column metadata to streamline data retrieval - Pull Request [#1068](https://github.com/microsoft/msphpsql/pull/1068) - Some cosmetic changes to source code as per suggestions from a static analysis tool - Issue [#1079](https://github.com/microsoft/msphpsql/issues/1079) - Support sql_variant types when using client buffers [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] - In Alpine Linux, the Client-Side Cursors feature may cause an access violation if both sqlsrv and pdo_sqlsrv are enabled. Either enable only sqlsrv or pdo_sqlsrv, or build PHP from source by compiling the drivers statically. - Connection pooling on Linux or macOS is not recommended with [unixODBC](http://www.unixodbc.org/) < 2.3.7 - When pooling is enabled in Linux or macOS - unixODBC <= 2.3.4 (Linux and macOS) might not return proper diagnostic information, such as error messages, warnings and informative messages - due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples [here](https://github.com/Microsoft/msphpsql/wiki/Features#pooling)
  • sqlsrv 5.8.0
    [Added] - Support for PHP 7.4 - Support for [Microsoft ODBC Driver 17.5]( https://docs.microsoft.com/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15) on all platforms - Support for Debian 10 and Red Hat 8 - require MS ODBC Driver 17.4+ - Support for macOS Catalina, Alpine Linux 3.11 and Ubuntu 19.10 - require ODBC Driver 17.5+ - Feature Request [#929](https://github.com/microsoft/msphpsql/issues/929) - new [Language option](https://github.com/microsoft/msphpsql/wiki/Features#language) - Pull Request [#930](https://github.com/microsoft/msphpsql/pull/930) - [Data Classification Sensitivity Metadata Retrieval](https://github.com/microsoft/msphpsql/wiki/Features#data-classification-sensitivity-metadata) - requires ODBC Driver 17.4.2+ and [SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019) - [Always Encrypted with secure enclaves](https://github.com/microsoft/msphpsql/wiki/Features#alwaysencryptedV2) - requires ODBC Driver 17.4+ and [SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019) - Feature Request [#1063](https://github.com/microsoft/msphpsql/issues/1063) - add configurable options for locale settings in Linux and macOS - Pull Request [#1069](https://github.com/microsoft/msphpsql/pull/1069) [Removed] - Dropped support for [PHP 7.1](https://www.php.net/supported-versions.php) - Dropped support for SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10 and Ubuntu 19.04. [Fixed] - Issue [#570](https://github.com/microsoft/msphpsql/issues/570) - Fixed fetching varbinary data using client buffer with sqlsrv - Pull Request [#972](https://github.com/microsoft/msphpsql/pull/972) - Removed redundant calls to retrieve the number of columns or rows in the current query result set - Pull Request [#979](https://github.com/microsoft/msphpsql/pull/979) - Added support for Data Classification Sensitivity metadata retrieval - Pull Request [#985](https://github.com/microsoft/msphpsql/pull/985) - Fixed memory issues with Data Classification data structures - Issue [#432](https://github.com/microsoft/msphpsql/issues/432) - Having any invalid UTF-8 name in the connection string will no longer invoke misleading error messages - Issue [#909](https://github.com/microsoft/msphpsql/issues/909) - Fixed potential exception with locale issues in macOS - Pull Request [#992](https://github.com/microsoft/msphpsql/pull/992) - Produced the correct error when requesting Data Classification metadata with ODBC drivers prior to 17 - Pull Request [#1001](https://github.com/microsoft/msphpsql/pull/1001) - Fixed compilation issue with PHP 7.4 alpha - Pull Request [#1004](https://github.com/microsoft/msphpsql/pull/1004) - Fixed another compilation issue with PHP 7.4 alpha - Pull Request [#1008](https://github.com/microsoft/msphpsql/pull/1008) - Improved data caching when fetching datetime objects - Pull Request [#1011](https://github.com/microsoft/msphpsql/pull/1011) - Fixed a potential buffer overflow when parsing for escaped braces in the connection string - Pull Request [#1015](https://github.com/microsoft/msphpsql/pull/1015) - Fixed compilation issues and addressed various memory leaks detected by PHP 7.4 beta 1 - Issue [#1027](https://github.com/microsoft/msphpsql/issues/1027) - Fixed how drivers handle query timeout settings - Pull Request [#1049](https://github.com/microsoft/msphpsql/pull/1049) - Performance improvement for fetching from tables with many columns - cached the derived php types with column metadata to streamline data retrieval - Pull Request [#1068](https://github.com/microsoft/msphpsql/pull/1068) - Some cosmetic changes to source code as per suggestions from a static analysis tool - Issue [#1079](https://github.com/microsoft/msphpsql/issues/1079) - Support sql_variant types when using client buffers [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] - In Alpine Linux, the Client-Side Cursors feature may cause an access violation if both sqlsrv and pdo_sqlsrv are enabled. Either enable only sqlsrv or pdo_sqlsrv, or build PHP from source by compiling the drivers statically. - Connection pooling on Linux or macOS is not recommended with [unixODBC](http://www.unixodbc.org/) < 2.3.7 - When pooling is enabled in Linux or macOS - unixODBC <= 2.3.4 (Linux and macOS) might not return proper diagnostic information, such as error messages, warnings and informative messages - due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples [here](https://github.com/Microsoft/msphpsql/wiki/Features#pooling)
  • xdebug 2.9.2
    Fri, Jan 31, 2020 - xdebug 2.9.2

    = Fixed bugs:

    Fixed issue #1735: DBGp eval warning promoted to Exception can cause out-of-sync responses Fixed issue #1736: Segmentation fault when other extensions run PHP in RINIT Fixed issue #1739: Tracing footer not written

  • zip 1.17.0
    - add ZipArchive::registerProgressCallback() method (since libzip 1.3.0) - add ZipArchive::registerCancelCallback() method (since libzip 1.6.0) - drop support for old PHP versions
  • gRPC 1.27.0RC2
    - gRPC Core 1.27.0 update
  • zip 1.16.1
    - add ZipArchive::CM_XZ constant (since libzip 1.6.0) - add ZipArchive::ER_* missing constants - fix Windows build
  • datadog_trace 0.38.1
    ### Fixed - MessagePack serialization with a reference #730
  • uploadprogress 1.1.3
    - Improved documentation and examples included in the release package
tagged:

Link:

Community News:
Latest PEAR Releases (02.03.2020)
Feb 03, 2020 @ 08:05:02

Latest PEAR Releases:

tagged:

Link:

Community News:
Latest PECL Releases (01.28.2020)
Jan 28, 2020 @ 08:05:01

Latest PECL Releases:

  • zip 1.16.0
    - fix #78641 addGlob can modify given remove_path value

    • add ZipArchive::CM_LZMA2 constant (since libzip 1.6.0)
    • add ZipArchive::setMtimeName and ZipArchive::setMtimeIndex
    • add ZipArchive::LIBZIP_VERSION constant
  • datadog_trace 0.38.0
    ### Added - Official support for PHP 7.4 #723 - Tools to measure memory overhead #718

    Changed

    • Move Laravel to sanboxed api #700
    • Remove the sandbox API for PHP 5.4 #719
    • Dual-licensed under Apache 2.0 or BSD3 #727

    Fixed

    • README reference to RELEASING.md was removed #720 (thanks @v1v!)
    • MessagePack serialization with a reference #730
  • uploadprogress 1.1.2
    - PHP 8 compatibility; this now builds on PHP 5, PHP 7, and PHP 8
  • uploadprogress 1.1.1
    - Mark maximum PHP version as 8.0.0; this will not build on PHP 8
  • uploadprogress 1.1.0
    - PHP 7 compatibility
  • phalcon 4.0.3
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-4.0.md

    [4.0.3]

    Fixed

    • Fixed PhalconDbAdapterPdoMysql Tinyint(1) is handled as boolean under MySql #14708
    • Fixed PhalconMvcViewEngineVolt to produce the correct order of variables for the join filter #14771
    • Fixed PhalconStorageAdapterStream::getKeys() bug in the absence of a directory with a prefix name #14725, #14721
    • Fixed PhalconDebug::onUncaughtException Should accept Throwable instead of Exception as an argument #14738
    • Fixed PhalconValidationValidatorFactory Should return PhalconValidationValidatorInterface 14749
    • Fixed PhalconMvcModelBinder to now correctly call has and set on the cache object #14743
    • Fixed PhalconSessionAdapterStream and PhalconStorageAdapterStream to correctly handle simultaneous read/write #14694
    • Fixed PhalconConfigConfigFactory to always add the correct extension #14756
  • gRPC 1.27.0RC1
    - gRPC Core 1.27.0 update
  • hprose 1.7.0
    Add TagHeader for Hprose 3.0.
  • igbinary 3.1.2
    * Speed up object, array, reference, and string serialization. * Speed up unserializing integers between 0 and 65535 (as values and array keys). * Speed up unserializing objects with declared properties.
tagged:

Link:

Community News:
Latest PEAR Releases (01.27.2020)
Jan 27, 2020 @ 08:05:01

Latest PEAR Releases:

tagged:

Link:

Community News:
Latest PECL Releases (01.21.2020)
Jan 21, 2020 @ 08:05:02

Latest PECL Releases:

  • pq 2.1.6
    * Fix PgSQL-12 compatibility

    • Fix PHP-7.4 compatibility
    • Fix empty arrays parsing (Dmitry Simushev)
  • xdebug 2.9.1
    Thu, Jan 16, 2020 - xdebug 2.9.1

    = Fixed bugs:

    • Fixed issue #1721: Header may not contain NUL bytes in Unknown on line 0
    • Fixed issue #1727: Debugger stops more often than expected due to resolving breakpoints
    • Fixed issue #1728: INIT_STATIC_METHOD_CALL is not overloaded
    • Fixed issue #1731: var_dump with DateTime does not output properties (Ryan Mauger)
    • Fixed issue #1733: SEND_VAR_NO_REF_EX opcode, used for require(), is not overloaded
    • Fixed issue #1734: Segfault with DBGp "source" with a out-of-range start line number
  • igbinary 3.1.1
    * Fix bug causing incorrect serialization for 1 in 2**32 strings on 64-bit php installations when string hashes collide. (https://github.com/igbinary/igbinary/issues/260)
  • mysqlnd_azure 1.0.3RC
    - apply fix for the crash problem when working with PDO interface with flag PDO::ATTR_PERSISTENT=>false.
  • swoole 4.4.15
    Enhancement --- + Bad websocket handshake request will respond 400 (fdc1cb67) (@twose) + Disable accept when have too many connections (dd9fbf2f) (@matyhtf) + Binary security of package_eof (#3054) (@twose) + Support HTTP chunked request (#3055) (@twose) + Unified naming style and improve accessibility of CurlHandler properties (library/curl) (@twose)

    Fixed

    • Fixed HttpResponse->close (d30e3269) (@twose)
    • Fixed possible memory overflow (2212e091) (@twose)
    • Fixed memory error when MSHUTDOWN (undestroyed reactor) (78d6dd73) (@twose)
    • Fixed handler of event HUP (#3046) (@matyhtf) (@twose)
    • Fixed exit code 1 (f982b817) (@matyhtf) (@twose) (@qiqizjl)
    • Fixed missing "unhook curl_multi_getcontent" (7b2e960e) (@twose)
    • Fixed Coroutine HTTP2 Server memory error (d90eebe6) (@twose)
    • Fixed http_context_send_data (#3059) (@twose)
    • Fixed send_yield in BASE mode (edbb654d) (1b8096e9) (@twose)
    • Refactor HTTP2 Server to fix some bugs (#3061) (@twose)
    • Fixed behaviour of CURLOPT_POSTFIELDS, CURLOPT_HTTPHEADER, curl_close (library/curl) (@twose)
tagged:

Link:

Community News:
Latest PECL Releases (01.14.2020)
Jan 14, 2020 @ 08:05:02

Latest PECL Releases:

  • expect 0.4.0
    Added code to support API for PHP 7.x Updated build scripts, to support 64bit centos

  • vld 0.17.0
    - Fixed segfault while reading of jump tables for SWITCH_LONG/STRING - Removed support for PHP 5 (Peter McDonald) - Fixed issue #47: Display for NEW does not mention classname
  • mysql_xdevapi 8.0.19
    WL#13541: Fix admin command namespace usage WL#13398 DNS SRV support
  • phalcon 4.0.2
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-4.0.md

    [4.0.2]

    Added

    Changed

    • Changed the logic when logging times for PhalconLogger to use DateTimeImmutable so as to handle microseconds if necessary. #2893
    • Changed PhalconHttpCookie::send and PhalconHttpCookie::delete to allow for samesite to be passed in the options when using PHP > 7.3 #14627

    Fixed

    • Fixed PhalconMvcModelCriteria Di isn't set when using Criteria::fromInput() #14538
    • Fixed PhalconDbDialectMysql removing unnecessary parentheses for double and float #14645 @pfz
    • Fixed PhalconHttpCookie::delete to parse the correct parameters - cannot use alternative syntax until PHP 7.3 #14643
    • Fixed PhalconMvcModel::__isset to take into account non visible properties by checking the getter if it exists #13518 #13900
    • Fixed PhalconMvcModel::__set to return a more informative message if we are tying to access a non visible property #13518 #13900
    • Fixed PhalconMvcModelResultsetSimple::toArray to correctly process virtual fields #14669
    • Fixed PhalconSessionManager::getUniqueKey to prefix the key only if uniqueId is present #14688
    • Fixed PhalconDbAdapterPdo::describeColumns to correctly detect ENUM columns #14691
  • igbinary 3.1.1a1
    * Throw when an uninitialized php 7.4 typed property is included in the result of __sleep(), instead of emitting a notice and attempting to represent the unset/uninitialized value as null (#258). See https://bugs.php.net/bug.php?id=79002

    Uninitialized properties without types from __sleep continue to emit notices and be represented as null.

  • datadog_trace 0.37.0
    ### Added - Target a specific PHP version during install by setting `DD_TRACE_PHP_BIN` #604 - Curl Integration: Add all available information from `curl_getinfo()` as span tags #642

    Changed

    • Move dogstatsd client init to rinit #703

    Fixed

    • Issues related to limited tracing #689
    • Backup and restore last error (related to error_get_last() issue) #694
    • Handle out-of-sync spans #702
    • Sandbox tracer flushing #707
    • Enhance OpenTracing StartSpanOptions support #708
    • Ensure errors raised in request init hook do not affect error_get_last() #709
tagged:

Link:


Community News:
Latest PECL Releases (01.07.2020)
Jan 07, 2020 @ 08:05:02

Latest PECL Releases:

  • yar 2.0.7
    - Attempted to fix windows build

  • yac 2.0.3
    - Fixed PHP-7.4 Compatiblity
  • SeasLog 2.1.0
    - Support PHP7.4 - Support getBufferCount function and modify flushBuffer function. - Support `%B` in log template, support BasePath. - Enhancement trim_wrap. - Fixed issue #265. - Fixed bug trace_performance core dump by performance_frames init. - Fixed ignore php errors before module initialized. - Fixed php-stream use update in php7. - Fixed can`t append to file after stream changed in php7.
  • xlswriter 1.3.3.2
    - FIX free up stale sheets.
tagged:

Link:


Trending Topics: