This repository has been archived by the owner on Dec 10, 2018. It is now read-only.
Releases: Thriftpy/thriftpy
Releases · Thriftpy/thriftpy
v0.3.9
Changelog:
- add support for timeout and ssl in make_server / make_client helper funcs, via #204, #205 and #229.
- add support for thrift_file path in http protocol, via #225.
- preserve traceback when re-raise undeclared exception, via #206.
- performance improvement by dynamically compile spec'd
__init__
functions, via #210 and #227. - performance improvement by refine cython encoding/decoding, via #211 and #212.
- bugfix for type error in cast_byte parser and improve include dirs function, via #214
- bugfix for parse error when field begin with true/false keyword, via #215 and #218.
- bugfix for is_open not return false when socket closed after open, via #230.
v0.3.8
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
Changelog:
- add
__thrift_meta__
attribute to loaded module, via #138. - add type validation before write data to transport, via #149 and #150.
- add
load_fp
api to load thrift from file like object, via #154. - add support for recursive struct definition, via #155.
- add support for integer boolean constants, via #161.
- simplify the read_i08() bool result cast, via #162.
- performance improvements on payload init() func, via #163.
- bugfix for parsing of duplicate field name or id, now will raise error when duplicates detected, via #139.
- bugfix for server side transport not connected error when closing socket, via #143.
- bugfix for a typo error in
default_spec
generation, via #145. - bugfix for i16 byte swap bug in OS X, via #148.