github redis/redis-om-spring v2.0.5
Release v2.0.5

7 hours ago

Changelog

๐Ÿš€ Features

๐Ÿ› Fixes

  • f9c31eb use GIT_ACCESS_TOKEN for checkout in release workflow (#747), closes #747
  • 402b8b3 handle Redis Sentinel configuration in jedisConnectionFactory (#730) (#731), closes #730 #731
  • ae114ec null-safe documentToEntity for detached JSON streams (#745), closes #745
  • 48f9a94 stabilize VectorizeDocumentTest, DetachedEntityStreamDocsTest and DetachedEntityStreamHashTest on CI (#742), closes #739 #742
  • 0be4611 resolve NPE in getTTLForEntity() for entities without standard Jโ€ฆ (#726), closes #726
  • 1456d80 throw UnsupportedOperationException when sorted() receives a wrapped Comparator (#692), closes #692
  • 981914f add search(String, FTSearchParams) overload and deprecate search(Query, FTSearchParams) (#691), closes #691
  • bb53db1 update(Example.of()) now works for non-String fields (#706), closes #706
  • 38d3b69 make RedisIndexContext.activate()/close() thread-safe, closes #720
  • b716822 resolve bean creation error for redisEnhancedMappingContext (#705), closes #705
  • 6a5b266 prevent ThreadLocal context leak by adding AutoCloseable to RedisIndexContext (#718), closes #718
  • 0fc7426 address PR review feedback
  • ef1df7f enforce Jedis 7.3.0 minimum, add username support, and align Redis property prefixes

๐Ÿ”„๏ธ Changes

  • 038a3d1 split large classes โ€” RediSearchIndexer, RediSearchQuery, RedisEnhancedQuery, SearchStreamImpl (#746), closes #746

๐Ÿงช Tests

  • 36307f2 add integration tests for ACL username auth and Jedis 7.3.0 constraint

๐Ÿงฐ Tasks

๐Ÿ›  Build

  • 83db11c parallel test sharding, Redis 8 test fixes, and temurin JDK across all workflows (#732), closes #732

๐Ÿ“ Documentation

  • 4268ea4 add CONTRIBUTING.md and demos/README.md (#744), closes #744
  • 554220d clarify FT.AGGREGATE cursor ID reuse behavior and simplify resolveCursorId (#708), closes #708

Contributors

We'd like to thank the following people for their contributions:

  • Brian Sam-Bodden ()
  • Claude Sonnet 4.5 ()
  • Claude Sonnet 4.6 ()
  • GitHub ()
  • Kirill ()
  • Sagi ()

Don't miss a new redis-om-spring release

NewReleases is sending notifications on new releases.