| 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.5 | Build date: Wed Oct 2 22:00:03 2024 |
| Group: Productivity/Networking/Web/Servers | Build host: reproducible |
| Size: 139007 | Source RPM: php8-APCu-5.1.24-1.5.src.rpm |
| Packager: http://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/lib/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, Mon Sep 21 02:52:01 2026