Bug Fixes
-
SearchKeysAsync ignoring database number —
SearchKeysAsyncwas using a rawSCANcommand viaIServer.ExecuteAsyncwhich always defaults to database 0, regardless of which database instance (Db1,Db2, etc.) was used. Replaced withIServer.KeysAsync(database, pattern)which correctly targets the specified database. (#651) -
RemoveByTagAsync not cleaning up tag keys —
RemoveByTagAsyncdeleted all data keys referenced by a tag but never deleted the tag Set key itself (tag:{tagName}), causing empty Redis Sets to accumulate indefinitely. The tag key is now deleted after removing its members. (#650)
Security
- Upgraded Snappier from 1.1.6 to 1.3.x to fix high severity vulnerability (GHSA-pggp-6c3x-2xmx)
Full Changelog: v12.1.0...v12.2.0