Skip to content

Releases: redis/redis-om-spring

Version 0.8.1

24 Apr 15:25
Compare
Choose a tag to compare

Changes

  • fix: sorting is ignored when querying from dynamic name (#232)
  • docs: doc cleanup (#226)
  • github: fix integration testing command in snapshot gh action (#221)
  • fix: use system class loader to load entity class when determining TT… (#216)
  • docs: Updated README (#213)
  • fix: fixed aggregation with EntityStream (#211)
  • fix: lookup with "between" LocalDateTime and Instant (#201)

🚀 New Features

  • feature: Vectorize Annotation and VSS demo (#214)
  • feature: search object collections (#238)
  • feature: adds facial recognition models to vectorizer feature (#229)
  • feature: enable dialect selection on Entity Streams (resolves gh-219) (#234)
  • feature: index Java Enums as TAGs (resolves gh-215) (#235)
  • feature: Support annotations on private fields of superclasses of documents (#204)

🐛 Bug Fixes

  • fix: correctly implements the FIRST_VALUE GROUPBY reducers (#233)

Contributors

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

@bsbodden, @justTimTim, @viragtripathi and @zUniQueX

v0.8.0

28 Feb 17:52
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.4...v0.8.0

v0.6.4

24 Jan 19:27
0e07bc3
Compare
Choose a tag to compare

🔥 Breaking Changes

Last Release under Spring 2.7.7 - Next release will be pegged to Spring 3.x

🚀 New Features

  • JSON array mapping for numeric and geo by @bsbodden in #138
  • Search Aggregations API - Annotations-based and Entity Streams based by @bsbodden in #149
  • Shortcut aggregations for Streams min/max by @bsbodden in #150
  • feature: enable repository queries on nested Set/List entity members by @bsbodden in #159

🛠️ What's Changed

New Contributors

Full Changelog: v0.6.3...v0.6.4

Version 0.6.3

16 Nov 14:56
Compare
Choose a tag to compare

Changes

Features

  • feature: Add limit/offset support to @query (resolves gh-125)

Fixes

  • fix: remove @Autowired in favor of constructor injection (resolved gh-133)

  • fix: Only autoindex @id field when not explicitely indexed by the user (resolves gh-135)

  • fix: NPE when querying an expired (TTL) JSON document - check .get($) (resolves gh-131)

  • fix: NPE when querying an expired (TTL) JSON document (resolves gh-131)

  • docs: fix Javadoc for getIds methods

Contributors

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

@bsbodden

v0.6.2

04 Nov 15:28
Compare
Choose a tag to compare

What's Changed

  • Removes need to maintain a Redis Set for Primary Keys by @bsbodden in #118
  • docs: clean up Javadoc warnings by @bsbodden in #121
  • fix: addresses null key prefix when indices already created (resolves… by @bsbodden in #123

Full Changelog: v0.6.1...v0.6.2

Version 0.6.1

13 Oct 15:50
0f752ff
Compare
Choose a tag to compare
Version 0.6.1 Pre-release
Pre-release

🔥 Breaking Changes

  • Upgrades to the latest Spring Boot (2.7.4) and Spring Data Redis (2.7.3)

🚀 New Features

Full Changelog: v0.6.0...v0.6.1

Version 0.6.0

06 Sep 15:57
5b51b47
Compare
Choose a tag to compare

Changes

🔥 Breaking Changes

  • Upgrades to the latest Spring Boot (2.7.3) and Spring Data Redis (2.7.2) along with test dependencies (#94)

🚀 New Features

  • Adds convenience generated constants for nested fields in metamodel (#96)
  • Improves Hash repos to match Document repos, fully tests EntityStreams, general clean up (#84)
  • Support @timetolive on JSON-mapped objects #66 (#68)
  • Redis JSON ARR* functionality as terminal operations on Entity Streams (#55)
  • Use pipelining to improve performance put/get in adapters (#71)
  • Overwriting saveAll methods of SimpleRedisRepositories to use pipelining (#91)
  • Implementing TTL capability to saveAll overwritten methods (#101)

🐛 Bug Fixes

  • Honor indexing annotations 'aliases' when querying (resolves gh-97) (#98)
  • Use pipe '|' as default separator for TAG index fields (resovles gh-72) (#90)
  • Prevent character escaping for full-text searches (resolves gh-69) (#73)

🧰 Maintenance

  • refactor: apply sonar lint recommendations (#95)
  • test: ups test coverage and light refactoring (#89)
  • ci: update wordlist for spellchecker action (#85)
  • Updating the release an CI processes to fully live in GitHub Actions (#75)
  • Integrating spellcheck for CI (#67)
  • Updating release drafter to match current standard (#57)
  • test: add test for @query annotation with Pagination support (#53)

Contributors

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

@Pwhxbdk, @ally-jarrett, @bsbodden, @chayim, @daveish, @gkorland, @raphaeldelio, @simonprickett and David Fischer