Skip to content

Releases: aerospike/spring-data-aerospike

4.4.0

13 Aug 11:10
6b1e43c
Compare
Choose a tag to compare

Changes

🚀 Features

  • FMWK-224 Add support for id projection query via Repository. @agrgr (#614)
  • FMWK-211 Update java client to 7.0.0. @agrgr (#610)
  • FMWK-210 Add support for MatchesRegex keyword. @agrgr (#608)
  • FMWK-192 Support for EXISTS, IS_NULL, IS_NOT_NULL keywords. @agrgr (#607)
  • FMWK-201 Add support to control creating secondary indexes on startup. @agrgr (#604)
  • FMWK-162 Support for Distinct (first level objects). @agrgr (#603)

📁 Dependencies updates

  • FMWK-223 Update dependencies and version number. @agrgr (#615)
  • Bump mheap/github-action-required-labels from 4 to 5. @dependabot (#600)
  • FMWK-211 Update java client to 7.0.0. @agrgr (#610)

📖 Documentation

  • FMWK-202 Add documentation page for Indexed annotation. @agrgr (#612)
  • FMWK-193 Merge SpringDataCommons documentation. @agrgr (#605)

4.3.0

29 Jun 15:14
c668f6f
Compare
Choose a tag to compare

Changes

🚀 Features

  • FMWK-200 Provide compatibility with Aerospike Server EE version in tests. @agrgr (#599)
  • FMWK-159 Add support for returning Slice. @agrgr (#597)
  • FMWK-160 Add support for "findByFirst/Top". @agrgr (#595)
  • FMWK-197 Add support for "findBy<Boolean>True/False". @agrgr (#594)
  • FMWK-180 Add support for "Not in" queries. @agrgr (#589)
  • FMWK-178 Add support for "Not Containing" queries. @agrgr (#588)
  • FMWK-191 Make findByList compare only upper level when a Collection is given. @agrgr (#587)
  • FMWK-177 Add support for BOOL ParticleType. @agrgr (#584)
  • FMWK-175 Add "is null bin" condition to NOTEQ filter expression. @agrgr (#582)
  • FMWK-190 Support for String, List, Map in Filter operations. @agrgr (#578)
  • FMWK-188 Indexed annotation support. @agrgr (#571)
  • FMWK-179 Find by map/list containing: similar logic, multiple arguments. @agrgr (#576)
  • Add support for negative expiration values with any expiration unit. @emax19 (#573)
  • FMWK-155 Todos cleanup. @agrgr (#566)
  • FMWK-189 Add --add-opens configuration to maven-surefire-plugin. @reugn (#564)
  • FMWK-181 Return null sIndexFilter instead of exception. @agrgr (#562)
  • FMWK-154 Tests cleanup. @agrgr (#561)
  • FMWK-174 Add support for comparing Lists. @agrgr (#558)
  • FMWK-167 Aerospike query creator cleanup. @agrgr (#552)

🧰 Maintenance

  • FMWK-165 Add GitHub Pages documentation workflow. @reugn (#585)
  • FMWK-169 Add Snyk scan workflow. @reugn (#551)

📁 Dependencies updates

  • FMWK-198 Update dependencies versions. @agrgr (#596)
  • Bump mheap/github-action-required-labels from 3 to 4. @dependabot (#548)

📖 Documentation

4.2.0

04 Apr 17:50
655ded4
Compare
Choose a tag to compare

Changes

🚀 Features

  • FMWK-156 Further support for deeply nested fields. @agrgr (#515)
  • FMWK-152 Add support for find by DateTime. @agrgr (#546)
  • FMWK-153 Add support for "find by string like". @agrgr (#542)
  • FMWK-158 Add tests for find by true/false. @agrgr (#541)
  • FMWK-166 Find by POJO filter expressions, compare strings. @agrgr (#511)
  • FMWK-151 Throw exception if Id annotation is not given for a document. @agrgr (#510)
  • FMWK-150 Deeply nested POJO/field. @agrgr (#504)
  • FMWK-53 Find by POJO. @agrgr (#503)

📁 Dependencies updates

  • FMWK-173 Prepare version 4.2.0; update dependencies. @agrgr (#547)

4.1.0

05 Mar 15:16
b277cf0
Compare
Choose a tag to compare

Changes

🚀 Features

  • FMWK-147 Make AerospikeRepository extend CrudRepository. @agrgr (#496)
  • FMWK-46 Overcome bin convergence related restrictions. @agrgr (#494)
  • FMWK-123 Handle new behavior of create / drop secondary index. @agrgr (#487)
  • FMWK-140 Review deprecated API. @agrgr (#486)
  • FMWK-141 Code formatting and cleanup. @agrgr (#485)
  • FMWK-139 Add javadoc for getClientPolicy() and an example of overriding it. @agrgr (#481)
  • FMWK-94 Deprecate AerospikeNamespaceHandler, override getClientPolicy() instead. @agrgr (#480)

📁 Dependencies updates

  • FMWK-148 Update version to 4.1.0; update dependencies. @agrgr (#497)

4.0.0

30 Jan 18:09
7ac1734
Compare
Choose a tag to compare

Changes

🚀 Features

📁 Dependencies updates

📖 Documentation

  • Add Spring Data Aerospike Projections blog post link (README) @roimenashe (#453)

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)