Releases: redis/redis-om-spring
Releases · redis/redis-om-spring
Version 0.9.11
Changes
- feat: Add Microsoft Entra ID authentication support for Redis and Azure OpenAI
- feat: Add Azure OpenAI support with Entra ID integration
- feat: Ops for T Digest
- feat: implementing ops for top K
- feat: add vector similarity search demo with movie dataset
- feat: implement Redis Sentinel support with comprehensive test suite
- feat" EntityStreams conditional filters (#569)
- dependencies: downgrade jakarta.persistence-api to be inline with SpringBoot (#567)
- release: v0.9.11-SNAPSHOT (#566)
- test: add test cases for boolean and datetime query methods (#565)
- fix: ensure ID fields with @NotNull annotation are included in metamo… (#564)
- docs: remove reference to redis ventures in roms-vss demo (#563)
- refactor: consistently use Search Dialect 2 as the default (#561)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.9.10
Changes
- refactor: use double quotes for exact TEXT queries instead of escaping (#560)
- refactor: move tests to a separate project to simplify build (special… (#558)
- Bsb/extra tests (#556)
- Tests showing AND/OR combinations with QBE (#555)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.9.9
Changes
- release: v0.9.9 (#554)
- Using bulk APIs/calls on entities during saveAll (#552)
- ci: make snapshot deploy conditional on being a SNAPSHOT release (#550)
- ci: update snapshot action (#549)
- 0.9.9 SNAPSHOT (#548)
- refactor: upgrade to SpringAI 1.0.0-M6 (#547)
- feature: allow containsNone predicate to take a single element (resol… (#546)
- fix: @document(indexName=) not working in conjunction with @IndexingO… (#545)
- Bsb/aggregation annotation params (#542)
- ci: update deprecated version of actions/cache: v2 to use v4 (#543)
- Removing Spring AI BOM (#541)
- dependencies: upgrade Jedis to 5.2.0 (#537)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.9.8
Changes
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.9.7
Changes
- Restores support for Java 11
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.9.6
Version 0.9.5
Changes
- release: v0.9.5 (#504)
- dependencies: upgrade Spring AI to 1.0.0-M2 (#503)
- Use annotation based field autowiring in RedisEnhancedRepositoryFactoryBean (#500)
- Bsb/spring 3.3.2 (#501)
- fix: RedisEnchanceKeyValueAdapter#put make DEL/HMSET combo in a pipeline (#495)
- Bsb/v0.9.5 snapshot (#493)
Contributors
We'd like to thank all the contributors who worked on this release!
@bsbodden and @sumitjainn
Version 0.9.4
Changes
- docs: fix version requiring spring-milestones in Maven snippets in README (#485)
- feature: deleteAll - default find/del keys in batches pipelined, opt… (#488)
- feature: handle RediSearch Dialect 3 in repositories (add @UseDialect annotation for repo methods) - (resolves gh-476)
- test: ensure UUID fields can be searched and are properly escaped (see gh-480)
- feature: enable usage of EntityStreams with POJOs and existing indices (resolves gh-470)
- feature: add support for BigDecimal to EntityStream's numeric predicates Brian Sam-Bodden
- fix: treat just-expired document as inexistent (#484)
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.9.3
Changes
- feature: QBE updates and bulk updates (#477)
- feature: report library version with Jedis' ClientSetInfoConfig (#475)
- fix: enable #getSlice on SearchStreams (resolves gh-471) (#472)
- fix: fix Spring AI embeddings for Hashes
Contributors
We'd like to thank all the contributors who worked on this release!
Version 0.9.2
Changes
- feature: Spring AI Integration: Enables use of Spring AI Embedding models with the
@Vectorize
annotation - dependencies: move up to Spring Boot/SDR 3.3.0
- feature: make Geo search default distance and distance metric configurable properties (default set to '0.0005 mi')
- feature: Ability to modify/filter the ID portion of the Key (Redis Cluster Hashtags) (resolves gh-454)
- feature: add ability to use custom index names with @RedisHash annotated entities via @IndexingOptions
- feature: introduce @IndexingOptions annotation to control index lifecycle
- feature: Support for java.time.YearMonth for JSON and Hashes (resolves gh-440)
🐛 Bug Fixes
- fix: correctly implement Pagination for Query by Example (QBE) with repositories (resolves #gh-449)
- fix: handle JedisDataException when doing QBE and example property not loaded nor in schema
- fix: TAG and TEXT fields should be escaped by default when using QBE (resolved gh-451)
- fix: QueryUtils#escape should handle nulls (resolves gh-452)
- fix: honor custom search index names for Hashes
- fix: enable QBE for entities with aliases needing escaping (resolves gh-439)
- fix: SORTBY clause property not escaped in finder queries (resolves gh-438)
- fix: add missing LocalDateTime to String converter
Contributors
We'd like to thank all the contributors who worked on this release!