4 hours ago
redis

8.6-RC1

This is the first Release Candidate of Redis 8.6 in Redis Open Source.

Release Candidates are feature-complete pre-releases. Pre-releases are not suitable for production use.

Binary distributions

Operating systems we test Redis 8.6 on

  • Ubuntu 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat)
  • Rocky Linux 8.10, 9.5, 10.1
  • AlmaLinux 8.10, 9.5, 10.1
  • Debian 12 (Bookworm), Debian 13 (Trixie)
  • 14 (Sonoma), 15 (Sequoia)

New Features (compared to 8.4.0)

  • #14615 Streams: XADD idempotency (at-most-once guarantee) with new IDMPAUTO and IDMP arguments
  • #14624 New eviction policies - least recently modified: volatile-lrm and allkeys-lrm
  • #14680 Hot keys detection and reporting; new command: HOTKEYS
  • #14610 TLS certificate-based automatic client authentication
  • RedisTimeSeries/RedisTimeSeries#1853 Time series: support NaN values; new aggregators: COUNTNAN and COUNTALL

Security and privacy fixes

  • #14645 Hide Personally Identifiable Information from ACL log
  • #14659 ACL: Key-pattern bypass in MSETEX
  • RedisTimeSeries/RedisTimeSeries#1837, RedisJSON/RedisJSON#1474 Hide Personally Identifiable Information from server log
  • RedisBloom/RedisBloom#950 Out-of-bounds read when loading an invalid RDB file (MOD-12802)

Bug fixes (compared to 8.4.0)

  • #14545 ACL: AOF loading fails if ACL rules are changed and don't allow some commands in MULTI-EXEC
  • #14637 Atomic slot migration: wrong adjacent slot range behavior
  • #14567 Atomic slot migration: support delay trimming slots after finishing migrating slots
  • #14623 Streams: XTRIM/XADD with approx mode (~) don’t delete entries for DELREF/ACKED strategies
  • #14552 Streams: Incorrect behavior when using XDELEX...ACKEDafterXGROUP DESTROY`
  • #14537 SCAN: restore original filter order (revert change introduced in 8.2)
  • #14581 Rare server hang at shutdown
  • #14597 Panic when cluster node is uninitialized
  • #14583 FLUSHALL ASYNC on a writable replica may block the main thread for an extended period
  • #14504 Cluster: fix race condition in broadcast configuration
  • #14416 Fixed argument position handling in Redis APIs
  • RedisTimeSeries/RedisTimeSeries#1784, RedisTimeSeries/RedisTimeSeries#1839, RedisBloom/RedisBloom#952, RedisJSON/RedisJSON#1477 Atomic slot migration support
  • RedisBloom/RedisBloom#946 MEMORY USAGE: fix reported value (MOD-12799)
  • RedisJSON/RedisJSON#1473 Adding escapes to already-escaped characters (MOD-8137)
  • RedisJSON/RedisJSON#1475 JSON.CLEAR does not error if more than one path is specified (MOD-13109)

Performance and resource utilization improvements (compared to 8.4.0)

  • #14608 Reply copy-avoidance path to reduce memory copies for bulk string replies
  • #14595 Hash: unify field name and value into a single struct
  • #14701 Sorted set: unify score and value into a single struct
  • #14662 Optimize listpack iterator on hash fields
  • #14699 Optimize set commands with expiration
  • #14700 Optimize prefetching
  • #14715 Optimize prefetch sizing logic
  • #14636 Optimize ZRANK
  • #14676 Utilize hardware clock by default on ARM AArch64
  • #14575 Disable RDB compression when diskless replication is used

Modules API

  • #14445
    • RM_CreateKeyMetaClass - define a new key-metadata class
    • RM_ReleaseKeyMetaClass - release a key-metadata class
    • RM_SetKeyMeta - attach or update a metadata value for a key under a specific metadata-key class
    • RM_GetKeyMeta - get a metadata value for a key under a specific metadata-key class

Configuration parameters

  • #14624 maxmemory-policy: new eviction policies: volatile-lrm, allkeys-lrm
  • #14615 stream-idmp-duration, stream-idmp-maxsize - defaults for streams idempotent production
  • #14610 tls-auth-clients-user TLS certificate-based automatic client authentication
  • #14596 flushdb option for repl-diskless-load: always flush the entire dataset before diskless load

Metrics

  • #14610 acl_access_denied_tls_cert - failed TLS certificate–based authentication attempts

known bugs and limitations

  • Redis Query Engine: In case of load rebalancing operations (such as Atomic Slot Migration) taking place during the lifetime of a cursor, there is a chance that some results may be missing.
9 hours ago
rustfs

1.0.0-alpha.81

What's Changed

New Contributors

Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.80...1.0.0-alpha.81

22 hours ago
superset

superset-helm-chart-0.15.2

Apache Superset is a modern, enterprise-ready business intelligence web application

1 days ago
prometheus

3.5.1 / 2026-01-07

This is the current "Long Term Support" release. No code changes since 3.5.0, just some dependency updates:

  • Docker library updated from 28.2.2 to 28.5.2. #17821
  • Built with Go 1.24.11.
2 days ago
MeiliSearch

v1.33.1 🐞

In Meilisearch v1.33.1, we released a security fix that affected the dump import, improvements to vector store relevance in massive databases, and a fix related to ranking scores.

🔐 Security Fix

  • Cloud users: you don't need to do anything. We found no evidence of exploitation of this vulnerability on Meilisearch Cloud.
  • Open-source users: if you allow importing dumps from an untrusted source, we recommend you update to v1.33.1

All versions of Meilisearch before v1.33.0 are vulnerable to a path traversal vulnerability involving the dump import functionality.

Importing a specially crafted dump could result in giving access to the Meilisearch instance to arbitrary, specifically formatted files, present on the file system of the Meilisearch instance.

✨ Enhancements

  • We updated the vector store to trigger linear scanning even on bigger databases, leading to improved performance and so better result quality when the search cutoff is reached. This applies in particular when the number of filtered candidates is small relative to the number of documents in the index by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6113.

🐛 Bug Fixes

  • We fixed a bug where only the first non-blocking buckets were taken for the non-final ranking rules. This improves the quality of search results when the search cutoff triggers, especially when vector search and a sort are involved by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6113.

Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.33.0...v1.33.1