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

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to