diff --git a/content/develop/whats-new/_index.md b/content/develop/whats-new/_index.md index dea4bbccb8..08a3728280 100644 --- a/content/develop/whats-new/_index.md +++ b/content/develop/whats-new/_index.md @@ -11,6 +11,112 @@ linkTitle: What's new? hideListLinks: true weight: 10 --- +## Q1 2025 (January - March) Updates + +### Tools + +- Redis Insight [v2.66 release notes]({{< relref "/develop/tools/insight/release-notes/v.2.66.0.md" >}}) +- Updated CLI output samples for [`bigkeys`, `memkeys`, `keystats`]({{< relref "/develop/tools/cli.md" >}}) + +--- + +### Redis AI & Vectors + +- Expanded vector examples: + - [Python]({{< relref "/develop/clients/redis-py/vecsearch.md" >}}) + - [Node.js]({{< relref "/develop/clients/nodejs/vecsearch.md" >}}) + - [Java (Jedis)]({{< relref "/develop/clients/jedis/vecsearch.md" >}}) + - [Go]({{< relref "/develop/clients/go/vecsearch.md" >}}) + - [.NET]({{< relref "/develop/clients/dotnet/vecsearch.md" >}}) +- Updated AI integrations: + - [AI overview]({{< relref "/develop/ai/index.md" >}}) + - [RAG intro]({{< relref "/develop/get-started/rag.md" >}}) + - [Redis in AI]({{< relref "/develop/get-started/redis-in-ai.md" >}}) + +--- + +### Data Types + +- TimeSeries: + - [`COMPACTION_POLICY`]({{< relref "/develop/data-types/timeseries/configuration.md" >}}) + - [Client-side caching update]({{< relref "/develop/clients/client-side-caching.md" >}}) +- JSON: + - [Active memory defragmentation]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json/commands.md" >}}) +- Probabilistic: + - [Bloom filter]({{< relref "/develop/data-types/probabilistic/bloom-filter.md" >}}) + - [Count-min sketch]({{< relref "/develop/data-types/probabilistic/count-min-sketch.md" >}}) + - [Top-K]({{< relref "/develop/data-types/probabilistic/top-k.md" >}}) + - [Cuckoo filter]({{< relref "/develop/data-types/probabilistic/cuckoo-filter.md" >}}) + +--- + +### Commands & API Docs + +- Pages updated for format and accuracy: + - [ACL SETUSER]({{< relref "/commands/acl-setuser/index.md" >}}) + - [JSON.GET]({{< relref "/commands/json.get/index.md" >}}) + - [TS.ADD]({{< relref "/commands/ts.add/index.md" >}}) + - [SCAN]({{< relref "/commands/scan/index.md" >}}) + - [SORT]({{< relref "/commands/sort/index.md" >}}) +- RESP3 reply types documented in [Hiredis command page]({{< relref "/develop/clients/hiredis/issue-commands.md" >}}) +- [CSC behavior clarified]({{< relref "/develop/clients/client-side-caching.md" >}}) + +--- + +### Search & Query + +- Best practices: + - [Dev-to-prod guide]({{< relref "/develop/interact/search-and-query/best-practices/dev-to-prod-best-practices.md" >}}) + - [Scalable queries]({{< relref "/develop/interact/search-and-query/best-practices/scalable-query-best-practices.md" >}}) + - [Index lifecycle]({{< relref "/develop/interact/search-and-query/best-practices/index-mgmt-best-practices.md" >}}) +- New/updated topics: + - [Autocomplete]({{< relref "/develop/interact/search-and-query/advanced-concepts/autocomplete.md" >}}) + - [Escaping & tokenization]({{< relref "/develop/interact/search-and-query/advanced-concepts/escaping.md" >}}) + - [Geo indexing]({{< relref "/develop/interact/search-and-query/indexing/geoindex.md" >}}) + - [Sorting, scoring, stemming]({{< relref "/develop/interact/search-and-query/advanced-concepts/sorting.md" >}}) + +--- + +### Client Libraries + +#### Go +- [Trans/pipe examples]({{< relref "/develop/clients/go/transpipe.md" >}}) +- [JSON queries]({{< relref "/develop/clients/go/queryjson.md" >}}) + +#### .NET +- [Vector search]({{< relref "/develop/clients/dotnet/vecsearch.md" >}}) +- [Trans/pipe usage]({{< relref "/develop/clients/dotnet/transpipe.md" >}}) +- [JSON queries]({{< relref "/develop/clients/dotnet/queryjson.md" >}}) + +#### Java (Jedis) +- [Vector search]({{< relref "/develop/clients/jedis/vecsearch.md" >}}) +- [Trans/pipe usage]({{< relref "/develop/clients/jedis/transpipe.md" >}}) + +#### Node.js +- [Vector queries]({{< relref "/develop/clients/nodejs/vecsearch.md" >}}) +- [Trans/pipe examples]({{< relref "/develop/clients/nodejs/transpipe.md" >}}) +- [JSON queries]({{< relref "/develop/clients/nodejs/queryjson.md" >}}) + +#### Redis-py +- [ScanIter usage]({{< relref "/develop/clients/redis-py/scaniter.md" >}}) +- [Vector search]({{< relref "/develop/clients/redis-py/vecsearch.md" >}}) +- [Trans/pipe usage]({{< relref "/develop/clients/redis-py/transpipe.md" >}}) +- [JSON queries]({{< relref "/develop/clients/redis-py/queryjson.md" >}}) + +#### Lettuce +- [Cluster connection]({{< relref "/develop/clients/lettuce/connect.md" >}}) +- [Production usage]({{< relref "/develop/clients/lettuce/produsage.md" >}}) + +#### Hiredis +- Full client guide: + - [Overview]({{< relref "/develop/clients/hiredis/_index.md" >}}) + - [Connect]({{< relref "/develop/clients/hiredis/connect.md" >}}) + - [Issue commands]({{< relref "/develop/clients/hiredis/issue-commands.md" >}}) + - [Handle replies]({{< relref "/develop/clients/hiredis/handle-replies.md" >}}) + - [Transactions and pipelines]({{< relref "/develop/clients/hiredis/transpipe.md" >}}) + + + ## Q4 2024 (October - December) Updates * Updated the RESP3 specification document to include the [attribute type]({{< relref "/develop/reference/protocol-spec#attributes" >}}).