Archive for the ‘Releases’ Category

PyAMF 0.5 released

Tuesday, September 8th, 2009

PyAMF is a lightweight library that allows Flash Player and Python applications to communicate via Adobe’s ActionScript Message Format.

PyAMF 0.5 is a cleanup of the internals of 0.4 and it provides some performance optimizations. In accomplishing this, a number of features were added.

(more…)

PyAMF 0.4.2 released

Friday, April 24th, 2009

The team is proud to announce the release of PyAMF 0.4.2!

PyAMF is a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

This is a bugfix release, see the changelog for the complete list of changes. A brief overview of the changes:

  • Support for decoding the ’source’ property on ArrayCollection (Ticket:488)
  • Fixed an issue in the GAE adapter where dynamic properties would be missing on referenced objects (Ticket:511)
  • Fixed a critical issue with AMF0 reference counting when encoding remoting responses (Ticket:510)
  • Strengthened HTTP header handling in the client (Ticket:492)
  • Support for Django i18n ugettext_lazy (Ticket:496)
  • Support for microseconds for datetime objects (Ticket:490)
  • Support for property types on SQLAlchemy mapped classes (Ticket:491)
  • Support for property types for Google AppEngine db.Model and db.Expando. (Ticket:487)

Check out the download page, installation instructions or the API documentation for more information. Questions? First stop is the mailing list but we also hang out on IRC.

PyAMF 0.4.1 released

Wednesday, February 25th, 2009

The team is proud to announce the release of PyAMF 0.4.1!

PyAMF is a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

This is a bugfix release, see the changelog for the complete list of changes. A brief overview of the changes:

  • amf0.Encoder.use_amf3 has been extended to cover all object types (Ticket:453, Ticket:467)
  • Encoding {0:0, ‘0′:1} will now raise an AttributeError (Ticket:458)
  • Improvements to the Google App Engine adapter – see ticket for details (Ticket:479)
  • Unicode handling in __repr__ functions has been improved (Ticket:455)
  • Django models.TimeField, models.DateField will now be converted to the correct type (datetime.time and datetime.date respectively). fields.NOT_PROVIDED is also checked for by converting to pyamf.Undefined and back again. (Ticket:457)

Check out the download page, installation instructions or the API documentation for more information. Questions? First stop is the mailing list but we also hang out on IRC.

PyAMF 0.4 released

Sunday, January 18th, 2009

The team is proud to announce the release of PyAMF 0.4 final!

PyAMF is a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

This release fixes over a 100 tickets, see the changelog for the complete list of changes. We now consider the library to be stable and ready for production! A brief overview of the changes:

  • A new C extension to pyamf.util and pyamf.amf3. This is a work in progress, created using Cython, and more sections of the library will be moved to C as they are identified. Thanks to Gerard Escalante.
  • An adapter for SQLAlchemy 0.4/0.5 is available, allowing object graphs to be easily encoded. See the wiki for more information. Thanks to Dave Thompson and Michael Van Tellingen.
  • Improvements to the Google App Engine adapter to allow datastore objects to be easily encoded/decoded.

Check out the download page, installation instructions or the API documentation for more information. Questions? First stop is the mailing list but we also hang out on IRC.

PyAMF 0.4rc3 released

Wednesday, January 14th, 2009

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 or the API documentation for more information. Questions? First stop is the mailing list but we also hang out on IRC.

Cheers,

The PyAMF team

PyAMF 0.4rc2 released

Monday, January 5th, 2009

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.

Lots of changes for this one, a brief overview:

  • A new C extension to pyamf.util and pyamf.amf3. This is a work in progress and using Cython more sections of the library will be moved to C as they are identified. Thanks to Gerard Escalante.
  • An adapter for SQLAlchemy is available, allowing object graphs to be easily encoded. See the wiki for more information. Thanks to Dave Thompson and Michael Van Tellingen.
  • Improvements to the Google App Engine adapter to allow datastore objects to be easily encoded/decoded.

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.

This is a release candidate so depending on feedback, 0.4 final will be available in a few days.

Happy New Year,

The PyAMF team

PyAMF 0.3.1 Released

Sunday, May 4th, 2008

We’re pleased 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 release improves support for Google App Engine and introduces a new AMF gateway for GAE web applications. Aral Balkan announced he’s using PyAMF in his GAESWF project, which will be used to power the website of the online Singularity conference later this year.

You can try some of the PyAMF examples for GAE on our appspot like the Interactive Python shell example and the PUnit tool to run the PyAMF unit tests on GAE using a web interface. We also added an Ohloh API example.

The dependency on the fpconst module was removed for Python >= 2.5 to make it easier to deploy PyAMF applications on GAE and devices like smart phones. Unfortunately we had to keep it around for the Windows platform due to a float issue with that version of Python 2.5.

Check out the download page, installation instructions or the API documentation for more information. Questions? First stop is the mailing list but we also hang out on IRC.

PyAMF 0.3 Released

Tuesday, April 15th, 2008

PyAMF is a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

AMF3 and RemoteObject are supported in all the implemented Remoting gateways, currently compatible with Django, Twisted, TurboGears 2, Web2Py and other WSGI supported web frameworks.

(more…)

PyAMF 0.2 Released

Wednesday, March 12th, 2008

PyAMF is a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

AMF3 and RemoteObject are supported in all the implemented Remoting gateways, currently compatible with Django, Twisted, TurboGears 2, Web2Py and WSGI.

(more…)

PyAMF 0.1.1 Released

Monday, February 18th, 2008

PyAMF is a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

This is a bugfix release with the following changes:

  • AMF3 encoder reported incorrect byte length header for non-ASCII string data. Patch supplied by akaihola. (Ticket:194)
  • Decoder context not cleared between reading the remoting header and body. Reported by gerard. (Ticket:192)

Check out the download page, installation instructions or the API documentation.

Got questions? First stop is the mailing list.