Skip to content

Releases: aerospike/spring-data-aerospike

2.3.4.RELEASE

25 May 15:26

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

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

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

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

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

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

2.1.1.RELEASE

20 Aug 00:35

Choose a tag to compare

  • Handle SocketTimeoutException thrown when new connection to Aerospike is opened

2.1.0.RELEASE

08 Aug 18:35

Choose a tag to compare

  • Reactive repositories support
  • Fix Expiration property can not be deserialized for immutable document
  • Fix documentation regarding default expiration in @Document
  • Fix support byte array as field in document
  • Support of placeholders in @Document.collection

1.2.1.RELEASE

01 Mar 01:03

Choose a tag to compare

1.2.1.RELEASE

1.2.0.RELEASE

28 Feb 21:09

Choose a tag to compare

1.2.0.RELEASE