47 Commits

Author SHA256 Message Date
f945ad613b Accepting request 1334739 from server:database
OBS-URL: https://build.opensuse.org/request/show/1334739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=19
2026-02-26 17:51:35 +00:00
aa9114762e - Update to 9.0.3: (boo#1258746 boo#1258788 boo#1258789)
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=46
2026-02-24 13:06:33 +00:00
74b8dc4936 - Update to 9.0.3:
Upgrade urgency SECURITY: This release includes security fixes we
  recommend you apply as soon as possible.
  Security fixes
  - (CVE-2025-67733) RESP Protocol Injection via Lua error_reply
  - (CVE-2026-21863) Remote DoS with malformed Valkey Cluster bus
    message
  - (CVE-2026-27623) Reset request type after handling empty
    requests
  Bug fixes
  - Avoids crash during MODULE UNLOAD when ACL rules reference a
    module command and subcommand (#3160)
  - Fix server assert on ACL LOAD when current user loses
    permission to channels (#3182)
  - Fix bug causing no response flush sometimes when IO threads are
    busy (#3205)

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=45
2026-02-24 12:49:41 +00:00
4a9972c6f1 Accepting request 1332764 from server:database
OBS-URL: https://build.opensuse.org/request/show/1332764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valkey?expand=0&rev=18
2026-02-14 20:36:04 +00:00
8295c2ef77 - Use systemd-tmpfiles to create dirs in /var/* (jsc#PED-14743)
- Add fix-pointer-to-int.patch

OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=43
2026-02-12 19:42:08 +00:00
98538ce108 - Update to 9.0.2:
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=42
2026-02-09 15:03:20 +00:00
710866d745 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
542f878595 Accepting request 1321840 from home:AndreasStieger:branches:server:database
valkey 9.0.1

OBS-URL: https://build.opensuse.org/request/show/1321840
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=40
2025-12-10 00:51:42 +00:00
fce822bf2b Accepting request 1321828 from home:ateixeira:branches:server:database
OBS-URL: https://build.opensuse.org/request/show/1321828
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=39
2025-12-09 18:23:50 +00:00
73f021181e Accepting request 1321653 from home:darix:apps
- 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/request/show/1321653
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=38
2025-12-09 17:46:22 +00:00
73f6880ae0 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
d5c7de9485 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
82c5fdae20 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
0608ec581d Accepting request 1309059 from home:AndreasStieger:branches:server:database
valkey 8.1.4 boo#1250995

OBS-URL: https://build.opensuse.org/request/show/1309059
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=34
2025-10-06 13:37:36 +00:00
4859e4fb98 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
9356f8e4bf Accepting request 1293543 from home:ateixeira:branches:server:database
- 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/request/show/1293543
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=32
2025-07-17 16:05:30 +00:00
8144e412c2 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
93ad508f36 Accepting request 1284958 from home:ateixeira:branches:server:database
- 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/request/show/1284958
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=30
2025-06-12 01:46:41 +00:00
4e2185b0d2 Accepting request 1282861 from home:ateixeira:branches:server:database
- 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/request/show/1282861
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=29
2025-06-04 16:45:34 +00:00
05f5ef7174 Accepting request 1274647 from home:AndreasStieger:branches:server:database
valkey 8.1.1

OBS-URL: https://build.opensuse.org/request/show/1274647
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=28
2025-05-05 23:59:57 +00:00
ac1b6b1a44 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
5f5cdb0719 Accepting request 1272493 from home:AndreasStieger:branches:server:database
valkey 8.0.3 CVE-2025-21605 boo#1241708

OBS-URL: https://build.opensuse.org/request/show/1272493
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=26
2025-04-24 19:21:42 +00:00
c492212914 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
b59d811133 Accepting request 1236889 from home:ateixeira:branches:server:database
Remove redis obsoletes change

OBS-URL: https://build.opensuse.org/request/show/1236889
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=24
2025-01-10 14:56:46 +00:00
5969e380e1 Accepting request 1236733 from home:ateixeira:branches:server:database
- Don't obsolete redis in SLE

OBS-URL: https://build.opensuse.org/request/show/1236733
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=23
2025-01-09 21:19:14 +00:00
f21bbbfedc Accepting request 1236225 from home:ateixeira:branches:server:database
- 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/request/show/1236225
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=22
2025-01-09 14:04:50 +00:00
ddbc092033 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
7e4526640f Accepting request 1228774 from home:ateixeira:branches:server:database
- 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/request/show/1228774
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=20
2024-12-06 12:52:43 +00:00
fd233b5346 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
34a2401656 Accepting request 1226263 from home:dirkmueller:Factory
- fix requires for compat-redis package

OBS-URL: https://build.opensuse.org/request/show/1226263
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=18
2024-11-25 13:05:59 +00:00
972d73779a 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
d1a5e06d2b Accepting request 1208461 from home:ateixeira:branches:server:database
* See https://github.com/valkey-io/valkey/blob/8.0.0/00-RELEASENOTES

OBS-URL: https://build.opensuse.org/request/show/1208461
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=16
2024-10-16 14:33:13 +00:00
48899d50f6 Accepting request 1205728 from home:ateixeira:branches:server:database
- 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/request/show/1205728
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=15
2024-10-07 11:44:15 +00:00
2388f0047d 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
a07a02be08 Accepting request 1197174 from home:ateixeira:branches:server:database
- 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/request/show/1197174
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=13
2024-09-03 06:28:08 +00:00
3f6fb7f157 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
5737f3f1e9 Accepting request 1186632 from home:ateixeira:branches:server:database
- 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/request/show/1186632
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=11
2024-07-14 23:57:08 +00:00
23cc7fe1ea 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
2133e98262 Accepting request 1184928 from home:Andreas_Schwab:Factory
- valkey.logrotate: fix owner of logfiles

OBS-URL: https://build.opensuse.org/request/show/1184928
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=9
2024-07-02 20:48:24 +00:00
9b8fa86abc 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
1f2f09d80c - 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
c9024b2513 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
a46b0ca5ef Accepting request 1183299 from home:crameleon:branches:server:database
- Repair Redis instance detection (boo#1226986)

OBS-URL: https://build.opensuse.org/request/show/1183299
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=5
2024-06-28 06:04:19 +00:00
d54e470c83 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
1b4b974713 - 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
9802832414 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
acb3748f72 Accepting request 1179113 from home:Pharaoh_Atem:SUSE_Valkey
Initial package for openSUSE

OBS-URL: https://build.opensuse.org/request/show/1179113
OBS-URL: https://build.opensuse.org/package/show/server:database/valkey?expand=0&rev=1
2024-06-07 08:02:15 +00:00