Release Notes: This is a maintenance release, fixing some issues concerning introspection, ForkingServer and signals, IronPython and signals, and SSH on Windows. It also introduces optional logging of exceptions that occur over the RPyC connection to the server's logger (or any other logger instance given in the connection's configuration).
Release Notes: This release fixes many issues with Python 3 compatibility.
Release Notes: Python 3 support. New documentation and site. Many bugfixes/ SSH tunneling support. TLSlite support has been dropped.
Release Notes: This release brings many improvements, bugfixes, better testing and better coding conventions, and a wide range of Python support (CPython 2.4-2.7, IronPython, and Jython).
Release Notes: This release is a major redesign of the library, adding security through capabilities, services, and bugfixes. Full documentation and tutorials (including a screencast) are now available online.
Release Notes: This release adds DeliveringNamespace, LoginError (instead of tlslite's internal errors), __version__, deliver (the counterpart of obtain, which can now deliver and obtain functions as well), and isproxy (to test whether an object is a proxy). It improves memory consumption with __slots__ and the isinstance/issubclass mechanism.
Release Notes: This release adds server discovery (using UDP broadcasts), has moved to tlslite (for authentication and encryption), adds isinstance and issubclass that work with remote objects, and has some refactoring.
Release Notes: A lot of redesign and refactoring. Work on better unit tests. Fixes for several bugs with multithreading.
Release Notes: This release has cleanups and bugfix with PipeStream.write. It adds stubs for Windows, and so now works on Windows as well. Authentication support has been added: auth_server.py and AuthSocketConnection.
Release Notes: This release adds imports to __init__.py, so you can now do "from Rpyc import *". This is backwards compatible, however; "from Rpyc.Factories import SocketConnection" still works. The __all__ of Utils.py has been cleaned up a little. 'execute' and 'namespace' have been added. 'execute' lets you execute code on the remote side of the connection, and 'namespace' is the namespace in which 'execute' evaluates. demo-6.py has been added to show how to use this. demo-2.py has been fixed (now that remote_interpreter isn't a part of Utils.__al__).