Changelogs » Mqttwarn

PyUp Safety actively tracks 266,461 Python packages for vulnerabilities and notifies you when to upgrade.

Mqttwarn

0.19.0

=================
  - [xbmc] Fix encoding of data for python3. Thanks, Ben!
  - [hipchat, ionic, pushsafer] Fix charset encoding. Thanks, JP!
  - [telegram] Add compatibility for both Python 2 and Python 3. Thanks, clach04!
  - Add new service for Chromecast TTS. Thanks, clach04!
  - Add example for Amazon Alexa Say/Announce. Thanks, clach04!
  - Improve documentation. Thanks, clach04!
  - Fix Apprise service by explicitly using legacy/synchronous mode.
  - Add Python 3.9 support

0.18.0

=================
  - Use ``allow_dirty = False`` within ``.bumpversion.cfg``
  - Use Python3 to create virtualenv
  - Bump version numbers for release tools packages
  - Add external plugin module loading. Thanks, psyciknz!
  - Replaced iothub service with azure-iot, just using MQTT. Thanks, Morten!

0.17.0

=================
  - srv.mqttc is None when calling into a custom function. Thanks, Ben.
  - sundry changes for FreeBSD package. Thanks, Dan.
  - Fix ``ZabbixSender.py``. Thanks, Ben!
  - service tweaks: nsca, zabbix

0.16.2

=================
  - Optionally choose scheme for connection to InfluxDB. Thanks, Dennis!

0.16.1

=================
  - Fix charset encoding within pipe module. Thanks, Morten!
  - Fix removal of "as_user" option within Slack plugin. Thanks, Morten!

0.16.0

=================
  - Fix for the mqttwarn.service service unit. Thanks, Fulvio!
  - Fix encoding of data for Python3 within Pushsafer plugin. Thanks, Thomas!
  - Non-JSON payload should not generate warning. Thanks, Morten!
  - Fix missing namespace within Serial plugin. Thanks, Morten!
  - Fix Dockerfile to use mqttwarn pip module. Thanks, Koen!
  - Add Docker Compose file and update Dockerfile to use /etc/mqttwarn. Thanks, Koen!
  - Change Dockerfile base image to python:3.8.2-slim-buster. Thanks, Koen!
  - Improve code formatting within custom functions of "warntoggle" example. Thanks, Dan!
  - Fix charset encoding within Serial plugin. Thanks, Morten!

0.15.0

=================
  - Document ``tls=True`` setting. Thanks, jpmens!
  - Add ``warntoggle`` example (408). Thanks, robdejonge!
  - Load functions file at configuration load (410). Thanks, fhriley!
  - Try to make "zabbix" service work again

0.14.2

=================
  - Upgrade to apprise 0.8.5

0.14.1

=================
  - Upgrade xmpppy to 0.6.1, add dnspython as dependency

0.14.0

=================
  - Add service plugin for `Apprise <https://github.com/caronc/apprise>`_.
  - Upgrade xmpppy to 0.6.0
  - More verbose exception when formatting message fails

0.13.9

=================
  - Remove references to ``mqttwarn.py``. Cleanup documentation.
  - Fix charset encoding within Postgres plugin. Thanks, clarkspark!
  - Fix function invocation through "format" setting. Thanks, clarkspark!

0.13.8

=================
  - Fix charset encoding issue for service "mqttpub". Thanks, jpmens!

0.13.7

=================
  - Improve exception handling when service plugin fails
  - Properly handle charset encoding, both on Python 2 and Python 3

0.13.6

=================
  - Support Python 3.8

0.13.5

=================
  - Improve Python2/3 compatibility for "make-config" subcommand. Fix 393.
  Thanks, Gulaschcowboy!

0.13.2

=================
  - Fix documentation

0.13.1

=================
  - Address compatibility issues with configparser

0.13.0

=================
  - Remove instapush service as it no longer exists
  - Python2/3 compatibility
  - Make "pushover" service use requests
  - Mitigate some deprecation warnings. Bump core package dependencies.
  - Improve testing and CI

0.12.0

=================
  - Add documentation based on Jekyll and publish on www.mqttwarn.net. Thanks, jpmens!
  - Add logo source and PNG images. Thanks, gumm!
  - Make testsuite pass successfully on Python3.
  - Make README.rst ASCII-compatible, resolve 386. Thanks, dlangille!
  - Fix direct plugin invocation
  - Re-add compatibility with Python2

0.11.3

=================
  - Fix README.rst

0.11.2

=================
  - Remove "Topic :: Internet :: MQTT" from the list of trove classifiers
  after PyPI upload croaked again

0.11.1

=================
  - Update author email within setup.py after PyPI upload croaked at us

0.11.0

=================
  - Add foundation for unit tests based on pytest
  - Add test harness
  - Integrate changes from the master branch
  - Improve documentation, add a more compact ``README.rst`` and
  move the detailed documentation to ``HANDBOOK.md`` for now.
  - First release on PyPI

0.10.1

=================
  - Use EPL 2.0 license as recently approved by pypa and jpmens
  - Add missing dependency to the "six" package

0.10.0

=================
  - Add mechanism to run a notification service plugin interactively from the command line
  - Attempt to fix 307 re. logging to the configuration .ini file. Thanks, Dan!

0.9.0

================
  - Add .bumpversion.cfg and Makefile to ease release cutting
  - Move "websocket" service plugin (305) into module namespace
  - Refactor two more functions into ``class RuntimeContext``
  - Improve error handling: Add the ``exception_traceback()`` primitive to add
  full stacktrace information to log messages. When applied at all important
  places across the board where we do catch-all style exception handling,
  this will improve the experience when working on custom solutions with
  *mqttwarn* to a huge extent.
  - Improve documentation

0.8.1

================
  - Add required modules for all services to "setup.py"
  - Fix setup documentation
  - Add MANIFEST.in file

0.8.0

================
  - Move all services into module namespace
  - Fix PeriodicThread
  - Add "requests" module as a core requirement to "setup.py" as it is a common module used by many services
  - Add commands "mqttwarn make-config" and "mqttwarn make-samplefuncs"
  for generating a "mqttwarn.ini" or a "samplefuncs.py" file, respectively.
  - Add more modules to "extras" requirements section in "setup.py"

0.7.0

================
  - Import 0.6.0 code base
  - Start work on making mqttwarn a first citizen of the Python ecosystem
  - Move main program ``mqttwarn.py`` into module namespace as ``core.py``
  - Refactor routines from ``core.py`` into other modules while gently introducing OO
  - Add setup.py
  - Add full license text
  
  
  bump2version==1.0.0
  twine==3.2.0
  keyring==21.4.0