-------------------------------------------------------------------------------- Fedora EPEL Update Notification FEDORA-EPEL-2026-3befd1fc97 2026-09-19 00:42:56.866533+00:00 --------------------------------------------------------------------------------
Name : php-pecl-yac Product : Fedora EPEL 10.4 Version : 2.4.2 Release : 1.el10_4 URL : https://github.com/laruence/yac Summary : Lockless user data cache Description : Yac (Yet Another Cache) is a shared memory user data cache for PHP. It can be used to replace APC or local memcached. Yac is lockless, that means, it is very fast, but there could be a chance you will get a wrong data(depends on how many key slots are allocated and how many keys are stored), so you'd better make sure that your product is not very sensitive to that. -------------------------------------------------------------------------------- Update Information: What's New in 2.4.2 Performance String values are decoded straight into the zend_string handed back to PHP, so a read no longer copies the value twice Copying a value and checksumming it are now a single pass on writes as well as reads The next probe slot is prefetched while the current one's lock, load and compare are still in flight Faster argument parsing for add/set/get/delete/dump dump() builds its result array in bulk instead of one insert per entry Overwriting an entry whose value has outgrown its block skips the checksum of the block being replaced CRC-32C now picks its implementation by probing the CPU at runtime, so a binary built with -msse4.2 still runs on older hardware Fixes Fixed get() crashing under concurrency: find() bumped the entry's hit count and access time without holding the slot, which could overwrite the type flag a concurrent write had just published and send the reader into a wild pointer flush() now takes every slot before clearing the table; it could previously land in the middle of another writer's publish and leave a slot permanently unusable â every later read missing on it and every later write rejected dump() returns an empty result while a flush() is in progress instead of reporting half-cleared slots Fixed a wild-pointer read in the block-value guard of find() Fixed dump() on PHP older than 7.4 Fixed the packaged tarball missing storage/crc, which made it fail to build (regression in 2.4.1) -------------------------------------------------------------------------------- ChangeLog: * Thu Sep 10 2026 Remi Collet <[email protected]> - 2.4.2-1 - update to 2.4.2 -------------------------------------------------------------------------------- This update can be installed with the "yum" update programs. Use su -c 'yum update php-pecl-yac' at the command line. For more information, refer to "YUM", available at https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\ /html/System_Administrators_Guide/ch-yum.html All packages are signed with the Fedora EPEL GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
-- _______________________________________________ epel-package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
