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. -
Connection
now internally utilizesmake_aio_client()
to create the
internal Thrift client.-
All additional keyword arguments provided to
Connection
instances will
be passed to the client. -
This enables support for SSL sockets and any additional features future
versions ofthriftpy2
add.
-
-
Implemented a
sync
subpackage to enable backwards compatibility with
the originalHappyBase
synchronized 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.py
module is included to complete the backwards
compatibility. IfHappyBase
is already installed, that should
take precedence.
-