Skip to content

1.4.1

Choose a tag to compare

@cezarfx cezarfx released this 27 Jun 21:07
· 66 commits to main since this release

Added

On-premise only, added support for setting durability option on writes.
Add durability setter/getter on NosqlRepository and ReactiveNosqlRepository interfaces and implementing classes.
Cloud only, added support for on-demand tables by setting NosqlTable.capacityMode to NosqlCapacityMode.ON_DEMAND.
Enable TableLimits defaults when no NosqlTable annotation is explicitly used.
Add getters for default storageGB, capacityMode, readUnits and writeUnits in NosqlDbConfig and NosqlDbFactory with default values of PROVISIONED, 25GB, 50 read units and 50 write units.
Avoid entity checking atomic field classes, this enables running under jdk 17.
Consider entity if NosqlTable annotation is present and don't account for Persistent annotation.
Added LICENSE.txt and THIRD_PARTY_LICENSES.txt to runtime jar file and LICENSE.txt to sources and javadoc jars.
Add NoSQL-SpringSDK/version as extension http user agent.
Add new method on NosqlDbFactory getLibraryVersion() to return the version of the library.

Changed

Better error message when method parameters don't match the expected param for the query part.
Add file with configuration properties for test AppConfig (config properties can be changed without rebuilding code).
Update javadoc related to default table limits.
Update library dependency versions.

Note: Release 1.4.0 was removed since the LICENSE.txt and THIRD_PARTY_LICENSES.txt files were missing from jars.