Hazelcast Python Client
APACHE-2.0 License
Bot releases are visible (Hide)
This document includes the new features, enhancements, and fixed issues since version 5.4.0.
Hazelcast Python Client v5.5.0 requires Python 3.7 or higher.
Published by yuce 5 months ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 5.4.0 release.
Published by mdumandag over 1 year ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 5.3.0 release.
Published by mdumandag over 1 year ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 5.2.0 release.
multi_map.put_all
API is implemented. #600topic.publish_all
API is implemented. #570decimal
, time
, date
, datetime
, timestamp
, and their arrays are added to the Portable reader and writer classes. #569map.remove_all
API is implemented. #566hazelcast.serialization.api
module. #609CompactSerializableType
. #620Published by yuce over 2 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 5.1 release.
Published by mdumandag about 3 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 5.0.1 release.
tcp.bytesReceived
and tcp.bytesSend
that represent the total amount of bytes received/sent for the lifetime of the client across all member connections, which can be tracked with Prometheus Exporter using the Management Center. #500Published by mdumandag about 3 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 4.2.2 release.
tcp.bytesReceived
and tcp.bytesSend
that represent the total amount of bytes received/sent for the lifetime of the client across all member connections, which can be tracked with Prometheus Exporter using the Management Center. #497BigInteger
or BigDecimal
(in the SQL system) is fixed. #498Published by mdumandag about 3 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 5.0 release.
datetime.date
, datetime.time
, and datetime.datetime
classes are added. #459HazelcastSqlError
now provides a suggestion to remediate experienced error. #473SqlRow
now supports the []
operator to access columns. #478execute_statement
method. #480, #484remove_interceptor
API is added to Map
. #481SqlService#execute
method now returns a Future
and waits for the first response from the server.SqlService#execute_statement
and SqlStatement
APIs are removed. You can now use the kwargs
of SqlService#execute
to control the properties of the query execution.SqlResult#iterator
, SqlResult#is_row_set
, SqlResult#update_count
, and SqlResult#get_row_metadata
methods now return immediately, instead of returning a Future
, as we wait for the first server response.SqlService#execute
returns a Future
with an exception set, instead of delaying raising the exception to methods of the SqlResult
.SqlColumnType
s, the Python representations are changed from str
to the following classes:
DECIMAL
-> decimal.Decimal
DATE
-> datetime.date
TIME
-> datetime.time
TIMESTAMP
-> datetime.datetime
TIMESTAMP_WITH_TIME_ZONE
-> datetime.datetime
(with tzinfo
)Published by mdumandag about 3 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 4.2.1 release.
hazelcast-kerberos
is developed to be used with the client for Kerberos authentication. #446, #452, #453, #455HazelcastInstanceNotActiveError
is made non-retryable. #431Published by mdumandag over 3 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 4.2 release.
Published by mdumandag over 3 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 4.1 release.
UTF
are replaced by String
to make them more user-friendly. #345cluster_connect_timeout
is set to infinite by default. #346ResultSet
that contains more information than a plain list. Also, the same function now takes a filter parameter to select what items to read. #393METADATA
group name is used in the CP data structures. #380collections
package anymore. #385ClassDefinitionBuilder
anymore. #387Published by mdumandag almost 4 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 4.0 release.
AtomicLong
, AtomicReference
, FencedLock
, Semaphore
, and CountDownLatch
. Hazelcast IMDG 4.0 introduces CP Subsystem powered by Raft consensus protocol. It provides CP concurrency primitives with respect to the CAP principle, i.e., they always maintain linearizability and prefer consistency to availability during network partitions and client or server failures. #223, #224, #225, #226, #227bytearray
type. #218UUID
type. #218set_ttl
method is added to the Map. #215ObjectDataInput#skip_bytes
method is implemented. #254black
. #284, #285, #286, #287, #288, #289Lock
, Semaphore
, AtomicLong
, AtomicReference
, CountDownLatch
) were removed from the client. Instead, CP-based versions are implemented. #223, #224, #225, #226, #227hazelcast.predicate
module, instead of the hazelcast.serialization.predicate
. #239Future[str]
and Future[bool]
instead of str
and bool
. #248hazelcast.exception
module is renamed as hazelcast.errors
. #217Published by mdumandag almost 4 years ago
This document includes the new features, enhancements, and fixed issues for the Hazelcast Python Client 4.0.0b1 release.
AtomicLong
, AtomicReference
, FencedLock
, Semaphore
, and CountDownLatch
. Hazelcast IMDG 4.0 introduces CP Subsystem powered by Raft consensus protocol. It provides CP concurrency primitives with respect to the CAP principle, i.e., they always maintain linearizability and prefer consistency to availability during network partitions and client or server failures. #223, #224, #225, #226, #227bytearray
type. #218UUID
type. #218set_ttl
method is added to the Map. #215Lock
, Semaphore
, AtomicLong
, AtomicReference
, CountDownLatch
) were removed from the client. Instead, CP-based versions are implemented. #223, #224, #225, #226, #227hazelcast.predicate
module, instead of the hazelcast.serialization.predicate
. #239Future[str]
and Future[bool]
instead of str
and bool
. #248hazelcast.exception
module is renamed as hazelcast.errors
. #217Published by mdumandag over 4 years ago
This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.12.3 release.
Distibuted Objects Listener: An API to register/deregister distributed object listener to the client is added. With that, users can be notified about the cluster-wide distributed object creation/destruction events. Also, an API to get the list of the distributed objects is added. #197
Entry Loaded Event: When an entry is loaded from the MapLoader, the client now fires an EntryLoaded event. #194
Published by mdumandag over 4 years ago
This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.12.2 release.
AWS PrivateLink Compatibility: Hazelcast Cloud Discovery is now also compatible with the AWS PrivateLink feature to provide connectivity between VPCs. #184
Smart Listeners: When client operates in smart mode, listener service now registers local listeners to all nodes in the cluster. #181
Published by mdumandag over 5 years ago
This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.12.1 release.
bytearray
instead of list
. #176True
is set to False
via ClientConfig
, the change wasn't applied due to faulty logic. This behaviour is fixed with #166None.
Published by mdumandag over 5 years ago
This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.12 release.
None.
Published by mdumandag over 5 years ago
This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.11 release.
add_entry_listener
method of the Map
and the MultiMap
is corrected. #155None.
Published by mdumandag almost 6 years ago
This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.10 release.
None.
Published by mdumandag about 6 years ago
This document includes the new features, enhancements, and fixed issues for Hazelcast Python Client 3.9 release.
None.