Skip to content

chore(deps): update dependency redis to v6 - #1264

Open
renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/redis-6.x
Open

chore(deps): update dependency redis to v6#1264
renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/redis-6.x

Conversation

@renovate

@renovate renovate Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
redis (changelog) '~> 5.4', '>= 5.4.1''~> 6.0' age confidence

Release Notes

redis/redis-rb (redis)

v6.0.0

Compare Source

Breaking changes

  • Use RESP3 (HELLO 3) by default; pass protocol: 2 to keep RESP2. GEOPOS and
    GEOSEARCH/GEORADIUS with WITHCOORD now return coordinates as Float instead of String.
    See specs/migration-resp3.md. (#​1351)
  • Require Ruby 3.2+. (#​1353, #​1365)

New features

  • Add support for the Redis Query Engine (RediSearch, FT.*): ft_create, ft_alter,
    ft_dropindex, ft_info, ft_search, ft_aggregate, vector and hybrid search, suggestions,
    dictionaries, synonyms, aliases, and spellcheck. Not supported by Redis::Distributed.
    (#​1356, #​1359, #​1360, #​1361)
  • Add support for the JSON module: json_set, json_get, json_mset, json_mget, json_del,
    json_forget, json_clear, json_merge, json_arr*, json_obj*, json_str*,
    json_numincrby, json_toggle, json_type, json_debug_memory. (#​1346, #​1347, #​1348, #​1349)
  • Add lmovem and blmovem (Redis 8.10). (#​1363)
  • Add sunioncard and sdiffcard (Redis 8.10). (#​1357)
  • xread and xreadgroup now accept max_count: and max_size: (Redis 8.10). (#​1358)
  • Add hexpire, hpexpire, httl and hpttl (Redis 7.4). (#​1324, #​1325, #​1331)
  • hscan and hscan_each now accept novalues: true (Redis 7.4). (#​1327)
  • Add geosearch and geosearchstore (Redis 6.2); geo commands are now available on
    Redis::Distributed. (#​1342)
  • geoadd now accepts nx:, xx: and ch:; geo radius searches accept count_any:; xadd
    accepts limit: (Redis 6.2). (#​1345)
  • Redis::Distributed now implements hscan, hscan_each and hstrlen. (#​1319)
  • Identify the client to the server via CLIENT SETINFO (lib-name=redis-rb,
    lib-ver=<version>). Extend the reported name with driver_info:, or disable with
    driver_info: false. See the README "Client identification" section. (#​1369)

Experimental

  • Add himport_prepare, himport_set, himport_discard and himport_discard_all
    (Redis 8.10 HIMPORT). Lost fieldsets are re-prepared and retried automatically; disable with
    himport_auto_prepare: false. The API may change in a future minor release. See the README
    "Bulk hash ingestion (HIMPORT)" section. (#​1364)

Bug fixes

  • Fix FloatifyPairs to not re-transform already transformed replies. (#​1354)
  • unlink now returns 0 for an empty keyset, consistent with del. (#​1316)

Maintenance

  • Pin redis-client to the exact version 0.30.1 (previously >= 0.22.0); includes the
    reply-desynchronization fix from 0.26.4. (#​1350, #​1352)
  • Maintainership change: redis-rb is now maintained by the Redis Ltd company.
  • Run the test suite against prebuilt redislabs/client-libs-test Docker images; CI now covers
    MRI 3.2/3.3/3.4/4.0 and TruffleRuby against Redis 7.2–8.10; JRuby removed. (#​1317, #​1318, #​1344)
  • Drop the unused executables config from the gemspec. (#​1322)

Configuration

📅 Schedule: (in timezone Europe/Amsterdam)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants