41 Commits

Author SHA256 Message Date
fe07fb7e10 Accepting request 1321869 from server:database
OBS-URL: https://build.opensuse.org/request/show/1321869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=17
2025-12-10 14:30:32 +00:00
6b55736fc1 valkey 9.0.1
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=40
2025-12-10 00:51:42 +00:00
b708c644e8 OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=39 2025-12-09 18:23:50 +00:00
f27fff483a - update valkey-conf.patch
instead of copying the whole default example config we can also
  have it as include file and start out with a very minimal
  configuration for each instance.

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=38
2025-12-09 17:46:22 +00:00
ac5bc782c3 Accepting request 1315480 from server:database
- Update to 9.0.0:
  - Changes since last major version:
    * https://valkey.io/blog/introducing-valkey-9/
    * https://github.com/valkey-io/valkey/releases/tag/9.0.0-rc1
    * https://github.com/valkey-io/valkey/releases/tag/9.0.0-rc2
    * https://github.com/valkey-io/valkey/releases/tag/9.0.0-rc3
  - Bug fixes
    * HSETEX with FXX should not create an object if it does not exist
    * Fix crash when aborting a slot migration while child snapshot is active
    * Fix double MOVED reply on unblock at failover
    * Fix memory leak with CLIENT LIST/KILL duplicate filters
    * Fix incorrect accounting after completed atomic slot migration
    * Fix Lua VM crash after FUNCTION FLUSH ASYNC + FUNCTION LOAD
    * Fix invalid memory address caused by hashtable shrinking during safe
      iteration

OBS-URL: https://build.opensuse.org/request/show/1315480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=16
2025-11-05 15:17:44 +00:00
dd22a52628 Accepting request 1312894 from home:ateixeira:branches:server:database
- Update to 9.0.0:
  - Changes since last major version:
    * https://valkey.io/blog/introducing-valkey-9/
    * https://github.com/valkey-io/valkey/releases/tag/9.0.0-rc1
    * https://github.com/valkey-io/valkey/releases/tag/9.0.0-rc2
    * https://github.com/valkey-io/valkey/releases/tag/9.0.0-rc3
  - Bug fixes
    * HSETEX with FXX should not create an object if it does not exist
    * Fix crash when aborting a slot migration while child snapshot is active
    * Fix double MOVED reply on unblock at failover
    * Fix memory leak with CLIENT LIST/KILL duplicate filters
    * Fix incorrect accounting after completed atomic slot migration
    * Fix Lua VM crash after FUNCTION FLUSH ASYNC + FUNCTION LOAD
    * Fix invalid memory address caused by hashtable shrinking during safe
      iteration

OBS-URL: https://build.opensuse.org/request/show/1312894
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=36
2025-10-24 11:52:12 +00:00
36fbe7c6f0 Accepting request 1309281 from server:database
OBS-URL: https://build.opensuse.org/request/show/1309281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=15
2025-10-07 16:25:46 +00:00
a4ea29da36 valkey 8.1.4 boo#1250995
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=34
2025-10-06 13:37:36 +00:00
2669f2983f Accepting request 1294199 from server:database
OBS-URL: https://build.opensuse.org/request/show/1294199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=14
2025-07-18 13:57:44 +00:00
557bae20a8 - Update to 8.1.3:
- Security fixes
    * CVE-2025-32023 prevent out-of-bounds write during hyperloglog operations
      (boo#1246059)
    * CVE-2025-48367 retry accept on transient errors (#2315) (boo#1246058)
  - Bug fixes
    * Fix missing response when AUTH is errored inside a transaction (#2287)

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=32
2025-07-17 16:05:30 +00:00
7904284e2c Accepting request 1284959 from server:database
OBS-URL: https://build.opensuse.org/request/show/1284959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=13
2025-06-13 16:42:22 +00:00
4034d1bba4 - Update to 8.1.2:
- Security fixes
    * CVE-2025-27151 Check length of AOF file name in valkey-check-aof (#2146)
  - Bug fixes
    * Properly escape double quotes and backslash in MONITOR command (#2036)
    * Fix high CPU usage when fetching a random element in skewed sparse hash
      table (#2085)
    * Fix a bug that allowed clients to process commands when the server has
      paused command processing (#2109)
    * Fix a crash where the wrong slot is used when processing sharded pubsub
      unsubscribe events (#2137)
    * Fix a crash when a module attempts to write auxiliary data with AOF
      enabled (#2132)
    * Fix a bug where the engine may crash when establishing new outbound TLS
      connections (#2140)
    * Fix a bug where a cluster bus packet may be incorrectly marked as
      invalid (#2144)
    * Fix a bug where CLUSTER SLOTS/NODES information can be stale after
      updating node port/tls-port (#2186)
    * Fix a bug where replica in cluster mode can't finish failover when
      config epoch is outdated (#2178)
    * Fix a bug to avoid CLIENT UNBLOCK command to unblock paused clients
      (#2117)
- Drop valkey-ssl_new-null-return.patch, CVE-2025-27151.patch
  * Included in upstream release

- Provide redis 7.2.9 instead of valkey version due to lack of
  features provided by redis 7.4 (boo#1243605)

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=30
2025-06-12 01:46:41 +00:00
edf5ea3c5c - Fix crash on SSL_new() returning NULL in outgoing connections (bsc#1243061)
* valkey-ssl_new-null-return.patch

- Fix CVE-2025-27151, absence of filename size check may cause a stack
  overflow (bsc#1243804)
  * CVE-2025-27151.patch
- Fix CVE-2025-49112, setDeferredReply integer underflow (bsc#1243913)
  * CVE-2025-49112.patch

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=29
2025-06-04 16:45:34 +00:00
c8f2571721 valkey 8.1.1
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=28
2025-05-05 23:59:57 +00:00
e22796eeff Accepting request 1272509 from server:database
OBS-URL: https://build.opensuse.org/request/show/1272509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=12
2025-04-25 20:18:16 +00:00
32497b6340 valkey 8.0.3 CVE-2025-21605 boo#1241708
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=26
2025-04-24 19:21:42 +00:00
89ac2f2db0 Accepting request 1236890 from server:database
OBS-URL: https://build.opensuse.org/request/show/1236890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=11
2025-01-12 10:10:31 +00:00
047f5032af Remove redis obsoletes change
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=24
2025-01-10 14:56:46 +00:00
74ae5bbaa4 - Don't obsolete redis in SLE
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=23
2025-01-09 21:19:14 +00:00
0cc560cbda - Update to 8.0.2:
- Security fixes
    * (CVE-2024-46981, bsc#1235387) Lua script commands may lead to remote code execution. (#1513)
    * (CVE-2024-51741, bsc#1235386) Denial-of-service due to malformed ACL selectors. (#1514)
  - Bug fixes
    * Fix an uncommon crash when using TLS with dual channel replication. (#1173)
    * Make sure repl_down_since is correctly reset when dual channel replication
      fails. (#1149)
    * Fix a performance regression where a replica does not properly initialize
      the database size when loading a snapshot during replication. (#1199)
    * Make sure the last accessed time is correctly updated when using the TOUCH
      command with the CLIENT NO-TOUCH option.
    * Fix a bug where total_net_repl_output_bytes may report the wrong. (#1486)
    * Fix a bug where used_memory_scripts may report the wrong value. (#1255)
    * Fix a bug where server might crash when using active defrag when scripts
      are evicted from the script cache. (#1310)
    * Fix a bug where extra memory would be used when storing strings in the
      inline protocol. (#1213)
    * Fix a bug where the SORT command may throw a cross slot error. (#1182)
    * Fix a bug where the RANDOMKEY command may omit returning keys in cluster
      mode. (#1155)
    * Send the correct error message when FUNCTION KIlL is used to kill an
      ongoing script. (#1171)
    * Fix a potential memory corruption when databases are emptied, such as
      through FLUSHDB, when during active defrag is running. (#1512)
  - Behavior changes
    * Revert an unintended breaking change when sending an unsubuscribe command
      when a client is not subscribed to any channels. (#1265)

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=22
2025-01-09 14:04:50 +00:00
19af133227 Accepting request 1228776 from server:database
OBS-URL: https://build.opensuse.org/request/show/1228776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=10
2024-12-08 10:36:27 +00:00
2a28b25dd5 - Fix redis and sentinel units lookup in migration script (bsc#1226986)
* Look for units in /etc/systemd/system/redis.target.wants
- Fix sentinel config files permissions in migration script

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=20
2024-12-06 12:52:43 +00:00
ec87a9043b Accepting request 1226273 from server:database
OBS-URL: https://build.opensuse.org/request/show/1226273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=9
2024-11-26 19:54:46 +00:00
507f9db6aa - fix requires for compat-redis package
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=18
2024-11-25 13:05:59 +00:00
b9db6e7a60 Accepting request 1208462 from server:database
OBS-URL: https://build.opensuse.org/request/show/1208462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=8
2024-10-18 13:49:58 +00:00
6febe97ecf * See https://github.com/valkey-io/valkey/blob/8.0.0/00-RELEASENOTES
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=16
2024-10-16 14:33:13 +00:00
bfcb58a93b - Update to 8.0.1:
- Bug fixes
    * Fix a build issue with RDMA when using additional make parameters. (#1074)
    * Fix an issue where `CLUSTER SLOTS` might return the wrong tcp or tls port
      when called from inside a script or from a module. (#1072)
    * Fix a crash when `CLUSTER SLOTS` or `CLUSTER SHARDS` is called from inside
      a script or from a module. (#1063)
    * Fix a build issue on systems where `<threads.h>` is unavailable. (#1053)
    * Fix an issue with the default `sentinel.conf` being invalid. (#1040)
  - Security fixes
    * (CVE-2024-31449, bsc#1231264) Lua library commands may lead to stack
      overflow and potential RCE.
    * (CVE-2024-31227, bsc#1231266) Potential Denial-of-service due to malformed
      ACL selectors.
    * (CVE-2024-31228, bsc#1231265) Potential Denial-of-service due to unbounded
      pattern matching.
- 8.0.0 changelog:
  * See https://github.com/valkey-io/valkey/blob/8.0.1/00-RELEASENOTES
- Drop ppc-atomic.patch
- Refresh valkey-conf.patch

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=15
2024-10-07 11:44:15 +00:00
df1d4ee671 Accepting request 1198407 from server:database
OBS-URL: https://build.opensuse.org/request/show/1198407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=7
2024-09-04 11:22:12 +00:00
8ae626508b - Update to 7.2.6:
- Bug Fixes - Core
    * Fix typo in REGISTER_API macro to prevent segfaults when loading Redis
    modules (#608)
    * Fix the command duration reset issue when clients are blocked and commands
    are reprocessed (#526)
    * Fix the data type conversion error in zrangeResultBeginStore (Redis#13148)
    * Fix a crash caused by quicklist node merges (Redis#13040)
    * Fix crashes in module blocking client timeout cases (Redis#13011)
    * Fix conversion of numbers in Lua args to Redis args
    (Redis#13115, Fixes Redis#13113)
    * Fix crash in LSET command when replacing small list items with larger ones,
    creating listpacks larger than 4GB (Redis#12955, Fixes Redis#12864)
    * Fix blocking command timeout reset issue during reprocessing (Redis#13004)
  - Bug Fixes - Cluster
    * Fix the CLUSTER SHARDS command to display accurate slot information even
    if a primary node fails (#790, Fixes #784)
    * Fix an issue where module authentication failed when the cluster was down
    (#693, Fixes #619)
    * Ensure only primary nodes with slots can mark another node as failed (#634)
    * Improve MEET command reliability under link failures to maintain cluster
    membership symmetry (#461)
    * Allow single primary node to mark potentially failed replica as FAIL in
    single-shard cluster (Redis#12824)
  - Bug Fixes - Sentinel
    * Accept redis-sentinel to start Valkey in sentinel mode (#731, Fixes #719)
  - Bug Fixes - CLI
    * Ensure the --count option in redis-cli works correctly even without
    --pattern (Redis#13092)
    * Fix redis-check-aof misidentifying data in manifest format as MP-AOF

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=13
2024-09-03 06:28:08 +00:00
005a5b07a6 Accepting request 1187418 from server:database
OBS-URL: https://build.opensuse.org/request/show/1187418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=6
2024-07-15 17:46:17 +00:00
d3efaf9241 - migrate_redis_to_valkey.bash fixes (boo#1227139)
* Also set group owner for /var/lib/valkey
  * Change logdir option in copied conf files to /var/log/valkey
  * Change owner of copied conf files to root:valkey

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=11
2024-07-14 23:57:08 +00:00
5a0ceec72f Accepting request 1184945 from server:database
OBS-URL: https://build.opensuse.org/request/show/1184945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=5
2024-07-03 18:29:33 +00:00
39012c4d56 - valkey.logrotate: fix owner of logfiles
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=9
2024-07-02 20:48:24 +00:00
9ae8bb6564 Accepting request 1184023 from server:database
- Add legacy symlinks for "redis" executables in sbin to fix
  running valkey in other package test suites using absolute paths

OBS-URL: https://build.opensuse.org/request/show/1184023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=4
2024-07-02 16:15:36 +00:00
456351f271 - Add legacy symlinks for "redis" executables in sbin to fix
running valkey in other package test suites using absolute paths

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=7
2024-06-29 17:33:54 +00:00
7e2eb51fa6 Accepting request 1183786 from server:database
OBS-URL: https://build.opensuse.org/request/show/1183786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=3
2024-06-28 13:47:42 +00:00
9ca072047a - Repair Redis instance detection (boo#1226986)
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=5
2024-06-28 06:04:19 +00:00
ac6652a72e Accepting request 1182568 from server:database
- Enable automatic replacement of redis with valkey

OBS-URL: https://build.opensuse.org/request/show/1182568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=2
2024-06-24 18:52:19 +00:00
274266006c - Enable automatic replacement of redis with valkey
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=3
2024-06-22 08:42:57 +00:00
fa3d87721b Accepting request 1179160 from server:database
Initial packaging for openSUSE

OBS-URL: https://build.opensuse.org/request/show/1179160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=1
2024-06-12 13:37:57 +00:00
854ac23dc0 Initial package for openSUSE
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=1
2024-06-07 08:02:15 +00:00