Files
alonre24 4eab774b82 Update Redisearch module version to v8.4.5 (#14743)
**Bug Fixes:**

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

**Improvements:**

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