Releases: Thriftpy/thriftpy2
Releases · Thriftpy/thriftpy2
v0.5.3
What's Changed
- Move dependencies from setup.py to project.toml by @cocolato in #291
- fix tox config by @cocolato in #302
- fix flake8 error in local test by @cocolato in #300
- fix: sub module conflict error by @StellarisW in #295
- Use SO_REUSEPORT only for AF_INET sockets by @danigm in #303
- Make flake8 happy by @aisk in #305
- Resolve daemon warnings for threading methods by @emmanuel-ferdman in #306
- Add GHA workflow to build wheels by @aisk in #307
- Allow for omitted
FieldID
inField
definitions by @Fluxx in #304 - Bump version to v0.5.3b1 by @aisk in #309
- Requires Python3.7 by @aisk in #310
- feat: optimize error output by @StellarisW in #311
- fix: memory leak risk by @wangguanggg in #313
- Bump version 0.5.3b2 by @aisk in #314
- Add experimental freethreading support by @aisk in #315
- Bump version 0.5.3 by @aisk in #316
New Contributors
- @StellarisW made their first contribution in #295
- @danigm made their first contribution in #303
- @emmanuel-ferdman made their first contribution in #306
- @Fluxx made their first contribution in #304
- @wangguanggg made their first contribution in #313
Full Changelog: v0.5.2...v0.5.3
v0.5.3b2
What's Changed
- feat: optimize error output by @StellarisW in #311
- fix: memory leak risk by @wangguanggg in #313
New Contributors
- @wangguanggg made their first contribution in #313
Full Changelog: v0.5.3b1...v0.5.3b2
v0.5.3b1
What's Changed
- Move dependencies from setup.py to project.toml by @cocolato in #291
- fix tox config by @cocolato in #302
- fix flake8 error in local test by @cocolato in #300
- fix: sub module conflict error by @StellarisW in #295
- Use SO_REUSEPORT only for AF_INET sockets by @danigm in #303
- Make flake8 happy by @aisk in #305
- Resolve daemon warnings for threading methods by @emmanuel-ferdman in #306
- Add GHA workflow to build wheels by @aisk in #307
- Allow for omitted
FieldID
inField
definitions by @Fluxx in #304 - Bump version to v0.5.3b1 by @aisk in #309
- Requires Python3.7 by @aisk in #310
New Contributors
- @StellarisW made their first contribution in #295
- @danigm made their first contribution in #303
- @emmanuel-ferdman made their first contribution in #306
- @Fluxx made their first contribution in #304
Full Changelog: v0.5.2...v0.5.3b1
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