Skip to content
This repository has been archived by the owner on Jun 4, 2023. It is now read-only.

Releases: irmen/Pyro4

release 4.82

25 Dec 01:44
Compare
Choose a tag to compare
  • fixed @expose issue on static method/classmethod due to API change in Python 3.10
  • switched from travis to using github actions for CI builds and tests
  • Python 3.10 is now included in the unit test runs

release 4.81

13 Sep 22:12
Compare
Choose a tag to compare
  • fix some typo's in docs
  • corrected some minor other things in docs
  • Python 3.9 is now included in the unit test runs
  • No actual code changes.

release 4.80

29 Apr 13:30
Compare
Choose a tag to compare
  • fix possible race condition when creating instances with instancemode "single"

release 4.79

15 Feb 18:17
Compare
Choose a tag to compare
  • cython compatibility fix
  • removed explicit version checks of dependencies such as serpent. This fixes crash error when dealing with prerelease versions that didn't match the pattern.

release 4.78

01 Feb 10:21
Compare
Choose a tag to compare
  • stick to an older serpent library version to install as a dependency when installing on old python versions
  • explain the delay and threading in the distributed-computing2 example

release 4.77

01 Oct 20:29
Compare
Choose a tag to compare
  • dropped support for Python 3.4 (which has reached end-of-life status). Supported Python versions are now 2.7, and 3.5 or newer. (the life cycle status of the Python versions can be seen here https://devguide.python.org/#status-of-python-branches)
  • URIs now allow spaces in the location part. Useful for unix domain sockets.

release 4.76

05 Jun 21:33
Compare
Choose a tag to compare
  • corrected bogus space in worker thread name
  • thread server can now be cleanly stopped with SIGINT / Ctrl-C on Windows
    (if the selectors module is available which is also used by the multiplex server)
  • the behavior of the NATPORT config item has been corrected to be in line with the API behavior of the Daemon:
    if you leave this at 0 (the default), it will now correctly replicate the internal port number as NAT port
    (instead of crashing with a configuration error)
  • certs are now included in sdist archive so the ssl unit tests also run as intended
  • now correctly checks for write access to the correct logfile location, instead of assuming the current directory

Release 4.75

19 Jan 12:18
Compare
Choose a tag to compare
  • fixed distributed-mandelbrot example to actually run multiple concurrent calculations.
  • CI build process now using more modern Python versions.
  • missing API method doc added on NameServer.count()

Release 4.74

20 Oct 21:02
Compare
Choose a tag to compare
  • serpent 1.27 required to avoid regression in previous version
  • fixed marshal serializer problem that prevented it to even call register() in the name server.
    Its dumpsCall is now able to use the class_to_dict conversion for unmarshallable types
    (in simple situations, not recursively). Previously, you would get a ValueError: unmarshallable object.
  • msgpack, json and marshal serializers now understand how to serialize array.array the same way serpent already did

release 4.73

04 Jul 17:28
Compare
Choose a tag to compare
  • include LICENSE file in distribution
  • avoid decode error when dealing with memoryview annotations