StackExchange.Redis.Extensions v12.1.0
AI/ML features and developer experience improvements.
New Features
VectorSet API for AI/ML Similarity Search (#631, PR #647)
15 methods covering Redis 8.0 VectorSet operations for RAG, recommendations, and semantic search:
VectorSetAddAsync,VectorSetSimilaritySearchAsync,VectorSetRemoveAsync,VectorSetContainsAsyncVectorSetLengthAsync,VectorSetDimensionAsync,VectorSetInfoAsyncVectorSetGetAttributesJsonAsync,VectorSetSetAttributesJsonAsyncVectorSetRandomMemberAsync,VectorSetRandomMembersAsyncVectorSetGetApproximateVectorAsync,VectorSetGetLinksAsync,VectorSetGetLinksWithScoresAsync
AI Coding Assistant Integration (#629, #630, PR #649)
llms.txt— Standard file for AI documentation indexing (Context7, Copilot, Cursor)- Claude Code plugin with 3 skills:
/redis-configure— Generate configuration from natural language/redis-scaffold— Production code patterns (cache-aside, Streams, Geo, VectorSet RAG)/redis-diagnose— Troubleshoot timeouts, connection failures, serialization errors
Documentation Improvements
- Complete API reference tables added to GeoSpatial, Streams, VectorSet, and Compression docs
- Migration Guide: v11 → v12
- All old documentation modernized to .NET 8+ patterns
Security & CI
- SECURITY.md with GitHub Private Vulnerability Reporting
- CodeQL Advanced security analysis (C# + GitHub Actions scanning)
- CI workflow for automated testing on push/PR to master
- Manual NuGet publish workflow (replaced auto-trigger)
NuGet Packages Published
All 14 packages published as v12.1.0:
- Core, AspNetCore
- Serializers: System.Text.Json, Newtonsoft, MsgPack, Protobuf, MemoryPack, ServiceStack, Utf8Json
- Compressors: LZ4, Snappier, ZstdSharp, GZip, Brotli (first publish — these were missing from v12.0.0)
Install
dotnet add package StackExchange.Redis.Extensions.Core --version 12.1.0