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

Reply via email to