{
  "schema_version": 2,
  "id": "develop/whats-new",
  "title": "What's new?",
  "url": "https://redis.io/docs/latest/develop/whats-new/",
  "summary": "High-level description of important updates to the Develop section",
  "tags": [
    "docs",
    "operate",
    "rs",
    "rc"
  ],
  "last_updated": "2026-09-24T18:15:36-07:00",
  "children": [
    {
      "id": "develop/whats-new/8-10",
      "summary": "What's new in Redis 8.10",
      "title": "Redis 8.10",
      "url": "https://redis.io/docs/latest/develop/whats-new/8-10/"
    },
    {
      "id": "develop/whats-new/8-8",
      "summary": "What's new in Redis 8.8",
      "title": "Redis 8.8",
      "url": "https://redis.io/docs/latest/develop/whats-new/8-8/"
    },
    {
      "id": "develop/whats-new/8-6",
      "summary": "What's new in Redis 8.6",
      "title": "Redis 8.6",
      "url": "https://redis.io/docs/latest/develop/whats-new/8-6/"
    },
    {
      "id": "develop/whats-new/8-4",
      "summary": "What's new in Redis 8.4",
      "title": "Redis 8.4",
      "url": "https://redis.io/docs/latest/develop/whats-new/8-4/"
    },
    {
      "id": "develop/whats-new/8-2",
      "summary": "What's new in Redis 8.2",
      "title": "Redis 8.2",
      "url": "https://redis.io/docs/latest/develop/whats-new/8-2/"
    },
    {
      "id": "develop/whats-new/8-0",
      "summary": "What's new in Redis 8.0",
      "title": "Redis 8.0",
      "url": "https://redis.io/docs/latest/develop/whats-new/8-0/"
    },
    {
      "id": "develop/whats-new/7-4",
      "summary": "What's new in Redis 7.4",
      "title": "Redis 7.4",
      "url": "https://redis.io/docs/latest/develop/whats-new/7-4/"
    },
    {
      "id": "develop/whats-new/7-2",
      "summary": "What's new in Redis 7.2",
      "title": "Redis 7.2",
      "url": "https://redis.io/docs/latest/develop/whats-new/7-2/"
    },
    {
      "id": "develop/whats-new/6-2",
      "summary": "What's new in Redis 6.2",
      "title": "Redis 6.2",
      "url": "https://redis.io/docs/latest/develop/whats-new/6-2/"
    },
    {
      "id": "develop/whats-new/redis-feature-sets",
      "summary": "Highlights of what's new for Redis feature sets",
      "title": "Redis feature sets",
      "url": "https://redis.io/docs/latest/develop/whats-new/redis-feature-sets/"
    }
  ],
  "page_type": "content",
  "content_hash": "4d82568276d5fe8330c2a9f57a84d3d635162a66aa6c0f740640b2c182d4e4f0",
  "sections": [
    {
      "id": "q3-2026-july---september-updates",
      "title": "Q3 2026 (July - September) Updates",
      "role": "overview",
      "text": ""
    },
    {
      "id": "redis-version-updates",
      "title": "Redis Version Updates",
      "role": "content",
      "text": "- [Redis 8.10](https://redis.io/docs/latest/develop/whats-new/8-10) - Compact Hashes for lower memory usage and higher throughput; incremental backup and restore; extensive JSONPath extensions; new commands for Lists, Sets, Search, and Time Series, including `LMOVEM/BLMOVEM`, `SUNIONCARD/SDIFFCARD`, `FT.ALIASLIST`, `TS.NRANGE/TS.NREVRANGE`, and `TS.READ`; a new `FT.AGGREGATE COLLECT` reducer; stricter query timeout enforcement; and performance improvements across Redis core and Streams.\n\n---"
    },
    {
      "id": "redis-iris-context-engine",
      "title": "Redis Iris (Context Engine)",
      "role": "content",
      "text": "- Added self-managed deployment documentation for all four Redis Iris services: [LangCache](https://redis.io/docs/latest/operate/iris/langcache/self-managed), [Agent Memory](https://redis.io/docs/latest/operate/iris/agent-memory/self-managed), [Context Retriever](https://redis.io/docs/latest/develop/ai/context-engine/context-retriever/install), and [Data Integration](https://redis.io/docs/latest/integrate/redis-data-integration)\n- Updated [LangCache](https://redis.io/docs/latest/develop/ai/context-engine/langcache), [Agent Memory](https://redis.io/docs/latest/develop/ai/context-engine/agent-memory), [Context Retriever](https://redis.io/docs/latest/develop/ai/context-engine/context-retriever), and [Data Integration](https://redis.io/docs/latest/develop/ai/context-engine/data-integration) quickstarts with fully managed and self-managed deployment paths\n- Added [Redis Iris concepts](https://redis.io/docs/latest/develop/ai/context-engine/concepts) explaining how agents get context from Redis Iris\n- Added new [AI agent builder](https://redis.io/docs/latest/develop/ai/agent-builder) templates for knowledge assistants (RAG) and Redis Iris conversational assistants"
    },
    {
      "id": "q2-2026-april---june-updates",
      "title": "Q2 2026 (April - June) Updates",
      "role": "content",
      "text": ""
    },
    {
      "id": "redis-version-updates-1",
      "title": "Redis Version Updates",
      "role": "content",
      "text": "- [Redis 8.8](https://redis.io/docs/latest/develop/whats-new/8-8) - New Array data structure, `INCREX` rate limiter, in-group sorting reducer for `FT.AGGREGATE`, Rust iterators and devirtualized vector hot paths in Search, HyperLogLog and `MGET`/`MSET`/`HGETALL` performance improvements."
    },
    {
      "id": "q1-2026-january---march-updates",
      "title": "Q1 2026 (January - March) Updates",
      "role": "content",
      "text": ""
    },
    {
      "id": "tools",
      "title": "Tools",
      "role": "content",
      "text": "- Redis Insight [v3.2.0 release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/v.3.2.0)\n- Redis Insight [v3.0.3 release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/v.3.0.3)\n- Redis Insight [v2.68.0 release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.68.0)\n- Redis Insight [v2.66.0 release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.66.0)\n\n---"
    },
    {
      "id": "redis-ai--vectors",
      "title": "Redis AI & Vectors",
      "role": "content",
      "text": "- Added [n8n vector store integration](https://redis.io/docs/latest/integrate/n8n-vector-store)\n- Updated [RedisVL 0.7.0 documentation](https://redis.io/docs/latest/develop/ai/redisvl/0.7.0)\n- Updated [RedisVL 0.9.1 documentation](https://redis.io/docs/latest/develop/ai/redisvl/0.9.1)\n- Updated [RedisVL 0.12.1 documentation](https://redis.io/docs/latest/develop/ai/redisvl/0.12.1) (28 pages)\n\n---"
    },
    {
      "id": "data-types",
      "title": "Data Types",
      "role": "content",
      "text": "- Enhanced [example progression](https://redis.io/docs/latest/develop/data-types) with metadata for:\n  - [Strings](https://redis.io/docs/latest/develop/data-types/strings)\n  - [Hashes](https://redis.io/docs/latest/develop/data-types/hashes)\n  - [Lists](https://redis.io/docs/latest/develop/data-types/lists)\n  - [Sets](https://redis.io/docs/latest/develop/data-types/sets)\n  - [Sorted sets](https://redis.io/docs/latest/develop/data-types/sorted-sets)\n  - [Bitmaps](https://redis.io/docs/latest/develop/data-types/strings/bitmaps)\n  - [Geospatial](https://redis.io/docs/latest/develop/data-types/geospatial)\n  - [JSON](https://redis.io/docs/latest/develop/data-types/json)\n  - [Time series](https://redis.io/docs/latest/develop/data-types/timeseries)\n  - [Vector sets](https://redis.io/docs/latest/develop/data-types/vector-sets)\n\n---"
    },
    {
      "id": "client-libraries",
      "title": "Client Libraries",
      "role": "content",
      "text": "#### Ruby (NEW)\n- Added [Ruby client documentation](https://redis.io/docs/latest/develop/clients/ruby)\n- Landing page code examples for redis-rb\n\n#### ioredis (NEW)\n- Added [ioredis connect page](https://redis.io/docs/latest/develop/clients/ioredis/connect)\n\n#### node-redis (JavaScript)\n- Added Smart client handoffs section in the Connect page\n\n#### Rust\n- Added [Rust AMR/EntraID connection page](https://redis.io/docs/latest/develop/clients/rust/amr)\n- Added Rust error handling documentation\n- Added Rust transactions and pipelines documentation\n\n#### Python (redis-py)\n- Updated failover documentation with initial health checks\n- Added failback configuration details\n- Added observability page\n- Added Smart client handoffs section in the Connect page\n\n#### Java (Jedis)\n- Added failback configuration section\n- Updated failover behavior documentation\n\n#### Java (Lettuce)\n- Added failover documentation\n- Added `LagAwareStrategy` dependencies\n- Added Smart client handoffs section in the Connect page\n\n#### .NET (NRedisStack)\n- Added [FusionCache integration page](https://redis.io/docs/latest/integrate/fusioncache)\n\n#### Go\n- Added observability page\n- Added Smart client handoffs section in the Connect page\n\n---"
    },
    {
      "id": "documentation-updates",
      "title": "Documentation Updates",
      "role": "content",
      "text": "- Added BinderHub support for \"Run in browser\" functionality with Python examples\n- Added Jupyter notebook support with pre-configured environments\n- Enhanced example progression metadata across all data types\n- Added testable code example shortcodes with language-specific markers\n- Fixed fuzzy search documentation with specific attribute examples\n- Updated client library description differences across all major clients\n- Added observability overview with OpenTelemetry metrics\n- Added Smart client handoffs overview\n- Docs for n8n Redis vector store integration\n- Added railroad diagrams and API methods to all command pages\n\n---"
    },
    {
      "id": "redis-version-updates-2",
      "title": "Redis Version Updates",
      "role": "content",
      "text": "- [Redis 8.6](https://redis.io/docs/latest/develop/whats-new/8-6) - Stream idempotency, least recently modified eviction policies, hot key detection, TLS certificate-based authentication, enhanced time series with NaN support, memory optimizations\n- [Redis 8.4](https://redis.io/docs/latest/develop/whats-new/8-4) - Updated documentation (removed RC1 designation)"
    },
    {
      "id": "q4-2025-october---december-updates",
      "title": "Q4 2025 (October - December) Updates",
      "role": "content",
      "text": ""
    },
    {
      "id": "tools-1",
      "title": "Tools",
      "role": "content",
      "text": "- Enhanced Redis Insight documentation with autocomplete features\n\n---"
    },
    {
      "id": "redis-ai--vectors-1",
      "title": "Redis AI & Vectors",
      "role": "content",
      "text": "- Launched [AI Agent Builder](https://redis.io/docs/latest/develop/ai/agent-builder) - interactive code generator for production-ready AI agents\n- Documented [RedisVL 0.9.0](https://redis.io/docs/latest/develop/ai/redisvl) (28 pages):\n  - Vector search and indexing\n  - Semantic caching\n  - Message history management\n  - Rerankers and routers\n  - Vectorizers\n- Added [AI video tutorials](https://redis.io/docs/latest/develop/ai/ai-videos) with YouTube content\n- Added [AI notebook collection](https://redis.io/docs/latest/develop/ai/notebook-collection) with notebook links\n- Added [LangCache documentation](https://redis.io/docs/latest/develop/ai/context-engine/langcache) with API examples\n\n---"
    },
    {
      "id": "client-libraries-1",
      "title": "Client Libraries",
      "role": "content",
      "text": "#### Rust (NEW)\n- Added [Rust client documentation](https://redis.io/docs/latest/develop/clients/rust)\n- Enabled Rust-Sync and Rust-Async client variants\n- Landing page code examples for Rust\n\n#### Java (Jedis)\n- Added [vector set embedding examples](https://redis.io/docs/latest/develop/clients/jedis/vecsets)\n\n#### .NET (NRedisStack)\n- Added [vector set embedding examples](https://redis.io/docs/latest/develop/clients/dotnet/vecsets)\n- Enabled C#-Sync and C#-Async client variants with async examples\n\n---"
    },
    {
      "id": "documentation-updates-1",
      "title": "Documentation Updates",
      "role": "content",
      "text": "- Integrated BinderHub for \"Run in browser\" functionality with Python examples\n- Launched Testable Code Examples (TCE) framework for hands-on learning\n- Added new integration guides (cloud platforms, monitoring tools, AI/ML frameworks)\n\n---"
    },
    {
      "id": "q3-2025-july---september-updates",
      "title": "Q3 2025 (July - September) Updates",
      "role": "content",
      "text": ""
    },
    {
      "id": "tools-2",
      "title": "Tools",
      "role": "content",
      "text": "- Added [redis-cli installation instructions](https://redis.io/docs/latest/develop/tools/cli)\n\n---"
    },
    {
      "id": "redis-ai--vectors-2",
      "title": "Redis AI & Vectors",
      "role": "content",
      "text": "- Updated [vector types documentation](https://redis.io/docs/latest/develop/ai/search-and-query/vectors) for INT8 and UINT8\n- Added [GEO search precision information](https://redis.io/docs/latest/develop/ai/search-and-query/indexing/geoindex)\n- Enhanced [LangCache SDK](https://redis.io/docs/latest/develop/ai/context-engine/langcache) with savings calculator and improved API documentation\n\n---"
    },
    {
      "id": "data-types-1",
      "title": "Data Types",
      "role": "content",
      "text": "- [Bitmaps](https://redis.io/docs/latest/develop/data-types/strings/bitmaps):\n  - Added BITOP documentation with Python testable code examples\n  - Added bit operation diagrams\n\n---"
    },
    {
      "id": "client-libraries-2",
      "title": "Client Libraries",
      "role": "content",
      "text": "#### Java (Jedis)\n- Added [vector set embedding examples](https://redis.io/docs/latest/develop/clients/jedis/vecsets)\n\n#### .NET (NRedisStack)\n- Added [vector set embedding examples](https://redis.io/docs/latest/develop/clients/dotnet/vecsets)\n- Enabled C#-Sync and C#-Async client variants with async examples on the landing page\n\n#### Rust (NEW)\n- Added initial [Rust client documentation](https://redis.io/docs/latest/develop/clients/rust)\n- Enabled Rust-Sync and Rust-Async client variants\n- Landing page code examples for Rust\n\n---"
    },
    {
      "id": "documentation-updates-2",
      "title": "Documentation Updates",
      "role": "content",
      "text": "- Added [close/quit details](https://redis.io/docs/latest/develop/clients) to client landing pages\n- Added [redlock-universal](https://redis.io/docs/latest/develop/clients/patterns/distributed-locks) to Redlock implementations list\n- Fixed [keyspace notifications](https://redis.io/docs/latest/develop/pubsub/keyspace-notifications) typo\n- Updated Unicode quotes to ASCII throughout documentation\n- Fixed broken links and improved cross-references"
    },
    {
      "id": "q2-2025-april---june-updates",
      "title": "Q2 2025 (April - June) Updates",
      "role": "content",
      "text": ""
    },
    {
      "id": "tools-3",
      "title": "Tools",
      "role": "content",
      "text": "- Redis Insight [v2.70.1 release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.70.1)\n- Redis Insight [v1.4.0 release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/v1.4.0)\n- Updated [Redis Insight pages](https://redis.io/docs/latest/develop/tools/insight) with consistent image-card layout\n- Added Redis Insight SVG icons and download links across [tools documentation](https://redis.io/docs/latest/develop/tools)\n\n---"
    },
    {
      "id": "redis-ai--vectors-3",
      "title": "Redis AI & Vectors",
      "role": "content",
      "text": "- Reorganized [search and query documentation](https://redis.io/docs/latest/develop/ai/search-and-query) under AI section\n- Added [AI video tutorials](https://redis.io/docs/latest/develop/ai/ai-videos) with YouTube content\n- Added [AI notebook collection](https://redis.io/docs/latest/develop/ai/notebook-collection) with 8 new notebook links\n- Expanded vector examples across multiple clients:\n  - [Python vector sets](https://redis.io/docs/latest/develop/clients/redis-py/vecsets)\n  - [Go vector sets](https://redis.io/docs/latest/develop/clients/go/vecsets)\n  - [JavaScript vector sets](https://redis.io/docs/latest/develop/clients/nodejs/vecsets)\n  - [Lettuce vector queries](https://redis.io/docs/latest/develop/clients/lettuce/vecsearch)\n  - [Lettuce vector sets](https://redis.io/docs/latest/develop/clients/lettuce/vecsets)\n- Updated [redisvl documentation](https://redis.io/docs/latest/develop/ai/redisvl) for versions 0.6.0-0.8.2\n- Added [LangCache SDK](https://redis.io/docs/latest/develop/ai/context-engine/langcache) documentation with [API reference](https://redis.io/docs/latest/develop/ai/context-engine/langcache/api-examples)\n\n---"
    },
    {
      "id": "redis-80--82-features",
      "title": "Redis 8.0 & 8.2 Features",
      "role": "content",
      "text": "- [Redis Open Source 8.2 documentation](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/redisos-8.2-release-notes)\n- Updated [Redis 8.0 release notes](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/redisos-8.0-release-notes)\n- [Redis Search expiration capabilities](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/expiration) in Redis 8\n- Enhanced [TAG documentation](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/tags) per GitHub issues\n- [Vector quantization and compression](https://redis.io/docs/latest/develop/ai/search-and-query/vectors/svs-compression) moved to dedicated page\n\n---"
    },
    {
      "id": "data-types-2",
      "title": "Data Types",
      "role": "content",
      "text": "- TimeSeries:\n  - [Enhanced time series examples](https://redis.io/docs/latest/develop/data-types/timeseries) with query and aggregation info\n  - Added testable code examples (TCE) support\n- Probabilistic:\n  - Added testable examples for [Python](https://redis.io/docs/latest/develop/clients/redis-py/prob), [C#](https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/prob), [Java](https://redis.io/docs/latest/develop/clients/jedis/prob), and [Go](https://redis.io/docs/latest/develop/clients/go/prob)\n  - Updated [Cuckoo filter documentation](https://redis.io/docs/latest/develop/data-types/probabilistic/cuckoo-filter)\n\n---"
    },
    {
      "id": "client-libraries-3",
      "title": "Client Libraries",
      "role": "content",
      "text": "#### Python (redis-py)\n- Added [reconnection examples](https://redis.io/docs/latest/develop/clients/redis-py/connect#retrying-connections)\n- Enhanced [timeout and retry details](https://redis.io/docs/latest/develop/clients/redis-py/produsage#timeouts)\n- Fixed [pip install command](https://redis.io/docs/latest/develop/clients/redis-py/amr) for redis-py entraid extension\n- Added [Binder environment links](https://redis.io/docs/latest/develop/clients/redis-py#connect-and-test) for Python examples\n\n#### Java (Jedis)\n- Updated to [latest Jedis version](https://redis.io/docs/latest/develop/clients/jedis#install)\n- Added [reconnection examples](https://redis.io/docs/latest/develop/clients/jedis/connect#retrying-a-command-after-a-connection-failure)\n- Enhanced [probabilistic data type examples](https://redis.io/docs/latest/develop/clients/jedis/prob)\n\n#### Node.js\n- Added [command reliability information](https://redis.io/docs/latest/develop/clients/nodejs/produsage#command-execution-reliability)\n- Fixed [reconnection details](https://redis.io/docs/latest/develop/clients/nodejs/connect#reconnect-after-disconnection)\n\n#### .NET (StackExchange.Redis/NRedisStack)\n- Added [retries and timeouts](https://redis.io/docs/latest/develop/clients/dotnet/produsage) to production usage advice\n- Enhanced [dialect 2 notes](https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/queryjson)\n\n#### Go (go-redis)\n- Added [retries and timeouts](https://redis.io/docs/latest/develop/clients/go/produsage) to production usage\n- Enhanced [dialect 2 notes](https://redis.io/docs/latest/develop/clients/go/queryjson)\n- Added [Connect with AMR](https://redis.io/docs/latest/develop/clients/go/amr) page.\n\n#### Lettuce\n- Updated to [latest Lettuce version](https://redis.io/docs/latest/develop/clients/lettuce#install)\n- Added [command reliability information](https://redis.io/docs/latest/develop/clients/lettuce/produsage#connection-and-execution-reliability)\n- Added [JSON query examples](https://redis.io/docs/latest/develop/clients/lettuce/queryjson)\n\n#### PHP (Predis)\n- Enhanced [dialect 2 notes](https://redis.io/docs/latest/develop/clients/php/queryjson)\n\n---"
    },
    {
      "id": "documentation-structure--navigation",
      "title": "Documentation Structure & Navigation",
      "role": "content",
      "text": "- Reorganized [develop section navigation](https://redis.io/docs/latest/develop) with improved sidebar structure\n- Moved [programmability section](https://redis.io/docs/latest/develop/programmability) into develop area\n- Relocated [patterns folder](https://redis.io/docs/latest/develop/clients/patterns) to clients section\n- Added [Using commands section](https://redis.io/docs/latest/develop/using-commands) to develop area\n- Enhanced [keyspace notifications](https://redis.io/docs/latest/develop/pubsub/keyspace-notifications) and [pub/sub](https://redis.io/docs/latest/develop/pubsub) documentation\n- Updated [transactions](https://redis.io/docs/latest/develop/using-commands/transactions) and [pipeline](https://redis.io/docs/latest/develop/using-commands/pipelining) pages\n- Added comprehensive aliases for backward compatibility\n\n---"
    },
    {
      "id": "protocol--technical-updates",
      "title": "Protocol & Technical Updates",
      "role": "content",
      "text": "- Fixed [RESP protocol specification](https://redis.io/docs/latest/develop/reference/protocol-spec) attribute byte documentation\n- Enhanced [FT.AGGREGATE expression precedence](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/aggregations-syntax) documentation\n- Updated [distributed locks](https://redis.io/docs/latest/develop/clients/patterns/distributed-locks) documentation\n- Fixed [FP32 vectorsets endianness](https://redis.io/docs/latest/develop/data-types/vector-sets#endianness-considerations-for-fp32-format) documentation"
    },
    {
      "id": "q1-2025-january---march-updates",
      "title": "Q1 2025 (January - March) Updates",
      "role": "content",
      "text": ""
    },
    {
      "id": "tools-4",
      "title": "Tools",
      "role": "content",
      "text": "- Redis Insight [v2.66 release notes](https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.66.0)\n- Updated CLI output samples for [`bigkeys`, `memkeys`, `keystats`](https://redis.io/docs/latest/develop/tools/cli)\n\n---"
    },
    {
      "id": "redis-ai--vectors-4",
      "title": "Redis AI & Vectors",
      "role": "content",
      "text": "- Expanded vector examples:\n  - [Python](https://redis.io/docs/latest/develop/clients/redis-py/vecsearch)\n  - [Node.js](https://redis.io/docs/latest/develop/clients/nodejs/vecsearch)\n  - [Java (Jedis)](https://redis.io/docs/latest/develop/clients/jedis/vecsearch)\n  - [Go](https://redis.io/docs/latest/develop/clients/go/vecsearch)\n  - [.NET](https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/vecsearch)\n- Updated AI integrations:\n  - [AI overview](https://redis.io/docs/latest/develop/ai)\n  - [RAG intro](https://redis.io/docs/latest/develop/get-started/rag)\n  - [Redis in AI](https://redis.io/docs/latest/develop/get-started/redis-in-ai)\n\n---"
    },
    {
      "id": "data-types-3",
      "title": "Data Types",
      "role": "content",
      "text": "- TimeSeries:\n  - [`COMPACTION_POLICY`](https://redis.io/docs/latest/develop/data-types/timeseries/configuration)\n  - [Client-side caching update](https://redis.io/docs/latest/develop/clients/client-side-caching)\n- JSON:\n  - [Active memory defragmentation](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/json/commands)\n- Probabilistic:\n  - [Bloom filter](https://redis.io/docs/latest/develop/data-types/probabilistic/bloom-filter)\n  - [Count-min sketch](https://redis.io/docs/latest/develop/data-types/probabilistic/count-min-sketch)\n  - [Top-K](https://redis.io/docs/latest/develop/data-types/probabilistic/top-k)\n  - [Cuckoo filter](https://redis.io/docs/latest/develop/data-types/probabilistic/cuckoo-filter)\n\n---"
    },
    {
      "id": "commands--api-docs",
      "title": "Commands & API Docs",
      "role": "syntax",
      "text": "- Pages updated for format and accuracy:\n  - [ACL SETUSER](https://redis.io/docs/latest/commands/acl-setuser)\n  - [JSON.GET](https://redis.io/docs/latest/commands/json.get)\n  - [TS.ADD](https://redis.io/docs/latest/commands/ts.add)\n  - [SCAN](https://redis.io/docs/latest/commands/scan)\n  - [SORT](https://redis.io/docs/latest/commands/sort)\n- RESP3 reply types documented in [Hiredis command page](https://redis.io/docs/latest/develop/clients/hiredis/issue-commands)\n- [CSC behavior clarified](https://redis.io/docs/latest/develop/clients/client-side-caching)\n\n---"
    },
    {
      "id": "search--query",
      "title": "Search & Query",
      "role": "content",
      "text": "- Best practices:\n  - [Dev-to-prod guide](https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/dev-to-prod-best-practices)\n  - [Scalable queries](https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/scalable-query-best-practices)\n  - [Index lifecycle](https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/index-mgmt-best-practices)\n- New/updated topics:\n  - [Autocomplete](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/autocomplete)\n  - [Escaping & tokenization](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/escaping)\n  - [Geo indexing](https://redis.io/docs/latest/develop/ai/search-and-query/indexing/geoindex)\n  - [Sorting, scoring, stemming](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/sorting)\n\n---"
    },
    {
      "id": "client-libraries-4",
      "title": "Client Libraries",
      "role": "content",
      "text": "#### Go\n- [Trans/pipe examples](https://redis.io/docs/latest/develop/clients/go/transpipe)\n- [JSON queries](https://redis.io/docs/latest/develop/clients/go/queryjson)\n\n#### .NET\n- [Vector search](https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/vecsearch)\n- [Trans/pipe usage](https://redis.io/docs/latest/develop/clients/dotnet/transpipe)\n- [JSON queries](https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/queryjson)\n\n#### Java (Jedis)\n- [Vector search](https://redis.io/docs/latest/develop/clients/jedis/vecsearch)\n- [Trans/pipe usage](https://redis.io/docs/latest/develop/clients/jedis/transpipe)\n\n#### Node.js\n- [Vector queries](https://redis.io/docs/latest/develop/clients/nodejs/vecsearch)\n- [Trans/pipe examples](https://redis.io/docs/latest/develop/clients/nodejs/transpipe)\n- [JSON queries](https://redis.io/docs/latest/develop/clients/nodejs/queryjson)\n\n#### Redis-py\n- [ScanIter usage](https://redis.io/docs/latest/develop/clients/redis-py/scaniter)\n- [Vector search](https://redis.io/docs/latest/develop/clients/redis-py/vecsearch)\n- [Trans/pipe usage](https://redis.io/docs/latest/develop/clients/redis-py/transpipe)\n- [JSON queries](https://redis.io/docs/latest/develop/clients/redis-py/queryjson)\n\n#### Lettuce\n- [Cluster connection](https://redis.io/docs/latest/develop/clients/lettuce/connect)\n- [Production usage](https://redis.io/docs/latest/develop/clients/lettuce/produsage)\n\n#### Hiredis\n- Full client guide:\n  - [Overview](https://redis.io/docs/latest/develop/clients/hiredis)\n  - [Connect](https://redis.io/docs/latest/develop/clients/hiredis/connect)\n  - [Issue commands](https://redis.io/docs/latest/develop/clients/hiredis/issue-commands)\n  - [Handle replies](https://redis.io/docs/latest/develop/clients/hiredis/handle-replies)\n  - [Transactions and pipelines](https://redis.io/docs/latest/develop/clients/hiredis/transpipe)"
    },
    {
      "id": "q4-2024-october---december-updates",
      "title": "Q4 2024 (October - December) Updates",
      "role": "content",
      "text": "* Updated the RESP3 specification document to include the [attribute type](https://redis.io/docs/latest/develop/reference/protocol-spec#attributes).\n* Updates to the [key eviction](https://redis.io/docs/latest/develop/reference/eviction) page.\n* Updates to the Redis Insight page related to its new Redis Search auto-completion [feature](https://redis.io/docs/latest/develop/tools/insight#workbench).\n* Restructured and added testable connection examples to the [client pages](https://redis.io/docs/latest/develop/clients).\n* Added [Redis Open Source](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce) and [Redis Stack](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisstack) release notes.\n* Added new [Redis for AI](https://redis.io/docs/latest/develop/ai) page.\n* Added new [Predis (PHP client library)](https://redis.io/docs/latest/develop/clients/php) page."
    },
    {
      "id": "q3-2024-july---september-updates",
      "title": "Q3 2024 (July - September) Updates",
      "role": "content",
      "text": "* Updated the [RAG with Redis quick start guide](https://redis.io/docs/latest/develop/get-started/rag).\n* Updates for [Redis Open Source version 7.4](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce).\n* Added new [Redis Insight debugging](https://redis.io/docs/latest/develop/tools/insight/debugging) page.\n* Completed a major re-write/restructuring of the [vector indexing page](https://redis.io/docs/latest/develop/ai/search-and-query/vectors).\n* Added new [client-side caching page](https://redis.io/docs/latest/develop/clients/client-side-caching).\n* Added new documentation for the [RDI in Redis Insight feature](https://redis.io/docs/latest/develop/tools/insight/rdi-connector).\n* Added new documentation for the [Redis for VS Code feature](https://redis.io/docs/latest/develop/tools/redis-for-vscode).\n* Added multi-language code examples to Redis Search [query](https://redis.io/docs/latest/develop/ai/search-and-query/query) pages.\n* Added client-side caching information to the [supported clients](https://redis.io/docs/latest/develop/clients/client-side-caching#which-client-libraries-support-client-side-caching) pages.\n* Numerous changes to the [Redis client content](https://redis.io/docs/latest/develop/clients)."
    }
  ],
  "examples": []
}
