Skip to content

Tags: redis/redis

Tags

8.0-m02

Toggle 8.0-m02's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Redis 8.0 M02 (#13624)

7.4.1

Toggle 7.4.1's commit message
Release Redis 7.4.1

7.2.6

Toggle 7.2.6's commit message
Release Redis 7.2.6

6.2.16

Toggle 6.2.16's commit message
Release Redis 6.2.16

8.0-m01

Toggle 8.0-m01's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Redis 8.0 M01 (#13538)

### New Features in binary distributions

- 7 new data structures: JSON, Time series, Bloom filter, Cuckoo filter,
Count-min sketch, Top-k, t-digest
- Redis scalable query engine (including vector search)

### Potentially breaking changes

- #12272 `GETRANGE` returns an empty bulk when the negative end index is
out of range
- #12395 Optimize `SCAN` command when matching data type

### Bug fixes

- #13510 Fix `RM_RdbLoad` to enable AOF after RDB loading is completed
- #13489 `ACL CAT` - return module commands
- #13476 Fix a race condition in the `cache_memory` of `functionsLibCtx`
- #13473 Fix incorrect lag due to trimming stream via `XTRIM` command
- #13338 Fix incorrect lag field in `XINFO` when tombstone is after the
`last_id` of the consume group
- #13470 On `HDEL` of last field - update the global hash field
expiration data structure
- #13465 Cluster: Pass extensions to node if extension processing is
handled by it
- #13443 Cluster: Ensure validity of myself when loading cluster config
- #13422 Cluster: Fix `CLUSTER SHARDS` command returns empty array

### Modules API

- #13509 New API calls: `RM_DefragAllocRaw`, `RM_DefragFreeRaw`, and
`RM_RegisterDefragCallbacks` - defrag API to allocate and free raw
memory

### Performance and resource utilization improvements

- #13503 Avoid overhead of comparison function pointer calls in listpack
`lpFind`
- #13505 Optimize `STRING` datatype write commands
- #13499 Optimize `SMEMBERS` command
- #13494 Optimize `GEO*` commands reply
- #13490 Optimize `HELLO` command
- #13488 Optimize client query buffer
- #12395 Optimize `SCAN` command when matching data type
- #13529 Optimize `LREM`, `LPOS`, `LINSERT`, and `LINDEX` commands
- #13516 Optimize `LRANGE` and other commands that perform several
writes to client buffers per call
- #13431 Avoid `used_memory` contention when updating from multiple
threads

### Other general improvements

- #13495 Reply `-LOADING` on replica while flushing the db

### CLI tools

- #13411 redis-cli: Fix wrong `dbnum` showed after the client
reconnected

### Notes

- No backward compatibility for replication or persistence.
- Additional distributions, upgrade paths, features, and improvements
will be introduced in upcoming pre-releases.
- With the GA release of 8.0 we will deprecate Redis Stack.

7.4.0

Toggle 7.4.0's commit message
Redis 7.4.0

7.4-rc2

Toggle 7.4-rc2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Redis 7.4 RC2 (#13371)

Upgrade urgency LOW: This is the second Release Candidate for Redis 7.4.

Performance and resource utilization improvements
=================================================
* #13296 Optimize CPU cache efficiency

Changes to new 7.4 new features (compared to 7.4 RC1)
=====================================================
* #13343 Hash - expiration of individual fields: when key does not exist
- reply with an array (nonexisting code for each field)
* #13329 Hash - expiration of individual fields: new keyspace event:
`hexpired`

Modules API - Potentially breaking changes to new 7.4 features (compared
to 7.4 RC1)

====================================================================================
* #13326 Hash - expiration of individual fields: avoid lazy expire when
called from a Modules API function

7.4-rc1

Toggle 7.4-rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Redis 7.4 RC1 (#13328)

Co-authored-by: YaacovHazan <[email protected]>

7.2.5

Toggle 7.2.5's commit message
Redis 7.2.5

7.2.4

Toggle 7.2.4's commit message
Redis 7.2.4