hello all, i finished fixing all the issues for 3.1.0. of course there's more, but that will have to wait for 3.1.1. as i explained on the blog, i'm planning for smaller, more regular releases. the repo is now in code freeze until March 22nd: only bugfixes will go in for now, until i make the release (on tuesday, if nothing goes wrong).
you're encouraged to test the new code and see if i missed anything... the code has been tagged as v3.1.0-RC1: http://github.com/tomerfiliba/rpyc/tree/v3.1.0-RC1 what's new: * support for python 2.4-2.7; tlslite has been ported to python 2.7 * partial python 3 support * new directory structure, moved to more standard facilities (logging, nosetests) * fixed lots of issues concerning the ForkingServer * ssl support * better IronPython, Jython support (not tested directly by me) * fixing typos, running pylint, etc. breakage from 3.0.7: * package layout changed drastically. the servers/ dir was renamed scripts/ * the classic server now takes "--register" in order to register, instead of "--dont-register". the old behavior was silly. * tls_connect et al were renamed tlslite_connect, to distinguish them from ssl_connect what's open for 3.1.1: * two bugs concerning refcounting and async invocation * better jython support (cryptic bug) * inline documentation (using sphinx) * python 3 compliance thanks: * alex, fruch, eyecue, jerome, akruis * i will add a contirbutors file requests: * *fruch*: could you please re-run your comparison of rpyc/pushy again, and see if there's any speed improvement? * *tal*: remember you said you could do some screencasts? is there any news on that? * everyone: please try using the new code before the release, to find any silly bugs. -tomer An NCO and a Gentleman
