Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: php8-APCu | Distribution: openSUSE Tumbleweed |
Version: 5.1.24 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Oct 2 22:00:03 2024 |
Group: Productivity/Networking/Web/Servers | Build host: reproducible |
Size: 143703 | Source RPM: php8-APCu-5.1.24-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://pecl.php.net/package/APCu | |
Summary: APCu - APC User Cache |
APCu is userland caching: APC stripped of opcode caching in preparation for the deployment of Zend Optimizer+ as the primary solution to opcode caching in future versions of PHP.
PHP-3.01
* Wed Oct 02 2024 Arjen de Korte <suse+build@de-korte.org> - Update to version 5.1.24 * Make compatible with PHP 8.4. * apc.php: Preserve search parameter when deleting entry. * apc.PHP: Allow arbitrary search regex. * Sat Nov 18 2023 Arjen de Korte <suse+build@de-korte.org> - 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. * Sat Dec 10 2022 Arjen de Korte <suse+build@de-korte.org> - Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL) * Thu Sep 29 2022 Arjen de Korte <suse+build@de-korte.org> - Update to version 5.1.22 * PHP 8.2 compatibility * PHP 8.1 compatibility in apc.php * Fix --enable-apcu-rwlocks configure option * Enable transparent huge pages for mmap memory * Use monotonic clock for TTL * Tue Nov 09 2021 Arjen de Korte <suse+build@de-korte.org> - Update to version 5.1.21 * Fixed compatibility with PHP 8.1 by adding return types to APCUIterator. * APCUIterator::current() and ::key() can no longer be called on an invalid iterator. * Thu Mar 04 2021 Arjen de Korte <suse+build@de-korte.org> - 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. * Wed Feb 17 2021 Arjen de Korte <suse+build@de-korte.org> - Use _multibuild to also build for php8 - Use php_cfgdir and php_extdir macros to determine location of files * Wed Oct 07 2020 Johannes Weberhofer <jweberhofer@weberhofer.at> - Update to version 5.1.19 * Fixed apcu_store() with integer keys (#388). * Made apc.use_request_time=0 the default (#391). * Made apcu compatible with PHP 8.0. * Wed Nov 20 2019 Cristian RodrÃguez <crrodriguez@opensuse.org> - Update to version 5.1.18 - Fixed compatibility with PHP 7.4 and PHP 8.0 - Implement apcu_inc() and apcu_dec() using atomic operations. This means that these functions no longer have to acquire a write lock. These functions will now wraparound on overflow, instead of saturating to a floating point value. - Make table header in apc.php sticky. - Fix compile warnings related to mktemp() usage. - Fix compatibility with PHP 8.0. - Fix required number of arguments for apcu_store() returned by Reflection. * Sat Dec 15 2018 ecsos@opensuse.org - Updated to 5.1.15 - Restore apc.serializer=php as the default, as the "default" serializer still/again has issues. - Fix possible issues in persistence of arrays with the "default" serializer. - Attempt to reduce shared memory fragementation. - Updated to 5.1.14 - Fixed GH #347: Disable slam defense by default. - Fix potential issue with destruction of locks. This does not affect Linux, but might affect Windows and BSD. - Use mutex instead of rwlock for shared memory allocator (if pthreads mutex available). - Require only read-lock for apcu_cas(), by using atomic compare-and-swap. - Updated to 5.1.13 - Reimplement persistence logic using precise allocation rather than memory pools. This reduces memory usage of cache entries, especially for small values, and improves performance of persisting and unpersisting values. - Fixed GH #335: Stampede protection is broken. - Fixed GH #328: Segfault in apcu_key_info() if APCu is disabled. - Generally make the behavior of functions if APCu is disabled more consistent. - Fixed PHP bug #72980: Empty strings are now consistently allowed as cache keys. - Optimized apcu_key_info() and apcu_cache_info() by using interned strings. - Fix build against PHP master (PHP 7.4). - Many changes to internal C APIs.
/etc/php8/conf.d/apcu.ini /usr/lib64/php8/extensions/apcu.so /usr/share/doc/packages/php8-APCu /usr/share/doc/packages/php8-APCu/NOTICE /usr/share/doc/packages/php8-APCu/README.md /usr/share/doc/packages/php8-APCu/TECHNOTES.txt /usr/share/doc/packages/php8-APCu/apc.php /usr/share/licenses/php8-APCu /usr/share/licenses/php8-APCu/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jan 10 00:13:42 2025