Releases: aerospike/spring-data-aerospike
Releases · aerospike/spring-data-aerospike
2.5.0
Changes
- Bump dependencies versions + support new operation deleteAllById() @roimenashe (#232)
- Upgrade Aerospike clients dependencies + remove deprecations. @roimenashe (#221)
- fixes #199: Avoid extra evaluations when resolving "dynamic" parameters for entity @Aloren (#202)
- Using the Medium friend links for the blog posts @rbotzer (#195)
- Bump spring-boot-starter-test from 2.4.3 to 2.4.4 @dependabot (#170)
- Bump spring-data-parent from 2.4.5 to 2.4.6 @dependabot (#172)
- Bump spring-cloud-starter-bootstrap from 3.0.1 to 3.0.2 @dependabot (#173)
- Bump spring-data-keyvalue from 2.4.5 to 2.4.6 @dependabot (#174)
- Bump spring-data-commons from 2.4.5 to 2.4.6 @dependabot (#175)
- Upgrade Spring Cloud @roimenashe (#167)
- Upgrade spring-cloud-starter from 2.2.3.RELEASE to 2.2.7.RELEASE. @roimenashe (#164)
- Bump spring-boot-starter-test from 2.3.1.RELEASE to 2.4.3 @dependabot (#140)
- Feature/upgrade aerospike clients @roimenashe (#161)
- Update Spring Data versions @roimenashe (#158)
- Recent features @reugn (#145)
- Bump embedded-aerospike from 2.0.0 to 2.0.3 @dependabot (#136)
- Bump maven-gpg-plugin from 1.5 to 1.6 @dependabot-preview (#117)
- Bump embedded-aerospike from 1.85 to 2.0.0 @dependabot (#131)
- Create Dependabot config file @dependabot-preview (#122)
- Add license @reugn (#235)
🚀 Features
- Prepare for 3.0.0 release @roimenashe (#234)
- Add multientities single batch request to aerospike template @mrozk (#162)
- Remove deprecated CustomConversions class. @roimenashe (#212)
- Feature/release drafter @roimenashe (#194)
- Handle TODO's & Code cleanup. @roimenashe (#200)
- Setup automatic releases to Maven Central. @roimenashe (#201)
- Setup Release Drafter configuration (without workflow) @roimenashe (#191)
- Added a get reactive client method to the reactive template @roimenashe (#192)
- Updated README.md file @roimenashe (#193)
- Feature/replace sleep with awaitility @roimenashe (#180)
- Feature/replace aerospike client with interface @roimenashe (#179)
- Feature/aerospike cache improvements @roimenashe (#151)
- Feature/mapping cleanup @roimenashe (#176)
- Utility package cleanup. @roimenashe (#177)
- Test sample package cleanup. @roimenashe (#178)
- Feature/indexed annotation placeholder @roimenashe (#168)
- Feature/repository cleanup @roimenashe (#160)
- Feature/core cleanup @roimenashe (#157)
- Config package cleanup. @roimenashe (#159)
- Tidy up the query package @reugn (#152)
2.4.2.RELEASE
🐞 Fixes
- circular dependency in 2.4.1
PR: #116
2.4.1.RELEASE
🚀 Features
💡 Improvements
- Split reactive and blocking configurations
PR: #103
🐞 Fixes
- List contains query is not working
PR: #111 - Support index collection type
PR: #110 - fix warning in logs: Registering converter as reading converter although it doesn't convert from a store-supported type
PR: #107 @Expiration
annotation doesn't accept 0, -1, -2 values
PR: #106- AerospikeTemplate: rework count method
PR: #105
📁 Dependencies updates
- spring-data-parent 2.3.1.RELEASE -> 2.3.5.RELEASE
- spring-data-commons 2.3.1.RELEASE -> 2.3.5.RELEASE
- spring-data-keyvalue 2.3.1.RELEASE -> 2.3.5.RELEASE
- aerospike-client 4.4.9 -> 4.4.18
- aerospike-reactor-client 4.4.9 -> 4.4.10
- embedded-aerospike 1.78 -> 1.85
PR: #112
2.4.0.RELEASE
📁 Dependencies updates
- Update to Spring Data Neumann
PR: #93
❗ Non-backward compatible changes
- Disable scans by default.
(Generated queries without a filter will throwIllegalStateException
. You need to enable them explicitly to be able to use scans.)
PR: #91 - QueryEngine and ReactorQueryEngine migrated to
spring-data-aerospike
repo
(QueryEngine related classes moved from packagecom.aerospike.helper
toorg.springframework.data.aerospike.query
)
PR: #89
🏡 Housekeeping
- Tests cleanup
PR: #92
2.3.5.RELEASE
🐞 Fixes
- Read indexes on ReactiveAerospikeTemplate instantiation
PR: #88
2.3.4.RELEASE
2.3.3.RELEASE
💡 Improvements
- BlockHound used to prove reactivity
PR: #75 QueryEngine
replaced withReactiveQueryEngine
inReactiveAerospikeTemplate
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
2.3.1.RELEASE
Fixes
- Fix conversion of composite primary key when custom converters are present
PR: #66
2.3.0.RELEASE
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 fordelete
,save
,insert
,update
operations for documents without version property.
2b5eaa5 -
insert
andupdate
methods now consider version property of the document, handle error respectively and update document's version property after operation is complete. -
update
methodRecordExistsAction
was changed fromUPDATE_ONLY
toREPLACE_ONLY
. (It was not possible to set any document's property to null value viaupdate
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