Skip to content

Releases: aerospike/spring-data-aerospike

6.1.0

09 Jun 20:44

Choose a tag to compare

What's Changed

  • CLIENT-4761 Update dependencies and version by @agrgr in #1026

Full Changelog: 6.0.0...6.1.0

6.0.0

02 Apr 21:22
74e9925

Choose a tag to compare

Changes

🚀 Features

  • CLIENT-4181 Support custom queries with expressions @agrgr (#1009)

📁 Dependencies updates

  • CLIENT-4444 Update dependencies, support Spring Boot 4, set version to 6.0.0 @agrgr (#1019)

📖 Documentation

What's Changed

  • DOCS-3952 Fix page title and add nav sidebar by @steve-aerospike in #990
  • CLIENT-4181 Support custom queries with expressions by @agrgr in #1009
  • CLIENT-4444 Update dependencies, support Spring Boot 4, set version to 6.0.0 by @agrgr in #1019

New Contributors

Full Changelog: 5.4.2...6.0.0

5.4.2

19 Jan 12:48
0314ac1

Choose a tag to compare

What's Changed

  • FMWK-873 Support DSLParser 0.3.0. by @agrgr in #958
  • FMWK-874 Support secondary index with expression. by @agrgr in #967
  • FMWK-880 Update infrastructure to support Server 8.1. by @agrgr in #963
  • Batch delete default policy send key to true. by @romanstepanenkov in #971
  • fix: update test assertions. by @gagan405 in #947
  • FMWK-802 Parameterize using embedded Aerospike server. by @gagan405 in #946
  • FMWK-704 Add auth properties. by @gagan405 in #948
  • FMWK-890 Set version number to 5.4.2. by @agrgr in #986

New Contributors

Full Changelog: 5.3.0...5.4.2

5.3.0

11 Nov 18:17
3424a1c

Choose a tag to compare

Changes

🚀 Features

  • FMWK-47 Support DSL expressions and Query annotation @agrgr (#941)
  • FMWK-638 Add explicit mockito-core @gagan405 (#940)
  • FMWK-833 Update Github workflow for extensive tests @agrgr (#931)
  • FMWK-831 Run all tests nightly @agrgr (#929)

📁 Dependencies updates

  • FMWK-852 Update dependencies and set version to 5.3.0 @agrgr (#945)
  • FMWK-815 Update dependencies @agrgr (#921)
  • Update Snyk GitHub action and restrict workflow permissions @reugn (#898)

5.2.0

24 Jun 08:01
71a70b5

Choose a tag to compare

Changes

🚀 Features

  • FMWK-768 Support projections in custom queries. @agrgr (#893)
  • FMWK-784 Refactor Aerospike Operations API. @agrgr (#892)
  • FMWK-783 Improve test coverage for batch operations. @agrgr (#891)
  • FMWK-769 Align paginated read queries. @agrgr (#890)
  • FMWK-770 Support chunked batch read. @agrgr (#888)
  • FMWK-550 Add support for pagination and sorting for id queries. @agrgr (#886)
  • FMWK-734 Optimize creating filter Exp for combined queries. @agrgr (#884)

🐛 Bug Fixes

  • FMWK-747 Validate Iterable in batch write methods. @agrgr (#879)
  • Prevent NoSuchElementException when calling deleteAll for Iterable. @sergii-melnyk (#876)

📁 Dependencies updates

  • FMWK-785 Update dependencies, set version to 5.2.0. @agrgr (#894)

5.1.1

08 Apr 09:54
20c0337

Choose a tag to compare

Changes

🚀 Features

  • FMWK-721 Publish via the Central Portal. @reugn (#874)

🐛 Bug Fixes

  • FMWK-713 Remove default application.properties. @agrgr (#868)

📁 Dependencies updates

  • FMWK-720 Update dependencies, set version to 5.1.1. @agrgr (#872)

5.1.0

26 Mar 17:16
fb8624a

Choose a tag to compare

Changes

🚀 Features

  • FMWK-693 Add support for "find by id like" query. @agrgr (#862)
  • FMWK-696 Ignore non-existing records when deleting all by id. @agrgr (#858)
  • FMWK-697 Change return type of refreshIndexes. @agrgr (#854)
  • FMWK-698 Call blocking code correctly in reactive batch write. @agrgr (#856)

📁 Dependencies updates

  • FMWK-712 Update dependencies and set version to 5.1.0. @agrgr (#867)

📖 Documentation

5.0.1

12 Feb 09:41
1132fa8

Choose a tag to compare

Changes

📁 Dependencies updates

  • FMWK-672 Update Aerospike Java client to 9.0.4. @agrgr (#836)

📖 Documentation

  • FMWK-670 Use links to demo project in the readme. @agrgr (#832)
  • FMWK-667 Update annotations description. @agrgr (#831)
  • FMWK-662 Format documentation. @agrgr (#828)
  • FMWK-660 Update documentation. @agrgr (#827)

5.0.0

20 Jan 17:18
e688bb0

Choose a tag to compare

Changes

🚀 Features

  • FMWK-649 Remove xml configuration. @agrgr (#824)
  • FMWK-641 Clean up documentation. @agrgr (#819)
  • FMWK-634 Apply expression filter as secondary index filter fallback. @agrgr (#817)
  • FMWK-346 Use reactive MRT operations. @reugn (#816)
  • FMWK-636 Use internal flag in Map keys containing queries. @agrgr (#815)
  • FMWK-280 Support byte array equality queries. @agrgr (#812)
  • FMWK-630 Add unique bean names for index creators. @agrgr (#811)
  • FMWK-628 Support null classKey. @agrgr (#801)
  • FMWK-618 Copy policies for transactional queries. @agrgr (#798)
  • FMWK-583 Clean up dependencies. @agrgr (#797)
  • FMWK-621 Add support for an optional custom conversions bean. @agrgr (#796)
  • FMWK-549 Align executing reactive query method with sync flow. @agrgr (#792)
  • FMWK-346 Add support for multi-record transactions. @agrgr (#795)
  • FMWK-575 Align configuration prefixes using Spring convention. @agrgr (#790)
  • FMWK-254 Remove deprecated code. @agrgr (#794)
  • FMWK-338 Limit lower Server version to 6.1. @agrgr (#793)
  • Add support for Instant to Long conversion. @nickaden (#789)
  • FMWK-546 Refactor repository query tests. @agrgr (#783)
  • FMWK-507 Fix duplicate versioned documents save tests. @agrgr (#782)
  • FMWK-567 Update configuration. @agrgr (#781)
  • FMWK-524 Support other Spring Data keywords. @agrgr (#774)
  • FMWK-428 Refactor tests. @agrgr (#771)
  • FMWK-497 Replace usages of Info.request() with client.info(). @agrgr (#760)
  • FMWK-461 Update tests and documentation to have version field as integer. @agrgr (#756)
  • FMWK-48 Spring Data Aerospike Cacheable sync option. @agrgr (#755)

🐛 Bug Fixes

  • FMWK-635 Use correct sIndex filter in containing queries with nested map values. @agrgr (#814)
  • FMWK-525 Make template.findAll() work correctly with id-only records. @agrgr (#772)
  • FMWK-511 Filter for active nodes in info requests. @reugn (#764)
  • FMWK-470 Find by string not in doesn't return entities with null in the relevant field. @agrgr (#757)
  • FMWK-459 Fix requiring id property from entities by AerospikeCache. @agrgr (#752)

📁 Dependencies updates

📖 Documentation

4.8.0

29 May 15:41
1a43ab6

Choose a tag to compare

Changes

🚀 Features

  • FMWK-425 Document FilterOperations. @agrgr (#748)
  • FMWK-443 Add configuration flag writeSortedMaps. @agrgr (#745)
  • FMWK-445 Refactor value setters in Qualifier builders. @agrgr (#746)
  • FMWK-427 Qualifier builder API redesign. @agrgr (#744)
  • FMWK-426 Validate mandatory parameters in custom queries. @agrgr (#742)
  • FMWK-438 Add tests and javadocs for comparing Collections. @agrgr (#740)
  • FMWK-345 Custom metadata queries: update metadata mapping. @agrgr (#737)
  • FMWK-347 Support CTX parameter in custom queries. @agrgr (#736)
  • FMWK-352 Update creating secondary index filter. @agrgr (#733)
  • FMWK-351 Find by nested CDT. @agrgr (#728)
  • FMWK-348 Cleanup custom queries. @agrgr (#727)
  • FMWK-355 Update repository query documentation. @agrgr (#725)

🐛 Bug Fixes

  • FMWK-451 Find by "not equals" does not return entities with nonexistent path. @agrgr (#749)
  • FMWK-439 Find by "enum in" fails with AerospikeException Parameter error. @agrgr (#741)
  • FMWK-437 findByStringExists fails with IndexOutOfBoundsException. @agrgr (#739)
  • FMWK-430 Support finding by enum. @agrgr (#738)

📁 Dependencies updates

  • FMWK-452 Update dependencies and version. @agrgr (#750)

📖 Documentation

  • FMWK-355 Update repository query documentation. @agrgr (#725)