Skip to content

Releases: redis/redis-om-spring

Version 0.8.7

04 Sep 22:20
Compare
Choose a tag to compare

Changes

  • feature: enable indexed enumeration to be serialized as an ordinal and indexed as numeric (resolves gh-280) (#335)
  • feature: implements summarization/highlight for EntityStreams with Ha… (#338)
  • feature: implement VSS (Vectorize and Search) for JSON documents (#333)
  • dependencies upgrades (#331)
  • fix: Enable Metamodel Fields Generation for Non-Indexed Fields (resolves gh-327) (#330)
  • fix: add [*] to nested List/Sets indices - resolves gh-326 (#329)
  • fix: ensure indexer respect custom aliases (resolves gh-309) (#319)

Contributors

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

@bsbodden and @justTimTim

v0.8.6

26 Jul 16:43
Compare
Choose a tag to compare

🔥 What's Changed

  • fix: switch TEXT containing predicate from fuzzy to infix matching (resolves gh-302) by @bsbodden in #304
  • fix: support deep nested fields updateField in DocumentsRedisReposito… by @bsbodden in #306
  • fix: respect query limit for Hash repositories queries by @bsbodden in #307
  • fix: use proper JSON Path when updating nested JSON fields (resolves … by @bsbodden in #311
  • feature: cuckoo filter annotation implementation by @bsbodden in #312
  • Issue 309 - ensures that search aliases are respected in metamodel by @bsbodden in #314
  • Bsb/release 0.8.6 by @bsbodden in #317
  • Release v0.8.6 by @bsbodden in #318

Full Changelog: v0.8.5...v0.8.6

Version 0.8.5

16 Jul 02:37
Compare
Choose a tag to compare

🚀 Features

  • feature: support for query limit configuration for all dynamic queries (resolves gh-286)
  • feature: Implements Query By Example (QBE) (#298)
  • feature: implements optimistic locking using Spring's @Version annotation (resolves gh-51) (#291)
  • dependencies: upgrade Jedis to v4.4.0

🐛 Bug Fixes

  • fix: add stopping condition to recursing indexable collections (#296)
  • fix: be more resilient to DLG models accessibility issues by using a … (#295)
  • fix: enables explicitely indexed @id fields (resolves gh292) (#294)
  • fix: correctly handle query limit in Document repositories Brian Sam-Bodden (13 days ago)

Contributors

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

@bsbodden

Version 0.8.4

24 Jun 17:20
Compare
Choose a tag to compare

👶🏽 Features

  • feature: Handles @Reference for @Document annotated object like Spring Data Redis @RedisHash
  • feature: app configuration properties for EnhancedRedisRepository (r… (#272)
  • feature: Make FeatureExtractor injectable (#262)

🐛 Bug Fixes

  • fix: no metamodel tag fields generated for @indexed Enums (resolves gh-277)
  • fix: use ZoneId insteadof ZoneOffset to prevent Invalid ID for ZoneOffset, non numeric characters found: UTC
  • fix: Fixes issues with deeply nested queries with EntityStreams
  • fix: addresses inconsistencies in query range generation for Date/Tim… (#274)
  • fix: handle GsonBuilder dynamic updates regardless of ClassLoader (#271)
  • fix: correctly handle boolean returns in EntityStreams (resolved gh-265) (#269)
  • fix: annotation processors in plugin as per the docs (#261)

Contributors

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

@Grogdunn,@rjdkolb, Richard Kolb and @bsbodden

v0.8.3

05 Jun 22:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.2...v0.8.3

Version 0.8.2

16 May 08:32
Compare
Choose a tag to compare

Changes

  • feature: implements cursors in the EntityStreams API (resolved gh-242) (#247)
  • refactor: bypass DLJ beans if outbound connections blocked or proxied (#244)
  • Issue 236 - Fixes "Fail setting TTL from property during save operation" (#245)
  • fix: handle Long in EntityStreams numeric fields (resolved #237)
  • refactor: correct Lombok NoArgsConstructor params
  • refactor: optimize imports

Contributors

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

@bsbodden

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