This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.10 release.
New Features
- TLS with Mutual Authentication
- Hazelcast Cloud Discovery
Enhancements
- Eviction performance of the Near Cache
- Documentation
Fixes
- Low clock tick rate of the Windows was causing multiple Timers to have the same ending times. Timer class is made fully comparable to properly handle this case. 104
- ImmutableLazyDataList implementation was not returning non-None values. Get item method of the ImmutableLazyDataList is fixed to correctly return values when it is called more than once. 112
- Portable serialization was mistakenly reporting incompatible class-definitions when nested portables are used in certain scenarios. 80
- Client connection could not detect idle connections to send ping and member was closing the connection. Last write time of the client is checked along with last read time while sending ping to fix this issue. 108
- Lock operations was getting timeout error when member dies. Instead of raising an exception, it is now redirected to another member. 107
Known Issues
None.