Skip to content

Releases: redis/redis-om-spring

Release v1.0.0-RC4

03 Aug 19:01
Compare
Choose a tag to compare

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

26 May 14:04
Compare
Choose a tag to compare

Changelog

🐛 Fixes

  • 7dcf381 adding cache for embedding models in EmbeddingModelFactory (#601), closes #601

🛠 Build

  • 9ac783c use Conventional Commits for release commit
  • 89cc1e9 add spotless Gradle tasks and check during build in CI

📝 Documentation

  • acb5880 Antora Redis OM Documentation site

  • fabafe6 Releasing version 1.0.0-RC3

Release v1.0.0-RC2

20 May 18:46
Compare
Choose a tag to compare

Changelog

🛠 Build


  • 319215d Releasing version 1.0.0-RC2
  • 06ad198 upgrade to Spring AI 1.0.0
  • e58d0e4 enable the tests modules

Release v1.0.0-RC1

20 May 00:31
Compare
Choose a tag to compare

Changelog

Release early-access

20 May 18:36
Compare
Choose a tag to compare
Release early-access Pre-release
Pre-release

Changelog

Version 0.9.11

14 Apr 13:10
Compare
Choose a tag to compare

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!

@raphaeldelio, @foogaro and @bsbodden

Version 0.9.10

16 Mar 14:34
Compare
Choose a tag to compare

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!

@bsbodden

Version 0.9.9

21 Feb 02:12
Compare
Choose a tag to compare

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!

@bsbodden and @raphaeldelio

Version 0.9.8

16 Jan 06:16
237b8af
Compare
Choose a tag to compare

Changes

  • release: v0.9.8 (#535)
  • Composite PKs and other features (#534)
  • Making Spring AI Optional (#530)

Contributors

We'd like to thank all the contributors who worked on this release!

@bsbodden and @raphaeldelio

Version 0.9.7

23 Oct 22:54
Compare
Choose a tag to compare

Changes

  • Restores support for Java 11

Contributors

We'd like to thank all the contributors who worked on this release!

@bsbodden