Release Date: June 15, 2026
Bug Fixes
- Fix memory error when shared memory is enabled and server version is read before sending user agent string. [CLIENT-4834]
- Fix user dictionary returning only the first entries for the read_info and write_info array of integers. [CLIENT-4845]
- Fix a bug where the client can add more than 4096 records in a transaction using
client.batch_write(), which can lead to a crash. [CLIENT-4330]
Improvements
- Refactor code that converts Python client list operations into C client operations. [CLIENT-4055]
- Bump manylinux_2_28 base image used to build manylinux wheels from
2026.01.04-1to2026.04.25-0. - Fix several code examples in the API docs using doctest (e.g fix invalid imports, incorrect usage of client API). [CLIENT-4702]
- Replaced the code example for client.udf_put(), client.udf_list(), and client.udf_remove() with a higher level code example for the "User Defined Functions" section.
- Add ability to copy code examples while also stripping any characters that are not valid Python syntax.
- Remove bad code example for HyperLogLog class. Normally, HyperLogLog bins are created using operations or expressions.
- Docs: add missing type for client config option "shm_key". [CLIENT-4843]
- Docs: Fix inaccurate description about passing None as set name in
client.query_apply()andQueryclass. [CLIENT-4831]
Full Changelog: 19.2.1...19.2.2