Breaking Changes
See Incompatible API Changes for details.
New Features
[CLIENT-3264] Add missing "on_locking_only" option for write, apply, operate, batch_write, and batch_apply policies.
[CLIENT-3121] Add missing "txn_verify" and "txn_roll" config policies.
Improvements
[CLIENT-3241] Throw exceptions when an MRT commit is called but transaction was already aborted and when an MRT abort is called but a transaction was already committed.
[CLIENT-3259] Support new Database MRT error codes.
[CLIENT-3228] Documentation: Clarify that the "compress" policy requires Aerospike Database Enterprise Edition.
[CLIENT-3272] Python: Normalize API reference language with Aerospike Database 8.0 site documentation.
Bug Fixes
[CLIENT-3254] Fix client.truncate() segmentation fault if there is no connection.
[CLIENT-3264] Modify on_locking_only batch code to only write info4 byte when on_locking_only is true.