- Fix an issue where loading a thrift file in a sub-thread will cause an error with ``load_fp``. - Move static metadata from ``setup.py`` to ``pyproject.toml``. - Using a thread pool to avoid ``TAsyncSocket.open`` block the event loop.
0.5.1
-------------
Released on Jun 24, 2024.
- Fix an issue where loading a thrift file in a sub-thread will cause an error. - Some typo fixes.
0.5.0
-------------
Released on May 7, 2024.
- Dropped Python2 and Python3.5 Support. - Added SASL transport client. - Add submodule to sys.path when loading child idl file. - Support cythonized module on Windows. - Support using ipv6 in make_client/make_server method. - Basic multi-thread support in parser.
0.4.x ~~~~~
0.4.20
--------------
- Fix another compatibility issue with legacy Python.
0.4.19
--------------
- Fix a compatibility issue with legacy Python.
0.4.18
--------------
- Make the import hook compatible with Python3.12. - Added a ``strict_decode`` option to all protocols to force all strings in the response to be decoded to ``str``. - Allow annotations in the ``Union`` type. - Fixed the ``message_type`` in oneway request.