Skip to content

Update Redisearch module version to v8.4.5#14743

Merged
YaacovHazan merged 1 commit intoredis:8.4from
alonre24:patch-9
Jan 26, 2026
Merged

Update Redisearch module version to v8.4.5#14743
YaacovHazan merged 1 commit intoredis:8.4from
alonre24:patch-9

Conversation

@alonre24
Copy link
Contributor

@alonre24 alonre24 commented Jan 26, 2026

Bug Fixes:

  • #7385 Fix high temporary memory consumption when loading multiple search indexes from RDB
  • #7430 Fix a potential deadlock in FT.HYBRID in cluster mode during updates.
  • #7454 Fix a garbage collection performence regression
  • #7460 Fix potential double-free in Fork GC error paths
  • #7455 Fix internal cursors not being deleted promptly in cluster mode
  • #7667 Fix a cursor logical leak upon dropping the index
  • #7796 Fix a potential use-after-free when removing connections
  • #7792 Fix string comparison for binary data with embedded NULLs in TOLIST reducer in FT.AGGREGATE
  • #7704 Use asynchronous jobs for GC in SVS to accelerate execution
  • #7823 Update FT.HYBRID to accept vector blobs only via parameters
  • #7903 Fix a memory leak in Hybrid ASM
  • #8052 Fix FT.HYBRID behavior when used with LOAD *
  • #8082 Fix incorrect FULLTEXT field metric counts
  • #8089 Fix an edge case in CLUSTERSET handling
  • #8152 Fix configuration registration issues

Improvements:

  • #7427 Enhance FT.PROFILE with vector search execution details
  • #7431 Ensure full FT.PROFILE output is returned on timeout with RETURN policy
  • #7507 Track timeout warnings and errors in INFO
  • #7576 Track OOM warnings and errors in INFO
  • #7612 Track maxprefixexpansions warnings and errors in INFO
  • #7960 Persist query warnings across cursor reads
  • #7551, #7616, #7622, #7625 Add runtime thread and pending-jobs metrics
  • #7589 Support multiple slot ranges in search.CLUSTERSET
  • #7707 Add WITHCOUNT support to FT.AGGREGATE
  • #7862 Add support for subquery COUNT in FT.HYBRID
  • #8087 Add warnings when cursor results may be affected by ASM and expose ASM warnings in FT.PROFILE
  • #8049 Add logging for index-related commands
  • #8150 Fix shard total profile time reporting in FT.PROFILE

Note

Updates the RediSearch module version reference.

  • Bumps MODULE_VERSION in modules/redisearch/Makefile from v8.4.2 to v8.4.5, ensuring builds pull the newer upstream module
  • No local code changes; behavior changes come solely from upstream v8.4.5

Written by Cursor Bugbot for commit 1528ed9. This will update automatically on new commits. Configure here.

**Bug Fixes:**

* [redis#7385](RediSearch/RediSearch#7385) Fix high temporary memory consumption when loading multiple search indexes from RDB
* [redis#7430](RediSearch/RediSearch#7430) Fix a potential deadlock in `FT.HYBRID` in cluster mode during updates.
* [redis#7454](RediSearch/RediSearch#7454) Fix a garbage collection performence regression
* [redis#7460](RediSearch/RediSearch#7460) Fix potential double-free in Fork GC error paths
* [redis#7455](RediSearch/RediSearch#7455) Fix internal cursors not being deleted promptly in cluster mode
* [redis#7667](RediSearch/RediSearch#7667) Fix a cursor logical leak upon dropping the index
* [redis#7796](RediSearch/RediSearch#7796) Fix a potential use-after-free when removing connections
* [redis#7792](RediSearch/RediSearch#7792) Fix string comparison for binary data with embedded NULLs in TOLIST reducer in FT.AGGREGATE
* [redis#7823](RediSearch/RediSearch#7823) Update `FT.HYBRID` to accept vector blobs only via parameters
* [redis#7903](RediSearch/RediSearch#7903) Fix a memory leak in Hybrid ASM
* [redis#8052](RediSearch/RediSearch#8052) Fix `FT.HYBRID` behavior when used with `LOAD *`
* [redis#8082](RediSearch/RediSearch#8082) Fix incorrect FULLTEXT field metric counts
* [redis#8089](RediSearch/RediSearch#8089) Fix an edge case in `CLUSTERSET` handling
* [redis#8152](RediSearch/RediSearch#8152) Fix configuration registration issues

**Improvements:**

* [redis#7427](RediSearch/RediSearch#7427) Enhance `FT.PROFILE` with vector search execution details
* [redis#7431](RediSearch/RediSearch#7431) Ensure full `FT.PROFILE` output is returned on timeout with RETURN policy
* [redis#7507](RediSearch/RediSearch#7507) Track timeout warnings and errors in INFO
* [redis#7576](RediSearch/RediSearch#7576) Track OOM warnings and errors in INFO
* [redis#7612](RediSearch/RediSearch#7612) Track `maxprefixexpansions` warnings and errors in INFO
* [redis#7960](RediSearch/RediSearch#7960) Persist query warnings across cursor reads
* [redis#7551](RediSearch/RediSearch#7551), [redis#7616](RediSearch/RediSearch#7616), [redis#7622](RediSearch/RediSearch#7622), [redis#7625](RediSearch/RediSearch#7625) Add runtime thread and pending-jobs metrics
* [redis#7589](RediSearch/RediSearch#7589) Support multiple slot ranges in `search.CLUSTERSET`
* [redis#7707](RediSearch/RediSearch#7707) Add `WITHCOUNT` support to `FT.AGGREGATE`
* [redis#7862](RediSearch/RediSearch#7862) Add support for subquery `COUNT` in `FT.HYBRID`
* [redis#8087](RediSearch/RediSearch#8087) Add warnings when cursor results may be affected by ASM and expose ASM warnings in `FT.PROFILE`
* [redis#8049](RediSearch/RediSearch#8049) Add logging for index-related commands
* [redis#8150](RediSearch/RediSearch#8150) Fix shard total profile time reporting in `FT.PROFILE`
@jit-ci
Copy link

jit-ci bot commented Jan 26, 2026

Hi, I’m Jit, a friendly security platform designed to help developers build secure applications from day zero with an MVS (Minimal viable security) mindset.

In case there are security findings, they will be communicated to you as a comment inside the PR.

Hope you’ll enjoy using Jit.

Questions? Comments? Want to learn more? Get in touch with us.

@augmentcode
Copy link

augmentcode bot commented Jan 26, 2026

🤖 Augment PR Summary

Summary: Updates the bundled RediSearch module version used by the build to v8.4.5.

Why: Pulls in upstream fixes and improvements listed in the PR description by bumping MODULE_VERSION in modules/redisearch/Makefile.

🤖 Was this summary useful? React with 👍 or 👎

Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

@YaacovHazan YaacovHazan merged commit 4eab774 into redis:8.4 Jan 26, 2026
53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants