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

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
@renovate
renovate Bot force-pushed the renovate/redis-6.x branch from 6a76934 to 2efdfb2 Compare September 3, 2026 09:49
@codecov

codecov Bot commented Sep 3, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.70%. Comparing base (1f2c702) to head (d10a7e3).

Additional details and impacted files
@@           Coverage Diff            @@
##           staging    #1264   +/-   ##
========================================
  Coverage    77.70%   77.70%           
========================================
  Files           54       54           
  Lines         1413     1413           
========================================
  Hits          1098     1098           
  Misses         315      315           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/redis-6.x branch 2 times, most recently from 254a6f2 to 23ecc72 Compare September 7, 2026 17:59
@renovate
renovate Bot force-pushed the renovate/redis-6.x branch from 23ecc72 to a45f974 Compare September 15, 2026 08:56
@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 143a2084-895e-4b9b-84d0-a43e4230314d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@renovate
renovate Bot force-pushed the renovate/redis-6.x branch from a45f974 to b56caad Compare September 15, 2026 15:17
@renovate
renovate Bot force-pushed the renovate/redis-6.x branch from b56caad to d10a7e3 Compare September 25, 2026 01:05

This branch has not been deployed

No deployments
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