Release v1.3.0
Change Log:
-
Added support for the async framed transport and compact protocol that were
added in ThriftPy2 4.10 (which is now the new minimum version). -
Implemented counter batching with
Batch.counter_inc()
andBatch.counter_dec(). -
Added
Table.append()to utilize the append Thrift endpoint. -
Connectionnow internally utilizesmake_aio_client()to create the
internal Thrift client.-
All additional keyword arguments provided to
Connectioninstances will
be passed to the client. -
This enables support for SSL sockets and any additional features future
versions ofthriftpy2add.
-
-
Implemented a
syncsubpackage to enable backwards compatibility with
the originalHappyBasesynchronized API and ease the transition process.-
It is mostly autogenerated at runtime from the async code to simplify
maintenance and ensure all features are available. -
A simple
happybase.pymodule is included to complete the backwards
compatibility. IfHappyBaseis already installed, that should
take precedence.
-