-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2021-958a0f913b 2021-04-27 00:57:16.305271 --------------------------------------------------------------------------------
Name : php-pecl-igbinary Product : Fedora 33 Version : 3.2.2 Release : 1.fc33 URL : https://pecl.php.net/package/igbinary Summary : Replacement for the standard PHP serializer Description : 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. -------------------------------------------------------------------------------- Update Information: **Version 3.2.2** * 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+) ---- **Version 3.2.2RC1** * Update php version check to allow igbinary to be statically built in PHP 8.0+ * Fix bug in out of memory error handling in __sleep, slightly speed up serializing with __sleep. * Continue serializing remaining properties if a missing property name is returned from __sleep. * Speed up serializing by optimizing for the case where there is no memory manager override. When there is a memory manager override, only use that for allocating the string to return. (benchmarks/serialize-scalar-int.b.php showed a speedup from 0.22 to 0.18 seconds for repeated serialization of a single scalar, and from 0.186 to 0.180 seconds for benchmarks/serialize-stringarray.b.php for an array of strings) * Speed up unserializing arrays in php 7.2-8.0 by adding optimized code for finding the hash bucket of a string/integer key of an array, or creating a placeholder if it does not already exist. -------------------------------------------------------------------------------- ChangeLog: * Mon Apr 19 2021 Remi Collet <[email protected]> - 3.2.2-1 - update to 3.2.2 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2021-958a0f913b' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
