Pyro 4.37 released!

Irmen de Jong <[email protected]> Mon, 08 Jun 2015 22:14:24 +0200
Newsgroups gmane.comp.python.pyro
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello all,

I have just released Pyro 4.37.
This follows swiftly after the previous 4.36.


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


Changes:


**Pyro 4.37**

- - added Pyro4.current_context global (thread-local) that contains various information
about the client and the request
- - added correlation id via the current_context so you can track what
requests/responses belong together
- - fixed hmac calculation on messages with more than one annotation
- - proxy and daemon can now add custom annotations to messages
- - httpgateway also sets correlation id and returns it to the browser via
``X-Pyro-Correlation-Id`` http header
- - added callcontext example
- - fixed error response seq nr and serializer id in case of error during the parsing of
a message, previously they were bogus values

Note that a new release of Pyrolite (https://github.com/irmen/Pyrolite) is coming soon
as well, containing support for the new features. This will be version 4.7


**Pyro 4.36**

- - added SOCK_NODELAY config item to be able to turn the TCP_NODELAY socket option on
(default is off).
- - little cleanup of the intro example in the manual, and benchmark example
- - added timezones example
- - some clarifications added to the manual about serialization peculiarities
- - serpent library dependency updated to 1.11, to profit from the performance
improvements and float Inf/NaN support.
- - pyrolite .net library now points to Nuget.org packages for download, and the java
one to Maven.
- - code blocks in manual updated to python 3 syntax

Note that Pyrolite has graduated and is now available on Nuget (.NET) and Maven
central (Java) mainly because the pickle serializer code it contains, is being used by
the Apache Spark project: https://spark.apache.org/  They expressed a wish of
referencing the official Pyrolite release rather than a self-published version.


Have fun!

Irmen de Jong

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJVdfegAAoJEHC9o7RHFlf2csAIAMoZb19FSX1w5gSKMNcF859V
UoHUNdItZDdbrD+HmrJVz7dNuY953ZZ+bkhMTdyeoyvPd8NIwyzMhRjfmN118NMJ
20Twx0fA0GBo+AyZmRtRRAC5fG1nkAzjWLY4+A+zzZqJ/J6jRGGUE9zmxGzoA21u
+0Vl3cmQnOWAaO8R9bYXpKsnL52bOUsteCknpjxm03735II+vfhwFcYun0CRzqQ8
CITc8vL2aWtsNDLs5bEkXc4ll1M9T/S5knHtnixYpQV39oEA27AFB2yJf+b1yyac
iZlnVxqNU/PgiLOYBZZuz2Tb1guBTPWThZQn7qtEdXEw6CPbj4Dj52Te5o4NyXM=
=1nmW
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------