Thriftpy

Latest version: v0.3.9

Safety actively analyzes 622819 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.3.9

-------------

Released on August 26, 2016.

- 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`_.

.. _`204`: https://github.com/eleme/thriftpy/pull/204
.. _`205`: https://github.com/eleme/thriftpy/pull/205
.. _`206`: https://github.com/eleme/thriftpy/pull/206
.. _`210`: https://github.com/eleme/thriftpy/pull/210
.. _`211`: https://github.com/eleme/thriftpy/pull/211
.. _`212`: https://github.com/eleme/thriftpy/pull/212
.. _`214`: https://github.com/eleme/thriftpy/pull/214
.. _`215`: https://github.com/eleme/thriftpy/pull/215
.. _`218`: https://github.com/eleme/thriftpy/pull/218
.. _`225`: https://github.com/eleme/thriftpy/pull/225
.. _`227`: https://github.com/eleme/thriftpy/pull/227
.. _`229`: https://github.com/eleme/thriftpy/pull/229
.. _`230`: https://github.com/eleme/thriftpy/pull/230

0.3.8

-------------

Released on May 3, 2016.

- add propagate decode_response to nested structs, via `194`_.
- add support for tornado ssl, via `196`_.

.. _`194`: https://github.com/eleme/thriftpy/pull/194
.. _`196`: https://github.com/eleme/thriftpy/pull/196

0.3.7

-------------

Released on Mar 24, 2016.

- bugfix for a possible unicode decode error in cybin.
- use a better unhashable implementation for payload.

0.3.6

-------------

Released on Mar 24, 2016.

- add compact protocol support, via `159`_.
- add option to force return bytes on response, via `190`_.

- bugfix for ssl socket can't be init without certfile and keyfile,
and add additional `capath` argument for SSLContext. via `186`_.
- bugfix for set_timeout only works before socket open, via `188`_.

.. _`159`: https://github.com/eleme/thriftpy/pull/159
.. _`186`: https://github.com/eleme/thriftpy/pull/186
.. _`188`: https://github.com/eleme/thriftpy/pull/188
.. _`190`: https://github.com/eleme/thriftpy/pull/190

0.3.5

-------------

Released on Feb 16, 2016.

- fix another set_timeout backward compat issue introduced in last version.
- make thrift container struct unhashable, via `184`_.

.. _`184`: https://github.com/eleme/thriftpy/pull/184

0.3.4

-------------

Released on Feb 3, 2016.

- fix backward compat issue introduced in last version, add back
`set_timeout` api in socket.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.