Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package redis for openSUSE:Factory checked 
in at 2026-02-11 18:53:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/redis (Old)
 and      /work/SRC/openSUSE:Factory/.redis.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "redis"

Wed Feb 11 18:53:35 2026 rev:11 rq:1332334 version:8.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/redis/redis.changes      2026-02-10 
21:11:27.637144609 +0100
+++ /work/SRC/openSUSE:Factory/.redis.new.1670/redis.changes    2026-02-11 
18:53:36.849404864 +0100
@@ -1,0 +2,123 @@
+Tue Feb 10 15:50:29 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Updated to 8.6.0 Major changes compared to 8.4
+  - Substantial performance improvements
+  - Substantial memory reduction for hashes (hashtable-encoded) and
+    sorted sets (skiplist-encoded)
+  - Streams: XADD idempotency (at-most-once guarantee) with new
+    IDMPAUTO and IDMP arguments
+  - New eviction policies - least recently modified: volatile-lrm
+    and allkeys-lrm
+  - Hot keys detection and reporting; new command: HOTKEYS
+  - TLS certificate-based automatic client authentication
+  - Time series: support NaN values; new aggregators: COUNTNAN and
+    COUNTALL
+
+  New Features
+  - #14695 Keys memory size histograms
+  - #14615 Streams: XADD idempotency (at-most-once guarantee) with
+    new IDMPAUTO and IDMP arguments
+  - #14624 New eviction policies - least recently modified:
+    volatile-lrm and allkeys-lrm
+  - #14680 Hot keys detection and reporting; new command: HOTKEYS
+  - #14610 TLS certificate-based automatic client authentication
+  - RedisTimeSeries/RedisTimeSeries#1853 Time series: support NaN
+    values; new aggregators: COUNTNAN and COUNTALL Security and
+    privacy fixes
+  - #14645 Hide Personally Identifiable Information from ACL log
+  - #14659 ACL: Key-pattern bypass in MSETEX
+  - RedisTimeSeries/RedisTimeSeries#1837, RedisJSON/RedisJSON#1474
+    Hide Personally Identifiable Information from server log
+  - RedisBloom/RedisBloom#950 Out-of-bounds read when loading an
+    invalid RDB file (MOD-12802) Bugfixes
+  - #14545 ACL: AOF loading fails if ACL rules are changed and
+    don't allow some commands in MULTI-EXEC
+  - #14637 Atomic slot migration: wrong adjacent slot range
+    behavior
+  - #14567 Atomic slot migration: support delay trimming slots
+    after finishing migrating slots
+  - #14623 Streams: XTRIM/XADD with approx mode (~) don’t delete
+    entries for DELREF/ACKED strategies
+  - #14552 Streams: Incorrect behavior when using
+    XDELEX...ACKEDafterXGROUP DESTROY`
+  - #14537 SCAN: restore original filter order (revert change
+    introduced in 8.2)
+  - #14581 Rare server hang at shutdown
+  - #14597 Panic when cluster node is uninitialized
+  - #14583 FLUSHALL ASYNC on a writable replica may block the main
+    thread for an extended period
+  - #14504 Cluster: fix race condition in broadcast configuration
+  - #14416 Fixed argument position handling in Redis APIs
+  - RedisTimeSeries/RedisTimeSeries#1784,
+    RedisTimeSeries/RedisTimeSeries#1839,
+    RedisBloom/RedisBloom#952, RedisJSON/RedisJSON#1477 Atomic slot
+    migration support
+  - RedisBloom/RedisBloom#946 MEMORY USAGE: fix reported value
+    (MOD-12799)
+  - RedisJSON/RedisJSON#1473 Adding escapes to already-escaped
+    characters (MOD-8137)
+  - RedisJSON/RedisJSON#1475 JSON.CLEAR does not error if more than
+    one path is specified (MOD-13109) Performance and resource
+    utilization improvements
+  - #14608 Reply copy-avoidance path to reduce memory copies for
+    bulk string replies
+  - #14595 Hash: unify field name and value into a single struct
+  - #14701 Sorted set: unify score and value into a single struct
+  - #14662 Optimize listpack iterator on hash fields
+  - #14699 Optimize set commands with expiration
+  - #14700 Optimize prefetching
+  - #14715 Optimize prefetch sizing logic
+  - #14636 Optimize ZRANK
+  - #14676 Utilize hardware clock by default on ARM AArch64
+  - #14575 Disable RDB compression when diskless replication is
+    used
+  - #14714 Optimize user ACL permission verification
+  - #14692 Optimize peak memory metric collection
+  - #14739 Avoid allocating and releasing list node in reply copy
+    avoidance
+  - #14713 Reduce per command syscalls by reusing cached time when
+    hardware monotonic clock is available
+  - #14726 Optimize XREADGROUP CLAIM
+  - #13962 Vector set: replace manual popcount with
+    __builtin_popcountll for binary vector distance (Intel, AMD,
+    ARM)
+  - #14474 Vector set: vectorized the quantized 8-bit vector
+    distance calculation (Intel, AMD)
+  - #14492 Vector set: vectorize binary quantization path for
+    vectorsets distance calculation (Intel, AMD) Configuration
+    parameters
+  - #14719 cluster-slot-stats-enabled - per-slot resource
+    consumptions statistics to collect
+  - #14695 key-memory-histograms collect memory consumption
+    histograms per data type Metrics
+  - #14695 db0_distrib_lists_sizes, db0_distrib_sets_sizes,
+    db0_distrib_hashes_sizes, db0_distrib_zsets_sizes
+  - #14610 acl_access_denied_tls_cert - failed TLS
+    certificate–based authentication attempts Modules API
+  - #14445
+    - RM_CreateKeyMetaClass - define a new key-metadata class
+    - RM_ReleaseKeyMetaClass - release a key-metadata class
+    - RM_SetKeyMeta - attach or update a metadata value for a key
+      under a specific metadata-key class
+    - RM_GetKeyMeta - get a metadata value for a key under a
+      specific metadata-key class Configuration parameters
+  - #14624 maxmemory-policy: new eviction policies: volatile-lrm,
+    allkeys-lrm
+  - #14615 stream-idmp-duration, stream-idmp-maxsize - defaults for
+    streams idempotent production
+  - #14610 tls-auth-clients-user TLS certificate-based automatic
+    client authentication
+  - #14596 flushdb option for repl-diskless-load: always flush the
+    entire dataset before diskless load Known bugs and limitations
+  - Streams: avoid using XADD with the new IDMP or IDMPAUTO options
+    when using appendonly yes with aof-use-rdb-preamble no (non
+    default). This limitation will be removed in the next patch.
+  - Redis Query Engine: In case of load rebalancing operations
+    (such as Atomic Slot Migration) taking place during the
+    lifetime of a cursor, there is a chance that some results may
+    be missing.
+
+  for all the details see:
+  https://github.com/redis/redis/releases/tag/8.6.0
+
+-------------------------------------------------------------------

Old:
----
  redis-8.4.1.tar.gz

New:
----
  redis-8.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ redis.spec ++++++
--- /var/tmp/diff_new_pack.OrJizz/_old  2026-02-11 18:53:37.717441422 +0100
+++ /var/tmp/diff_new_pack.OrJizz/_new  2026-02-11 18:53:37.717441422 +0100
@@ -20,7 +20,7 @@
 %define _log_dir        %{_localstatedir}/log/%{name}
 %define _conf_dir       %{_sysconfdir}/%{name}
 Name:           redis
-Version:        8.4.1
+Version:        8.6.0
 Release:        0
 Summary:        Persistent key-value database
 License:        AGPL-3.0-only

++++++ redis-8.4.1.tar.gz -> redis-8.6.0.tar.gz ++++++
++++ 33977 lines of diff (skipped)

++++++ redis.hashes ++++++
--- /var/tmp/diff_new_pack.OrJizz/_old  2026-02-11 18:53:39.729526164 +0100
+++ /var/tmp/diff_new_pack.OrJizz/_new  2026-02-11 18:53:39.737526500 +0100
@@ -213,4 +213,5 @@
 hash redis-8.6-rc1.tar.gz sha256 
1f34edd45bdba8b7f9349df3180ea2b0fe475e57326d9b7c267e3e8619da3a17 
http://download.redis.io/releases/redis-8.6-rc1.tar.gz
 hash redis-8.2.4.tar.gz sha256 
954943d4873f3add5e3b694832b52753e9f55b810a917d0148675f27480ac8c2 
http://download.redis.io/releases/redis-8.2.4.tar.gz
 hash redis-8.4.1.tar.gz sha256 
859fe81b881f741843006eacf3e43d36b01af7ce3eabd5d7d2cb568533502162 
http://download.redis.io/releases/redis-8.4.1.tar.gz
+hash redis-8.6.0.tar.gz sha256 
d7e5f65f0bb0b4753d0cf98a60f5409a7c9b430ff8ac3397d336260cf64e5a6e 
http://download.redis.io/releases/redis-8.6.0.tar.gz
 

Reply via email to