Skip to content

Releases: tcalmant/jsonrpclib

v0.4.3.3

14 Jun 12:03
Compare
Choose a tag to compare

What's Changed

  • Bug fix: add handling of decimal.Decimal value to jsonclass.py by @pourhouse in #60

New Contributors

Full Changelog: v0.4.3.2...v0.4.3.3

v0.4.3.2

19 Feb 16:51
Compare
Choose a tag to compare
  • Reordered PooledJSONRPCServer inheritance definition (#55)
  • Migration of Continuous Integration:
    • Use PyTest instead of Nose
    • Run CI with GitHub Actions instead of Travis-CI

Full Changelog: 0.4.3.1...v0.4.3.2

0.4.3.1

28 Sep 15:36
Compare
Choose a tag to compare
  • Removed remaining print statements (#52)

v0.4.3

26 Sep 10:45
Compare
Choose a tag to compare
  • ServerProxy keeps the given query string, as before 0.4.2. This release fixes #51, and a unit test has been added to ensure there won't be any regression again on this feature
  • JSON library selection is now made in the jsonrpclib.jsonlib module, using a set of handler classes. This will ease the addition of new libraries.
  • Added support for ujson
  • Fixed Travis-CI builds (migrated from .org to .com and bypassed the coveralls issue with ppc64le)
  • Fixed an issue with the CGI test in Python 3-only environments

v0.4.2

09 Nov 20:50
Compare
Choose a tag to compare
  • Use urlparse from urllib.parse (Python 3) or urlparse (Python 2)
    to prepare for the deprecation of urllib.parse.splittype.
    Thanks to @citrus-it and @markmcclain for this fix.
    (see #44 and #45 for more details)
  • Unix socket clients now send localhost as Host: HTTP field instead of
    the path to the socket
    (see #47).
    Thanks @markmcclain for this fix.
  • Added a TransportError exception, subclass of ProtocolError, which
    provides more details
    (see #49).
    Thanks @markmcclain for this improvement.
  • Added PowerPC 64 architecture (ppc64le) to Travis CI runs, to ease the
    integration of new release into RHEL/Ubuntu (see #50 by @kishorkunal-raj)

v0.4.1

12 Apr 14:49
Compare
Choose a tag to compare
  • Fixed a size computation issue in the request handler (see #42)

v0.4.0

13 Jan 18:19
Compare
Choose a tag to compare
  • Added back support of Unix sockets on both server and client side.
    Note: HTTPS is not supported on server-side Unix sockets
  • Fixed the CGI request handler
  • Fixed the request handler wrapping on server side
  • Documentation is now hosted on ReadTheDocs:
    https://jsonrpclib-pelix.readthedocs.io/

v0.3.2

26 Oct 21:05
Compare
Choose a tag to compare
  • Fixed a memory leak in the Thread Pool, causing the PooledJSONRPCServer to crash after some uptime (see #35).
    Thanks @animalmutch for reporting it.

v0.3.1

27 Jun 11:12
Compare
Choose a tag to compare
  • Hide dunder methods from remote calls (thanks to @MarcSchmitzer). This avoids weird behaviours with special/meta methods (__len__, __add__, ...). See #32 for reference.

v0.3.0

27 Apr 08:49
Compare
Choose a tag to compare
  • Handle the potentially incomplete xmlrpc.server package when the future package is used (thanks to @MarcSchmitzer)