Skip to content

Releases: aerospike/spring-data-aerospike

2.4.2.RELEASE

11 Jan 09:53
Compare
Choose a tag to compare

🐞 Fixes

  • circular dependency in 2.4.1
    PR: #116

2.4.1.RELEASE

28 Nov 00:30
Compare
Choose a tag to compare

🚀 Features

  • Support for @Indexed annotation
    PR: #101 #113

💡 Improvements

  • Split reactive and blocking configurations
    PR: #103

🐞 Fixes

  • List contains query is not working
    PR: #111
  • Support index collection type
    PR: #110
  • fix warning in logs: Registering converter as reading converter although it doesn't convert from a store-supported type
    PR: #107
  • @Expiration annotation doesn't accept 0, -1, -2 values
    PR: #106
  • AerospikeTemplate: rework count method
    PR: #105

📁 Dependencies updates

  • spring-data-parent 2.3.1.RELEASE -> 2.3.5.RELEASE
  • spring-data-commons 2.3.1.RELEASE -> 2.3.5.RELEASE
  • spring-data-keyvalue 2.3.1.RELEASE -> 2.3.5.RELEASE
  • aerospike-client 4.4.9 -> 4.4.18
  • aerospike-reactor-client 4.4.9 -> 4.4.10
  • embedded-aerospike 1.78 -> 1.85
    PR: #112

2.4.0.RELEASE

23 Jul 09:25
Compare
Choose a tag to compare

📁 Dependencies updates

  • Update to Spring Data Neumann
    PR: #93

❗ Non-backward compatible changes

  • Disable scans by default.
    (Generated queries without a filter will throw IllegalStateException. You need to enable them explicitly to be able to use scans.)
    PR: #91
  • QueryEngine and ReactorQueryEngine migrated to spring-data-aerospike repo
    (QueryEngine related classes moved from package com.aerospike.helper to org.springframework.data.aerospike.query)
    PR: #89

🏡 Housekeeping

  • Tests cleanup
    PR: #92

2.3.5.RELEASE

10 Jun 11:23
Compare
Choose a tag to compare

🐞 Fixes

  • Read indexes on ReactiveAerospikeTemplate instantiation
    PR: #88

2.3.4.RELEASE

25 May 15:26
Compare
Choose a tag to compare

🚀 Features

  • Reactive methods to create and delete index added
    PR: #87
  • Add BigDecimal converters
    PR: #78

💡 Improvements

  • Remove as_utility.lua from resources as the updated scripts are already located in query-engine dependency
    PR: #81
  • Use org.springframework.data.convert.CustomConversions from spring-data-commons.
    PR: #76

🏡 Housekeeping

  • Setup project build via GitHub actions
    PR: #86
  • Migrate all tests to Junit 5
    PR: #80
  • Cleanup converter tests
    PR: #79

2.3.3.RELEASE

17 Mar 21:34
Compare
Choose a tag to compare

💡 Improvements

  • BlockHound used to prove reactivity
    PR: #75
  • QueryEngine replaced with ReactiveQueryEngine in ReactiveAerospikeTemplate
    PR: #74

📁 Dependencies updates

  • Update aerospike dependencies:
aerospike-client 4.4.7 -> 4.4.9
aerospike-reactor-client 4.4.7 -> 4.4.9
aerospike-query-engine 4.4.7 -> 4.4.9

PR: #74

🏡 Housekeeping

  • Update documentation
    PR: #71

2.3.2.RELEASE

14 Feb 10:14
Compare
Choose a tag to compare

🐞 Fixes

  • Fix reading of Map value from Map<Key, Object> field
    PR: #68
  • Fix save, insert, update documents with version field of object type (Long)
    PR: #73

🏡 Housekeeping

  • Setup CircleCI integration
    PR: #69

2.3.1.RELEASE

27 Jan 10:51
Compare
Choose a tag to compare

Fixes

  • Fix conversion of composite primary key when custom converters are present
    PR: #66

2.3.0.RELEASE

21 Jan 16:05
Compare
Choose a tag to compare

Dependencies updates

  • Update dependencies:
    spring-data-parent 2.2.0.RELEASE -> 2.2.3.RELEASE
    spring-data-commons 2.2.0.RELEASE -> 2.2.3.RELEASE
    spring-data-keyvalue 2.2.0.RELEASE -> 2.2.3.RELEASE
    aerospike-client 4.4.6 -> 4.4.7
    aerospike-reactor-client 4.4.6 -> 4.4.7
    aerospike-query-engine 4.4.6 -> 4.4.7
    PR: #62

Fixes

  • GenerationPolicy.NONE is explicitly set for delete, save, insert, update operations for documents without version property.
    2b5eaa5

  • insert and update methods now consider version property of the document, handle error respectively and update document's version property after operation is complete.

  • update method RecordExistsAction was changed from UPDATE_ONLY to REPLACE_ONLY. (It was not possible to set any document's property to null value via update method)
    df18637
    28e0bef

  • Expose identifying annotations, so that repository bean can be registered when Spring Boot 2.2.1+ is used (related to DATACMNS-1596)
    PR: #64

Deprecations

  • Deprecate indexExists operation
    PR: #63

2.2.0.RELEASE

01 Nov 15:37
Compare
Choose a tag to compare

Major update to spring-data-parent 2.1.6.RELEASE -> 2.2.0.RELEASE
Dependencies updates:

  • org.springframework.data:spring-data-commons 2.1.6.RELEASE -> 2.2.0.RELEASE
  • com.aerospike:aerospike-client 4.4.1 -> 4.4.6
  • com.aerospike:aerospike-reactor-client 4.4.1 -> 4.4.6
  • com.aerospike:aerospike-query-engine 4.4.1 -> 4.4.6