PyAMF 0.6b2 released

I am pleased to announce the release of PyAMF 0.6b2.

PyAMF implements Adobe's ActionScript Message Format such that Python applications can natively talk to Flash and Air applications.

Highlights of this release:

  • A huge performance boost, especially for the c-extensions. Current benchmarks put this around an order of magnitude faster than 0.5.1 (pure python version is around 30% faster)
  • Dropped support for Python 2.3, a start to a march to Python 3 compatibility
  • Provide support for Django >= 1.2 and SQLAlchemy >= 0.6
  • Switched the client from httplib to urllib2 and provided support for session cookies, gzip encoded responses and more!
  • Provided support for AppEngine's BlobReferenceProperty
  • Property synonyms are now supported
  • Default AMF version has been switched from AMF0 to AMF3

For a detailed list of changes, see the change log.

To download this release either grab a compressed file, use pip install pyamf or easy_install -U pyamf or grab the source.

Check out the download page and installation instructions.

Got questions? First stop is the mailing list or IRC.

PyAMF 0.4rc3 released

The PyAMF team is proud to announce a new release of PyAMF, a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

This is hopefully the last Release Candidate before we release 0.4 final. Changes since rc2 include:

  • Support for SQLAlchemy 0.5.0 (Ticket:436)
  • pyamf.util.DataTypeMixIn/cpyamf.util.BufferedByteStream can now encode/decode 24bit un/signed integers. (Ticket:422)
  • pyamf.util.StringIOProxy/cpyamf.util.BufferedByteStream both have new consume methods that will chop of the tail of the stream (already read stream). (Ticket:423)
  • Now checking for all types of supported xml lib types for encoding, but will only use the first implementation for decoding (Ticket:426)
  • fpconst dependancy is now only required if the platform requires it (Ticket:356)
  • Decoding negative timestamps on certain platforms (namely Windows) are now supported (Ticket:390)

For a detailed list of changes, see the change log.

To download this release either grab a compressed file, use 'easy_install -U pyamf' or grab the Subversion tag.

Check out the download page, installation instructions.

Got questions? First stop is the mailing list or IRC.

Cheers,

The PyAMF team