This repository has been archived by the owner on Dec 10, 2018. It is now read-only.
Releases: Thriftpy/thriftpy
Releases · Thriftpy/thriftpy
v0.2.1
Changelog:
- add an experimental tracking feature in thriftpy.contrib, via #96.
- add limitation on thrift reserved keyword for compatible with upstream, via #115.
- bugfix EOF grammar error, via #103.
- bugfix for mis-mach transport in client caused server crash, via #119.
- bugfix for typedef on included thrift files, via #121.
v0.2.0
Released on March 3, 2015.
- support for default enum values that reference the original enum, via #69.
- support for require keyword, via #72.
- support for allow use and definition of types in the same file, via #77.
- support for multiplexing for services, via #88.
- support for cython accelerated memory transport and framed transport, via #93
- bugfix for transport clean in read_struct in cybin, via #70.
- bugfix for large reading size in framed transport, via #73.
- bugfix for cython build failed in older CentOS, via #92.
- bugfix for thrift file version mis-match caused message corrupt in read_struct, via #95.
Non-Backward Compatible changes:
- refined new parser, the parser now behaves very similar to Apache Thrift, and supports a lot more features than the old one, via #80. Refer to the pull request for more detailed changes.
- refined transport, all transports have cython accelerated version. The cython version of protocol and transport are enabled by default now.
v0.1.15
Changelog:
- add MIT LICENSE file as requested.
- tests refines with tox and pytest fixtures.
- support for a mostly cythonized version of framed transport, via #66.
- bugfix for unix socket param in rpc.
- bugfix for receiving 0-length strings & framed transport, via #63.
- bugfix for json protocol unicode decode error, via #65.
- bugfix for operator
__ne__
implementation error, via #68.
v0.1.14
Changelog:
- support for python2.6.
- support for testing by tox.
- support for oneway keyword, via #49.
- bugfix for wrong type args, via #48.
- bugfix for thrift file include keyword, via #53.
- bugfix for skip method not found in protocol, via #55.
- bugfix for set type support, via #59.
- bugfix for 'api' arg name collision in client.
v0.1.13
v0.1.12
v0.1.11
Changelog:
- bugfix for init func generator for TStruct.
- bugfix for set constants in parser, via #39.
- add support for "includes" and service "extends", via #37.
- add close() to servers, via #38.
- implement non-strict mode for binary protocol, via #40.
- removed cython ext in pypy, and add pypy3 support.
- some args updates:
- add
trans_factory
arg tomake_server
. - rename
rbuf_size
in buffered transport tobuf_size
. - rename
isOpen
tois_open
,readFrame
toread_frame
.
- add