Releases: aerospike/spring-data-aerospike
Releases · aerospike/spring-data-aerospike
6.1.0
6.0.0
Changes
🚀 Features
📁 Dependencies updates
📖 Documentation
- DOCS-3952 Fix page title and add nav sidebar @steve-aerospike (#990)
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
- @steve-aerospike made their first contribution in #990
Full Changelog: 5.4.2...6.0.0
5.4.2
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
- @romanstepanenkov made their first contribution in #971
Full Changelog: 5.3.0...5.4.2
5.3.0
5.2.0
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
5.1.1
5.1.0
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
📖 Documentation
5.0.1
Changes
📁 Dependencies updates
📖 Documentation
5.0.0
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
- FMWK-652 Set version to 5.0.0. @agrgr (#826)
- FMWK-647 Update dependencies. @agrgr (#825)
- FMWK-623 Remove proxy client dependency. @agrgr (#799)
📖 Documentation
4.8.0
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)