Skip to content

Releases: Thriftpy/thriftpy2

v0.5.2

05 Jul 12:00
9d89758
Compare
Choose a tag to compare

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

04 Jul 15:57
9158d0a
Compare
Choose a tag to compare
v0.5.2b2 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: v0.5.2b1...v0.5.2b2

v0.5.2b1

28 Jun 08:57
ca6389d
Compare
Choose a tag to compare
v0.5.2b1 Pre-release
Pre-release
Bump version 0.5.2b1 (#286)

v0.5.1

24 Jun 14:10
1bd814a
Compare
Choose a tag to compare

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

18 Jun 08:58
c105b36
Compare
Choose a tag to compare
v0.5.1rc2 Pre-release
Pre-release

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

14 May 13:29
261f90c
Compare
Choose a tag to compare
v0.5.1rc1 Pre-release
Pre-release

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

Full Changelog: v0.5.0...v0.5.1rc1

v0.5.0

07 May 12:00
a16e0db
Compare
Choose a tag to compare

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

Full Changelog: v0.4.20...v0.5.0

v0.4.20

28 Feb 10:02
Compare
Choose a tag to compare

What's Changed

  • Fix another legacy Python compatibility issue by @aisk in #239

Full Changelog: v0.4.19...v0.4.20

v0.4.19

27 Feb 14:01
Compare
Choose a tag to compare

What's Changed

  • Fix a compatible issue with very old version of Python by @aisk in #237

Full Changelog: v0.4.18...v0.4.19

v0.4.18

27 Feb 09:29
Compare
Choose a tag to compare

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 to str.
  • Allow annotations in the Union type.
  • Fixed the message_type in oneway request.

New Contributors

Full Changelog: v0.4.17...v0.4.18