Releases: redis/redis-om-spring
Releases · redis/redis-om-spring
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!
Version 0.9.1
Changes
🔥 Features:
- Handle search aliased fields with special characters
- Implement EntityStreams findFirstOrElse (upsert)
- Enhanced reference deserializer and on-demand reference cache
- Add support for repository interface projection methods for Hashes
- Add support for repository derived delete methods like Spring Data JPA
- Add exist/notExist predicates for EntityStream's aggregations
- Enable customization of the Redis Indices when declaring an Entity
🐞Bug Fixes:
- Prevent negative TTLs from insta-killing @document annotated entities with save/saveAll
- Address Sentinel support regression
- Change default serializer for java.util.Date to store as millis since epoch for search
- Add com.redis.om.spring.util package to component scan path in the SpringContext class
- @references fields should always be indexed as TAG fields
Other:
- Update Spring Boot/Spring Data Redis to v3.2.5
Contributors
We'd like to thank all the contributors who worked on this release!