Skip to content

Releases: aerospike/spring-data-aerospike

3.5.0

26 Oct 09:12
2c77684
Compare
Choose a tag to compare

Changes

Breaking Changes

  • Since Aerospike version 6.1 creating sIndex and providing a null set refers to a whole-namespace instead of all records that doesn’t belong to any set.
    This is a breaking change mentioned in the Aerospike Server Release Notes:
    Aerospike Server CE Release Note

🚀 Features

  • FMWK-56 Additional Queries With Secondary Index @agrgr (#448)
  • FMWK-51 Unsupported find with sort operations @roimenashe (#444)
  • FMWK-55 Supporting Map and List filtering queries (integer only) @agrgr (#434)
  • FMWK-52 Query Aggregations @roimenashe (#437)
  • FMWK-54 Implement find by POJO field using comparison operators @agrgr (#429)
  • FMWK-43 Projections (The ability to fetch only required fields from Aerospike) @roimenashe (#415)
  • FMWK-28 Add CTX Support for Secondary Index creation @roimenashe (#433)
  • FMWK-45 Update specific fields support @roimenashe (#423)

🐛 Bug Fixes

🧰 Maintenance

📁 Dependencies updates

3.4.1

19 Jul 09:43
c88f0b0
Compare
Choose a tag to compare

Changes

🚀 Improvements

🐛 Bug Fixes

  • Throw exception when calling putAndGetHeader on a document with no bins + @_class bin disabled. @roimenashe (#386)

🧰 Maintenance

  • Move testcontainers bootstrap properties to test resources @jnopnop (#377)
  • Configure dependabot for Github Actions @Aloren (#360)

3.4.0

31 Mar 11:58
e379220
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • fix circular dependency for AerospikePersistenceEntityIndexCreator @Aloren (#357)

📁 Dependencies updates

3.3.1

23 Dec 11:48
f701aeb
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Bump java clients to version 5.1.11 to fix CLIENT-1637 bug @roimenashe (#328)
  • Replace getPersistentEntity with getRequiredPersistentEntity @roimenashe (#326)

📁 Dependencies updates

  • Bump java clients to version 5.1.11 to fix CLIENT-1637 bug @roimenashe (#328)

3.3.0

14 Nov 09:03
38cb5b3
Compare
Choose a tag to compare

Changes

🚀 Features

🧰 Maintenance

📁 Dependencies updates

📖 Documentation

  • Add the Spring Data Aerospike: Reactive Repositories to the README.md @roimenashe (#302)

3.2.0

28 Sep 08:36
56a2ead
Compare
Choose a tag to compare

❗ Breaking Changes

Filter expressions (#284) are replacing the old deprecated Predicate Expressions, filter expressions are supported since Aerospike Server 5.2+ if you intend to upgrade to the new Spring Data Aerospike 3.2.0 please make sure you are using Aerospike Server version 5.2 or higher (also listed in the README compatibility table).

🚀 Features

🧰 Maintenance

  • Improving documentation and arguments names. @roimenashe (#292)
  • Remove AerospikeReactorClient deprecated constructor usages. @roimenashe (#288)
  • Add Caching article to the README Getting Started blog post section. @roimenashe (#282)

📁 Dependencies

3.1.0

25 Aug 13:48
8cb984e
Compare
Choose a tag to compare

🚀 Features

🐛 Bug Fixes

❗ Breaking Changes

  • We don't store "@user_key" anymore, there is "PK" instead (same data: the actual user key) - if you used @user_key in your application please use "PK" instead.
  • AerospikeWriteData: forWrite method:
    This method is used internally by our "write" flows, if you used it directly please notice that this method's signature was changed
    from:
    AerospikeWriteData forWrite()
    to:
    AerospikeWriteData forWrite(String namespace)

3.0.1

04 Aug 15:01
8437de2
Compare
Choose a tag to compare

🚀 Features

🧰 Maintenance

🐛 Bug Fixes

📁 Dependencies

3.0.0

22 May 21:54
99ae480
Compare
Choose a tag to compare

Same features/changes as 2.5.0 including latest Aerospike Clients (2.5.0 is using 4.4.x clients):
aerospike-client version: 5.1.2
aerospike-reactor-client version: 5.0.7

2.5.0

22 May 15:54
Compare
Choose a tag to compare

Changes

🚀 Features