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.
- Alpine and Debian Docker images - https://hub.docker.com/_/redis
- Install using snap - see https://github.com/redis/redis-snap
- Install using brew - see https://github.com/redis/homebrew-redis
- Install using RPM - see https://github.com/redis/redis-rpm
- Install using Debian APT - see https://github.com/redis/redis-debian
- 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)
- #14615 Streams:
XADDidempotency (at-most-once guarantee) with newIDMPAUTOandIDMParguments - #14624 New eviction policies - least recently modified:
volatile-lrmandallkeys-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:
COUNTNANandCOUNTALL
- #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)
- #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/XADDwith approx mode (~) don’t delete entries forDELREF/ACKEDstrategies - #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 ASYNCon 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.CLEARdoes not error if more than one path is specified (MOD-13109)
- #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
- #14445
RM_CreateKeyMetaClass- define a new key-metadata classRM_ReleaseKeyMetaClass- release a key-metadata classRM_SetKeyMeta- attach or update a metadata value for a key under a specific metadata-key classRM_GetKeyMeta- get a metadata value for a key under a specific metadata-key class
- #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-userTLS certificate-based automatic client authentication - #14596
flushdboption forrepl-diskless-load: always flush the entire dataset before diskless load
- #14610
acl_access_denied_tls_cert- failed TLS certificate–based authentication attempts
- 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.
1.0.0-alpha.81
- fix: return error instead of silently ignoring invalid ARNs in notification config by @AudricY in https://github.com/rustfs/rustfs/pull/1528
- fix: Fix BitrotWriter encode writer implementation by @weisd in https://github.com/rustfs/rustfs/pull/1531
- fix:correctly handle compress object when put object by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1534
- feat(server): optimize http transport and socket configuration for S3… by @heihutu in https://github.com/rustfs/rustfs/pull/1537
- optimize:replace size magic number -1 with SIZE_TRANSFORMED constant by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1542
- helm: use values in test connection pod image by @Telemaco019 in https://github.com/rustfs/rustfs/pull/1536
- helm: disable default resources, fix poddisruptionbudget condition by @jurim76 in https://github.com/rustfs/rustfs/pull/1539
- Dependabot/cargo/dep 0117 by @houseme in https://github.com/rustfs/rustfs/pull/1547
- fix: Increase lock acquire timeout for network storage reliability by @houseme in https://github.com/rustfs/rustfs/pull/1548
- feat(http): Enable dynamic window adjustment by @houseme in https://github.com/rustfs/rustfs/pull/1549
- perf: optimize transport layer (TCP/TLS/H2) for S3 traffic by @heihutu in https://github.com/rustfs/rustfs/pull/1551
- upgrade s3s version by @houseme in https://github.com/rustfs/rustfs/pull/1558
- Helm: Add ability to enable Virtual Hosting paths by @polds in https://github.com/rustfs/rustfs/pull/1559
- enhancement: unify logger level setting using obs env instead of RUST_LOG by @majinghe in https://github.com/rustfs/rustfs/pull/1529
- feat(admin): make capacity calculation resilient when backend info is missing by @houseme in https://github.com/rustfs/rustfs/pull/1560
- docs: remove deprecated RUSTFS_EXTERNAL_ADDRESS and RUST_LOG variables by @houseme in https://github.com/rustfs/rustfs/pull/1561
- enhancement: add podman installation support and static files generating by @majinghe in https://github.com/rustfs/rustfs/pull/1565
- fix(s3): return NoSuchTagSet for get_bucket_tagging when tags not set by @overtrue in https://github.com/rustfs/rustfs/pull/1567
- fix(s3): add x-amz-tagging-count header to HEAD object response by @overtrue in https://github.com/rustfs/rustfs/pull/1568
- fix(s3): return NoSuchUpload for abort_multipart_upload when upload_id not found by @overtrue in https://github.com/rustfs/rustfs/pull/1569
- feat: add comprehensive skills and agents for Rust development by @overtrue in https://github.com/rustfs/rustfs/pull/1573
- fix: implement get_object_torrent to return 404 NoSuchKey by @overtrue in https://github.com/rustfs/rustfs/pull/1575
- Fix/correctly handle object lock by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1556
- Fix/correctly handle get object ifmatch&ifnonematch by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1563
- feat: Add RustFS Scanner Module and Multiple Bug Fixes by @weisd in https://github.com/rustfs/rustfs/pull/1579
- refactor: replace chrono with jiff for time handling by @heihutu in https://github.com/rustfs/rustfs/pull/1582
- @AudricY made their first contribution in https://github.com/rustfs/rustfs/pull/1528
- @heihutu made their first contribution in https://github.com/rustfs/rustfs/pull/1537
- @polds made their first contribution in https://github.com/rustfs/rustfs/pull/1559
Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.80...1.0.0-alpha.81
superset-helm-chart-0.15.2
Apache Superset is a modern, enterprise-ready business intelligence web application
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.
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.
- 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.
- 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.
- 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