Skip to content

Releases: aerospike/java-object-mapper

2.0.3

19 Jan 09:00
b653c5e
Compare
Choose a tag to compare

Bug Fixes:

Verify the cache entry is constructed @reugn (#99).

Dependencies:

Bump dependencies @roimenashe (#100).

2.0.2

10 Jan 09:18
7a7a0c1
Compare
Choose a tag to compare

Bug Fixes:

Synchronize when placing a new entry to the cache. @reugn (#91)

Dependencies updates:

Bump dependencies. @roimenashe (#96)

Maintenance:

Code cleanup @reugn (#92)
Use ConcurrentHashMap in TypeUtils. @reugn (#93)
Use Aerospike Java client logger for alerts. @reugn (#94)
Add a run-time namespace placeholder using system properties tests. @roimenashe (#89)

2.0.1

23 Dec 12:10
622ff98
Compare
Choose a tag to compare

Bug Fixes:

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

Dependencies updates:

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

2.0.0

10 Oct 08:17
49e5810
Compare
Choose a tag to compare

❗Breaking Changes

  • AeroMapper read() operations providing userKeys are no longer called using varargs but using arrays instead.

Features

  • Feature/batch read operations (#84).

Bug fixes

  • Support batch reads in the reactive flow. (GitHub issue: #29, solved in: #84).

Dependencies Update

  • Bump dependencies (#85).

1.4.1

30 Sep 10:26
f7d8119
Compare
Choose a tag to compare

Fixes

Bypass cache when filter expression is set (#81).

Dependencies

Bump dependencies (#83).

1.4.0

24 Sep 14:07
b1f6404
Compare
Choose a tag to compare

Features

Add convenient scan methods in AeroMapper to return a List of result (#78).
Add convenient query methods in AeroMapper to return a List of result (#76).

Dependencies

Bump dependencies (#79).

1.3.0

31 Aug 07:34
38e1409
Compare
Choose a tag to compare

Features

  • Scan and query. (#68)
  • Reactive Scan and query. (#70)

Maintenance

  • Javadoc standardization. (#72)
  • Code reformat. (#73)

Dependencies

  • Bump dependencies. (#74)

1.2.3

05 Aug 08:50
118842f
Compare
Choose a tag to compare

Features

Map Enums by value fields instead of Enum constant names (#44).
Factory constructors (#52).
Simplify accessor use for fields (#61).

Fixes

Fixed recursive Objects (#51).
Resolve dependencies for virtual list single operations (#56, #57, #65)
getQueryPolicy should return a QueryPolicy instead of Policy (#63).

Maintenance

Improve project documentation, add missing documentation to methods (#41).
Migrate from junit4 to junit5 (#48).
Additional error messages (#50).
Align tests and examples naming convention (#53).
Support Javadocs (#58, #59).
Optimize imports to avoid ambiguous errors (#60).

Dependencies

Bump dependencies (#64).

1.2.1

01 Jun 12:22
eb27961
Compare
Choose a tag to compare

Bug fixes:

Error setting up policies, relevant for both AeroMapper and ReactiveAeroMapper (#33, #34).

1.2.0

30 May 07:52
7429308
Compare
Choose a tag to compare
  1. Add reactive operations support.
  2. Bump dependencies versions (AerospikeClient is now 5.1.2, Reactive AerospikeClient is 5.0.7).