Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php-APCu for openSUSE:Factory checked in at 2025-08-13 16:30:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php-APCu (Old) and /work/SRC/openSUSE:Factory/.php-APCu.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php-APCu" Wed Aug 13 16:30:51 2025 rev:8 rq:1299143 version:5.1.26 Changes: -------- --- /work/SRC/openSUSE:Factory/php-APCu/php-APCu.changes 2024-10-12 13:36:02.813959380 +0200 +++ /work/SRC/openSUSE:Factory/.php-APCu.new.1085/php-APCu.changes 2025-08-13 16:32:44.341975430 +0200 @@ -1,0 +2,43 @@ +Fri Aug 8 19:23:58 UTC 2025 - Arjen de Korte <suse+bu...@de-korte.org> + +- Update to version 5.1.26 + * Fixed hang introduced in apcu 5.1.25, which can occur when + defragmentation is triggered under load. + * Fixed a test on PHP 8.5. + +- Update to version 5.1.25 + * If the cache is full, try to clean up expired entries based on their + per-entry hard TTL even if the soft apc.ttl is 0. Previously the entire + cache was discarded. + * If a new entry cannot be inserted due to fragmentation, the cache will + be defragmented, combining many small free blocks into one big free + block by moving around cache entries. This avoids the need to discard + the entire cache in more cases. + * The access time (which is used by the soft apc.ttl) is now also updated + when using apcu_exists(). + * apc.entries_hint now defaults to 512 entries per 1MB of shared memory. + Previously the default was 4096, independent of shm_size. This could + lead to a large number of hash collisions if shm_size was increased + without also increasing entries_hint. + * Added apc.mmap_hugepage_size to use huge pages of a certain size for the + apcu shared memory segment. This requires support for huge pages to be + enabled in the kernel. Note that even if this option is not set, shared + memory is still configured to use transparent huge pages. + * The apc.shm_segments ini option has been removed. Multiple SHM segments + are no longer supported. (They were already not supported when using + mmap, which is the default mode of operation) + * The apc.smart configuration setting should now work more reliably. + Values > 1 can be used to increase the chance of discarding the entire + cache when the amount of memory freed by removing expired entries was + too small. This could be useful if performance degrades due to executing + the logic to remove expired entries (+ defragmentation) too frequently + during periods of high memory usage. + * The number of cache cleanups performed (removal of expired entries) is + now available in the array returned by apcu_cache_info() (via array key + "cleanups"). + * The number of defragmentations performed is now available in the array + returned by apcu_cache_info() (via array key "defragmentations"). + * Fixed several issues that caused inserting new entries to fail + unexpectedly. + +------------------------------------------------------------------- Old: ---- apcu-5.1.24.tgz New: ---- apcu-5.1.26.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php-APCu.spec ++++++ --- /var/tmp/diff_new_pack.As28xB/_old 2025-08-13 16:32:45.034004357 +0200 +++ /var/tmp/diff_new_pack.As28xB/_new 2025-08-13 16:32:45.038004525 +0200 @@ -32,7 +32,7 @@ %endif Name: %{php_name}-%{pkg_name} -Version: 5.1.24 +Version: 5.1.26 Release: 0 Summary: APCu - APC User Cache License: PHP-3.01 ++++++ apcu-5.1.24.tgz -> apcu-5.1.26.tgz ++++++ ++++ 30645 lines of diff (skipped)