Releases: Thriftpy/thriftpy2
Releases · Thriftpy/thriftpy2
v0.5.2
What's Changed
- Initialize parser's threadlocal in parse_fp by @aisk in #284
- Bump version 0.5.2b1 by @aisk in #286
- move static metadata from setup.py to pyproject.toml by @cocolato in #283
- Using a thread pool to avoid TAsyncSocket.open block the event loop by @aisk in #287
- Bump version 0.5.2b2 by @aisk in #288
- Bump version 0.5.2 by @aisk in #289
Full Changelog: v0.5.1...v0.5.2
v0.5.2b2
v0.5.2b1
v0.5.1
What's Changed
- Initialize the thread local in parser module in every thread by @aisk in #267
- Bump version 0.5.1rc1 by @aisk in #268
- Test load thrift file in sub-thread by @aisk in #269
- pin pytest for it's bug by @aisk in #272
- Add missing init file for cybin module by @aisk in #256
- Fix typos in comments, docs and tests by @aisk in #273
- Using ThriftGrammarError instead of Thrift GrammerError in tests by @aisk in #274
- Fix typos by @aisk in #275
- Bump version v0.5.0rc2 by @aisk in #277
- Bump version 0.5.1 by @aisk in #280
Full Changelog: v0.5.0...v0.5.1
v0.5.1rc2
What's Changed
- Test load thrift file in sub-thread by @aisk in #269
- pin pytest for it's bug by @aisk in #272
- Add missing init file for cybin module by @aisk in #256
- Fix typos in comments, docs and tests by @aisk in #273
- Using ThriftGrammarError instead of Thrift GrammerError in tests by @aisk in #274
- Fix typos by @aisk in #275
- Bump version v0.5.0rc2 by @aisk in #277
Full Changelog: v0.5.1rc1...v0.5.1rc2
v0.5.1rc1
v0.5.0
What's Changed
- Remove travis by @aisk in #241
- Update
python_requires
to at lease 3.6 in setpy.py by @aisk in #243 - Support build cython codes with
-Werror=strict-aliasing
by @aisk in #247 - Add sasl transport support by @ecederstrand in #222
- Add submodule to sys.path when loading child idl file. by @cocolato in #249
- Remove historical SSL context compatibility for Python2 by @cocolato in #250
- Remove some legacy Python compatible codes by @aisk in #244
- Remove python2 historical compatibility code by @cocolato in #251
- Remove python2/python3.5 historical compatibility code by @cocolato in #252
- Remove invalid historical compatibility code by @cocolato in #253
- Remove compatibility with_metaclass method by @cocolato in #254
- Update ssl context and remove deprecated options by @cocolato in #255
- Run test on pypy by @aisk in #257
- Run the test on Windows on GHA by @aisk in #259
- Support cythonized ext on Windows by @aisk in #258
- Support using ipv6 in make_client/make_server method by @cocolato in #261
- Move some global variables in parser into thread local by @aisk in #264
- Bump version 0.5.0 by @aisk in #265
New Contributors
- @ecederstrand made their first contribution in #222
- @cocolato made their first contribution in #249
Full Changelog: v0.4.20...v0.5.0
v0.4.20
v0.4.19
v0.4.18
What's Changed
- 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 tostr
. - Allow annotations in the
Union
type. - Fixed the
message_type
in oneway request.
New Contributors
- @LYF1999 made their first contribution in #211
- @helpau made their first contribution in #219
- @1C4nfaN made their first contribution in #226
- @pabfuentes made their first contribution in #233
Full Changelog: v0.4.17...v0.4.18