Skip to content

17.0.0

Choose a tag to compare

@juliannguyen4juliannguyen4 released this 05 May 19:23

Release Date: May 05, 2025

Breaking Changes

Improvements

  • Add macOS 15 support. [CLIENT-3216]
  • Docs: improve explanation for config-level batch policies. [CLIENT-3410]
  • Docs: update landing page with new links. [CLIENT-3395]
  • Docs: aerospike.Client.admin_query_users_info(): fix incorrect return type.

Bug Fixes

  • Fix 2 memory leaks in client.batch_write(). [CLIENT-3382]
  • Fix client not reading or writing integers greater than 32-bit values on Windows. [CLIENT-3380]
  • Fix client configurations "batch" policy being used in client.batch_{write,remove,apply}() by default instead of "batch_parent_write" when None is passed to "policy_batch" parameter. [CLIENT-3411]
  • client.batch_read(): allow optional bins parameters to take in None as an argument. [CLIENT-3424]
  • Fix unraisable exception warnings in Python 3.13 reported by tests by chaining hidden exceptions with the ones returned to user. [CLIENT-3188]
  • client.enable_metrics(): fix potential segmentation fault when aerospike_enable_metrics() returns an error and the default metrics writer is used.

Known Issues

  • client.batch_write(): filter expressions is ignored when passed to batch write, batch read, batch remove, and batch apply policies. Fixed in 19.0.0 [CLIENT-4120]

Full Changelog: 16.0.2...17.0.0