- Update to version 5.1.23
* Revert use of monotonic clock for TTL
* Fix a crash when serializing packed arrays (e.g. lists) in PHP 8.2+
with `apc.serializer=default`.
* Reduce memory usage when serializing packed arrays (e.g. lists) in
PHP 8.2+ with `apc.serializer=default`.
* Speed up serializing arrays with `apc.serializer=default`.
* Reduce memory usage when unserializing instances of the empty array
in PHP 7.3+.
* Removed no longer working apcue extension.
* Increased limit on maximum number of slots.
* Made tests compatible with PHP 8.3.
OBS-URL: https://build.opensuse.org/request/show/1127476
OBS-URL: https://build.opensuse.org/package/show/server:php:extensions/php-APCu?expand=0&rev=13
- Update to version 5.1.20
* 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.
OBS-URL: https://build.opensuse.org/request/show/876705
OBS-URL: https://build.opensuse.org/package/show/server:php:extensions/php-APCu?expand=0&rev=6