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)

Reply via email to