Pyro 4.34 released!
Irmen de Jong <[email protected]> Thu, 19 Feb 2015 21:28:14 +0100
| Newsgroups | gmane.comp.python.pyro |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello all, I have just released Pyro 4.34. Get it from Pypi: http://pypi.python.org/pypi/Pyro4/ Or source from Github: https://github.com/irmen/Pyro4 Documentation: http://pythonhosted.org/Pyro4/index.html Most important changes: - - setting an attribute on a proxy as first operation no longer crashes with an AttributeError, it now correctly obtains the metadata first - - added JSON_MODULE config item to be able to set a 3rd party json library (such as simplejson) to use instead of the default json that comes in the stdlib. - - added X-Pyro-Options http header to the httpgateway request to set certain Pyro options for the call (such as 'oneway') - - http gateway name prefix option changed, you now specify an export name regex pattern instead (allows you to export multiple name patterns) - - http gateway gained a pyro timeout option as shortcut for Pyro's commtimeout config item that should be used - - fixed http example code when handling oneway methods (empty response) - - the nameserver's list function no longer internally appends a '$' (end of string marker) to a given regex pattern - - removed paragraph in docs about choosing between pyro4 and pyro3 (there's only one sensible choice nowadays) NOTE: intending to drop support for Python 2.6 and Jython. This will probably be the last version that officially supports Python version 2.6 and Jython 2.7. Future versions will only be compatible with and tested with Python 2.7 and 3.2+, IronPython, and Pypy. The explicit Jython compatibility will be dropped. Until Jython 2.7 itself becomes up to par with official Python 2.7 you will probably no longer be able to use Pyro from within Jython. PyroLite will ofcourse still be supported for Java clients. If you?re stuck with Python 2.6 (or Jython), plan on either committing to this last Pyro version that supports it, or plan on cloning the Pyro4 source repository and applying compatibility patches yourself. This decision is made to remove the development and support burden that now exists for these old or problematic Python implementations. Have fun! Irmen de Jong -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (MingW32) iQEcBAEBAgAGBQJU5kdeAAoJEHC9o7RHFlf2F3sH/ij/uq4wVKiL7DftQdZ4pQnI 0E4Ljlz2WJB8B1qGXraZpyVM8GrhKt1HIoOpR4bFPWchU2dmyQWCql5ScoBGB69h 9kCbc44QDEAG4DdZQucLBld5Sf3rDIw+G82dXfZyB5L6nVx9HySe0zbkXzJ7fJl/ mvbv3rTAHIAv0qDPdU0rIOmzM+PY2dsF41sCl1uk/JjBsFu2L92aSnMeCAIJDmZS TTb4s/Aa8HVOUe9ggtcOZiekDk+TgCJnpQhJ3b/kUdxLXFyS4UsSl2X6zzWgDuid V1lpjCJNsaUbXqMeT6f6lMq3D69Zn0DiarqOgL+8PISB26os9ob9vMb4+26h06k= =ahTj -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk