hazelcast-python-client
hazelcast-python-client copied to clipboard
Hazelcast Python Client
Pickle is currently used as the fallback serializer in the client. It is very convenient, but at the same time dangerous and causes surprising behavior. First of all, Pickle is...
Rather than using `future.result()` it would be nice if the python client could be used with async & await methods. https://docs.python.org/3.7/library/asyncio-task.html This makes it much easier to integrate Hazelcast into...
Added codec for publish all message.
Fixes https://github.com/hazelcast/hazelcast-python-client/issues/556 Added check for None serializer, on it, throw a HazelcastSerializationError in this case. Added a new test for missing nested serializer case, it checks if a HazelcastSerializationError has...
Corresponded Java Client PutAll method: https://github.com/hazelcast/hazelcast/blob/master/hazelcast/src/main/java/com/hazelcast/multimap/MultiMap.java#L81 `ListDataCodec` was missing. It was required to run client binary protocol codec generator properly. Ported from java. https://github.com/hazelcast/hazelcast/blob/master/hazelcast/src/main/java/com/hazelcast/client/impl/protocol/codec/builtin/ListDataCodec.java#L25 There had to be a change...
Currently, the read and write functions for `decimal, time, date, timestamp, timestamp_with_timezone` types are missing for Portable serialization. This PR implements them and adds related tests. Changes - Functions are...
The tracking issue for the Java side PR. See https://github.com/hazelcast/hazelcast/pull/21939 for details. --- We allow reading nullable primitive fields as primitive fields as long as they are not null. Also,...
The tracking issue for the Java side PR. See https://github.com/hazelcast/hazelcast/pull/22006 for details. --- It could be the case that the top level class is serializable by Compact, but it might...