Skip to content

v3.1.0

Latest

Choose a tag to compare

@tcalmant tcalmant released this 27 Apr 13:23
· 11 commits to v3 since this release
7673c8d
  • Addition of the pyproject.toml file
  • Updated and fixed SliXMPP to 1.10
  • Updated osgiservicebridge to 1.5.8
  • Removed etcd3 dependency
  • Replacement of the etcd3 package by a custom implementation by @scottslewis (see issue #143 and pull request #145)
  • The etcd2 endpoint discovery is now deprecated. Removal is expected in next minor version (3.2) or when it breaks.
  • pelix.misc.xmpp.BasicBot doesn't inherit slixmpp.ClientXMPP anymore, but is the class to call to create an XMPP client. This ensures that the client will run in a specific thread with a valid asyncio loop and will forward common methods to that thread. Its main purpose is to provide a non-async API toward the underlying bot.
  • XMPP bots will now inherit pelix.misc.xmpp.XMPPBotClient which behaves like the previous BasicBot class (without asyncio loop handling) and inherits slixmpp.ClientXMPP.

Full Changelog: 3.0.0...3.1.0