[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] aioxmpp 0.9 released

Dear subscribers,

We are pleased to announce the release of aioxmpp 0.9. The current release can 
be obtained from GitHub [1] (check out the v0.9.0 tag or the master branch) or 
PyPI [2]. The HTML documentation can be found at [3]. 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 [1] or on PyPI
[2]. For more information on XMPP, please see [8]. 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) [10] 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 [9] 
included in the official documentation.

Bugs, feature requests, patches and questions can be directed to either the
aioxmpp mailing list [4], the GitHub issue tracker [5] or the XMPP Multi-User
chat [6], whatever floats your boat. Please direct security-relevant issue
reports directly to me (jonas at wielicki.name), preferably encrypted using my
GPG public key [7].

best regards and happy-asyncio-ing,
Jonas Wielicki

   [1]: https://github.com/horazont/aioxmpp
   [2]: https://pypi.python.org/pypi/aioxmpp
   [3]: https://docs.zombofant.net/aioxmpp/0.9/
   [4]: https://lists.zombofant.net/mailman/listinfo/aioxmpp-devel
   [5]: https://github.com/horazont/aioxmpp/issues
   [6]: aioxmpp at conference.zombofant.net
   [7]: https://sks-keyservers.net/pks/lookup?op=get&search=0xE5EDE5AC679E300F
        AA5A 78FF 508D 8CF4 F355  F682 E5ED E5AC 679E 300F
   [8]: https://xmpp.org/
   [9]: https://docs.zombofant.net/aioxmpp/0.9/api/changelog.html#version-0-9
   [10]: https://docs.zombofant.net/aioxmpp/0.9/api/public/im.html
   [XEP-0048]: https://xmpp.org/extensions/xep-0048.html
   [XEP-0049]: https://xmpp.org/extensions/xep-0049.html
   [XEP-0084]: https://xmpp.org/extensions/xep-0084.html
   [XEP-0163]: https://xmpp.org/extensions/xep-0163.html
   @sebastianriese: https://github.com/sebastianriese/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.python.org/pipermail/python-list/attachments/20170520/b79f8c35/attachment.sig>