----------------
- Ability to exclude 'stock' attributes with AppEngine Datastore/SQLAlchemy
(ticket 790)
- Fixed issue with Django models db_column not matching the attr name
(ticket 807)
- Added generator support (ticket 793, ticket 800)
- Fixed issue with ``amf3.use_proxy_default=True`` and Flex messaging
(ticket 794)
- Support for AppEngine's ``BlobReferenceProperty`` (ticket 787)
- Improved unit test discovery with unittest2 (ticket 780)
- Ability to define attribute synonyms (ticket 779)
- Provide support for AMF3 remoting packets (BlazeDS acting as a client)
(ticket 737, ticket 766)
- AMF0 Remoting error tracebacks will be a list rather than a string
(ticket 767, ticket 663)
- Moved documentation from the Trac wiki to a local Sphinx documentation
build (ticket 752, ticket 672, ticket 670, ticket 662,
ticket 661, ticket 657)
- Switch the PyAMF client to use :py:mod:`urllib2`. Provides support for
proxying and gzipped responses. Thanks to PaulWinkeler for the heavy
lifting (ticket 751, ticket 622, ticket 590, ticket 566,
ticket 778)
- Added support for SQLAlchemy 0.6 (ticket 747, ticket 748)
- Added support for the lxml library (ticket 735)
- Introduced a new adapter for Elixir, a thin wrapper around SQLAlchemy
(ticket 724)
- Simplified ``type_map`` in ``Encoder`` classes (ticket 746)
- Fixed a small bug when handling empty M2M relationships with unpersisted
Django objects (ticket 741)
- Updates to support Plasma (ticket 736)
- Fixed a small bug in ``BaseGateway.removeService``, thanks agronholm for the
patch (ticket 729)
- Pure Python AMF3 Decoding performance improvements (up to x3) (ticket 723)
- Non-ascii characters in the exception message would cause a ``UnicodeError``
(ticket 727)
- All ORM adapters will no longer set properties as static attributes
(ticket 677)
- Default to using ``__new__`` for instance creation if available. (ticket 700)
- Ability to ``unregister_type_alias`` (ticket 707)
- ``__amf__.proxy`` actually works (ticket 712)
- Django adapter now uses ``get_all_field_names`` to find model properties
(ticket 625)
- Added ``ClassAlias.bases`` and deep class tree support for typed classes
(ticket 715)
- ``use_references`` keyword arg has been removed from ``amf3.Encoder.write*``
(ticket 713)
- ``ClassAlias.getEncodableAttributes`` now will return a single dict of
properties (ticket 714)
- PyAMF Client will raise an exception if the remote gateway returns a service
error (ticket 260)
- Fixed a reference bug with unsaved Django model instances. Thanks to wolver
for the patch and tests (ticket 691).
- Fixed a small bug in decoding Django relations when declared as static.
Thanks to wolver for the patch. (ticket 693)
- Removed ``exceptions`` from all ``Context`` and ``pyamf.util.Indexed*``
classes (ticket 660)
- Empty Django relations are now encoded as ``None``, not ``pyamf.Undefined``
(ticket 659)
- ``pyamf.ClientType`` removed, as it is not spec compliant (ticket 651)