Releases: redis/redis-om-spring
Releases · redis/redis-om-spring
Release v1.0.0
Changelog
🚀 Features
- 3d8b53f add comprehensive Map field support for JSON documents (#348), closes #348
- 3727c6d add andAny() and orAny() methods for combining predicates with different types (#342), closes #342
- ebaf49f add error handling configuration for saveAll operations (#517), closes #517
🐛 Fixes
- 12c6256 remove invalid 'enabled: auto' from jreleaser prerelease config
- bb39299 exclude demo modules from javadoc and publishing configuration
- 3dc12d6 handle different Redis return types for num_docs field (#639), closes #639 #640
- 2d734bf enable proper contributor attribution in GitHub releases
- cdd74c9 resolve TTL not being set with spring-boot-devtools (#458), closes #458
- 38e9d23 resolve early access workflow issues for RC versions (#625), closes #625
- e65fc7d return boolean for exists queries instead of throwing ClassCastException (#622), closes #622
- d474dec improve indexExistsFor to handle Redis 8 error messages (#636), closes #636
- ca34a10 allow users to override Redis mapping context without bean conflicts (#637), closes #637
- 7d50b9a handle String values from Redis FT.INFO in count() method (#639), closes #639
🔄️ Changes
- 4652972 fix deprecations and other build warnings
🛠 Build
- fe7f287 implement automatic SNAPSHOT version generation for continuous deployment (#625), closes #625
- 9dce4fc fix deprecated project references in Gradle tasks
- 3f123ce update Antora to 3.1.12 and fix documentation warnings
- e710fdd skip Javadoc generation for demo modules
📝 Documentation
- 99aa008 correct hash-mappings documentation
- 814bbcf add comprehensive documentation for partial updates on
@Document
entities (#595), closes #595 - cd4ff3a add comprehensive connection pool configuration guide (#217), closes #217
- ea7a806 updates for 1.0.0
- e646c85 fix all Javadoc warnings in lexicographic classes
Contributors
We'd like to thank the following people for their contributions:
- Brian Sam-Bodden (@bsbodden)
Release v1.0.0-RC4
Changelog
🚀 Features
- 9c63e8e add projection and map support for aggregations (#539), closes #539
- 2cbc90d add support for indexing nested fields in arrays (#519), closes #519
- 678f955 add lexicographic string comparison support for Redis OM Spring (#526), closes #526
- a9a9a4f add @RedisKey annotation to populate entity fields with Redis keys during search operations (#538), closes #538
- 2288d97 add official null support with indexMissing and indexEmpty options (#527), closes #527
- b78f33f add numeric array membership methods to NumericField (#400), closes #400
- 6db190d docs: integrate Javadoc into Antora documentation site
🐛 Fixes
- 53c2212 add limit support for findTop/findFirst repository methods (#631), closes #630 #631
- f8ded2f handle @NumericIndexed in nested classes within metamodel generator (#613), closes #613
- 3570ccf set source and target compatibility to Java 17 (#616), closes #616
- a1b9a78 handle missing @reference entities gracefully (#607), closes #607
- 1577b26 EqualPredicate changes in 0.9.10 breaking search syntax (#609), closes #609
- 727c3f9 ci: resolve HuggingFace tokenizer failures in CI environments
- 4d94c52 ci: correct gradle command path in docs workflow
🧪 Tests
- 3b31693 add more tests for Nested Array Indexing feature
- a8b6af6 add metamodel generation tests for @NumericIndexed annotation (#613), closes #613
🧰 Tasks
📝 Documentation
- 812487e add Spring Boot version requirements and compatibility policy (#632), closes #520 #632
- aa1ff7c add documentation for numeric array containment search methods, closes #400
- 82f6661 Update release process documentation
- cade687 Javadoc for redis-om-spring and redis-om-spring-ai modules
Release v1.0.0-RC3
Release v1.0.0-RC2
Release v1.0.0-RC1
Release early-access
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!