Skip to content

Tags: bluehtt/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 (redis#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 (redis#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

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

### Bug fixes

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

### Modules API

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

### Performance and resource utilization improvements

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

### Other general improvements

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

### CLI tools

- redis#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 (redis#13371)

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

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

Changes to new 7.4 new features (compared to 7.4 RC1)
=====================================================
* redis#13343 Hash - expiration of individual fields: when key does not exist
- reply with an array (nonexisting code for each field)
* redis#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)

====================================================================================
* redis#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 (redis#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