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.
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.
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__).
This release adds 'threaded_server' to ServerUtils. It's a mix-in you can use wherever you like, instead of writing a server by yourself. The logging mechanism of ServerUtils has been improved. The Web site has been updated.