We are pleased to announce the release of aioxmpp 0.9. The current release can
be obtained from GitHub  (check out the v0.9.0 tag or the master branch) or
PyPI . The HTML documentation can be found at . Examples can be found in
the GitHub repository, in the examples sub directory.
aioxmpp is a Python library based on asyncio. It implements the client side of
the XMPP protocol (RFC 6120 and others). For a more detailed description of
the package, please review the README of the package on GitHub  or on PyPI
. For more information on XMPP, please see . aioxmpp is licensed under
the terms of the GNU Lesser General Public License Version 3.0 or later.
Version 0.9 is a feature release. Many new XMPP Extensions (XEPs) have been
implemented in this release, to a great extent thanks to [@sebastianriese]. A
few highlights include:
* Support for [XEP-0163] (Personal Eventing Protocol), which is used for
server-side broadcast and storage of account information.
* Support for [XEP-0084] (User Avatar), [XEP-0049] (Private XML Storage,
nowadays often replaced by XEP-0163), and [XEP-0048] (Bookmarks).
* A new subpackage (aioxmpp.im)  which focuses on modern Instant Messaging
features has been introduced. It is still very experimental, but does
already support Message Carbons. The Multi-User Chat implemementation has
been ported to adhere to that interface. See the linked docs to see where
the journey is going, it’s hard to summarize in a single paragraph!
The full list of new features is, as always, included in the changelog 
included in the official documentation.
Bugs, feature requests, patches and questions can be directed to either the
aioxmpp mailing list , the GitHub issue tracker  or the XMPP Multi-User
chat , whatever floats your boat. Please direct security-relevant issue
reports directly to me (jonas(a)wielicki.name), preferably encrypted using my
GPG public key .
best regards and happy-asyncio-ing,
AA5A 78FF 508D 8CF4 F355 F682 E5ED E5AC 679E 300F