[osflash] PyAMF 0.5 released
Thijs Triemstra | Collab
lists at collab.nl
Wed Sep 9 10:47:54 PDT 2009
The PyAMF team is proud to announce the release of 0.5!
PyAMF [1] is a lightweight library that allows Flash and Python
applications to communicate via Adobe’s
ActionScript Message Format.
This is a major release [2], see the What's new in PyAMF document [3]
for the complete list of changes.
A brief overview of the changes:
* A new way to handle attribute en/decoding. New features include
excluding
attributes, read-only attributes, and proxied attributes. If you use
external classes, this one is also for you. Check the
http://pyamf.org/wiki/AttributeControl for more details.
* The lazy loading module (pyamf.util.imports) that powers the adapter
modules has been completely revamped. There were too many edge
cases that
would cause problems in the import mechanism. We now supply a module
finder/loader in sys.meta_path so we can intercept the import calls.
This has completely cleared up the problems we were seeing and it
has the
added benefit of halving the time it took to run the 650+ unit
tests in
the suite!
* The cPyAMF extension has been completely revamped and no longer uses
cStringIO to handle the byte packing. The extension has also been
extended to cover more of the library. This has given a nice speed-
up but
we are by no means finished.
* Support for non-UTC timezones has been added. If you supply
timezone_offset
to the pyamf.remoting.gateway.*.*Gateway classes then any datetimes
will
be offset against that figure (in seconds). This is only useful for
legacy
systems so you don't need to change anything if you are already
using UTC
(in fact using UTC is the recommended practice).
* Support has been provided for decoding and encoding ISmallMessage
objects.
This means better integration with BlazeDS and sets the foundations
for
better Flex Messaging support.
* A new way to bulk register classes has been introduced -
register_package
Check out the download page [4], installation instructions [5] or the
documentation [6] for more
information.
Questions? First stop is the mailing list [7] but we also hang out on
IRC [8].
Cheers,
the PyAMF team.
[1] http://pyamf.org
[2] http://pyamf.org/milestone/0.5
[3] http://docs.pyamf.org/0.5/whatsnew/0.5.html
[4] http://pyamf.org/wiki/Download
[5] http://pyamf.org/wiki/Install
[6] http://docs.pyamf.org
[7] http://pyamf.org/wiki/MailingList
[8] irc://irc.collab.eu/pyamf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://osflash.org/pipermail/osflash_osflash.org/attachments/20090909/c312f80b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
URL: <http://osflash.org/pipermail/osflash_osflash.org/attachments/20090909/c312f80b/attachment.bin>
More information about the osflash
mailing list