The new PECL package igbinary-3.2.0 (stable) has been released at
https://pecl.php.net/.
Release notes
-------------
* Use PHP's shared empty array instance when unserializing empty arrays in php
7.3+.
(helps slightly with memory usage when repeatedly unserializing,
when removing elements from arrays before unserializing them,
or when serializing values including an empty array that was unserialized)
* Emit a deprecation notice when serializing resources.
PHP itself is converting many resources to objects that throw an Error on
serialization attempts.
Continue to represent resources as null in the serialized data.
* Fix memory management bug when unserializing invalid data (duplicate
properties in objects (e.g. from `__sleep`) or duplicate fields in arrays
(impossible for valid data)).
* Speed up calls to `__serialize`/`__unserialize` in php 8.0+.
* Fix error messages for unserialize_callback_func: make messages properly
refer to the autoload function.
* Optimize unserializing alternative names for private/protected constants that
were previously public.
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.0.tgz
Authors
-------------
Oleg Grenrus <[email protected]> (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