Update ghcr.io/jpmens/mqttwarn-full Docker tag to v0.34.0 #928

Open
renovate-bot wants to merge 1 commit from renovate/ghcr.io-jpmens-mqttwarn-full-0.x into main
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/jpmens/mqttwarn-full minor 0.28.1 -> 0.34.0

Release Notes

jpmens/mqttwarn (ghcr.io/jpmens/mqttwarn-full)

v0.34.0

Compare Source

=================

  • Fix: Don't crash when receiving non-UTF8 payloads. Thanks, @​sevmonster.
  • Improve exception logging in is_filtered, get_topic_data, and
    get_all_data context functions. Thanks, @​sevmonster.
  • [core] Allow processing of binary, non-UTF8 message payloads, for example
    images. Thanks, @​sevmonster.
  • [file] Allow writing of binary content. Thanks, @​sevmonster.
  • [ux] Rename subcommand mqttwarn make-samplefuncs to mqttwarn make-udf,
    and adjust naming.
  • [ntfy] Add dedicated service plugin ntfy
  • [ntfy] Use RFC 2047 for encoding HTTP header values. Thanks, @​binwiederhier.
  • [ntfy] Add more fields: icon, cache, firebase, unifiedpush
  • [ntfy] Also interpolate outbound ntfy option fields
  • [ntfy] [Frigate] Improve example/tutorial about Frigate event notifications
  • [ntfy] [Frigate] Synchronize JSON event and snapshot image receive order
  • [ntfy] [Frigate] Tests: Verify notification was properly received by ntfy
  • [cli] Fix --config-file command line option

v0.33.0

Compare Source

=================

  • Pushsafer: Fix to prevent submitting empty parameters to upstream API.
  • Pushsafer: Modernize configuration layout for target addresses.
  • Pushsafer: Add parameters for "Confirm", "Answer Options", and "Force Answer".

Thanks, @​appzer.

v0.32.0

Compare Source

=================

  • Modernize Docker configuration, now using Debian bullseye and Python 3.11.
  • Improve nightly and on-PR Docker builds.
  • Add versioning based on Git tags, using versioningit. This will aid in
    telling PR- and nightly releases apart from GA releases when running
    mqttwarn --version.
  • Improve Apprise integration by propagating the mqttwarn data dictionary into
    the Apprise plugin template arguments. Thanks, @​zoic21.

v0.31.0

Compare Source

=================

  • Make the PushOver API retry and expire options configurable. Thanks, @​jlrgraham.
  • Add new configuration setting filteredmessagesloglevel, to optionally set the log
    level for filtered messages. Thanks, @​jlrgraham.
  • CI and tests: Improvements and maintenance
  • Documentation: Improve section about Apprise
  • Documentation: Notifications to ntfy via Apprise. Thanks, @​binwiederhier, @​particledecay,
    and @​caronc.

v0.30.0

Compare Source

=================

  • Make LWT alive/dead payload configurable. Thanks, @​sumnerboy12.
  • Upgrade to future>=0.18.0,<1. Thanks, @​arieroos.
  • Several adjustments to log messages
  • Several improvements to the test harness, code coverage, project tooling,
    code linting and formatting, and CI
  • Refactoring of some data model components
  • Fix job sorting by priority after migration to Python 3
  • Remove some Python 2 compatibility snippets. mqttwarn is Python 3 only.

Breaking changes

  • Rework and rename service plugin osxnotify to desktopnotify, it
    should work on all popular operating systems now. Thanks, @​portalzine.

v0.29.1

Compare Source

=================

  • Improve documentation about logging on Docker
  • Improve launching with an additional set of --config arguments

v0.29.0

Compare Source

=================

  • Improve error handling: Remove the exception_traceback() helper function
    again, and use logger.exception() instead.
  • Improve error messages: Remove all ellipsis
  • SMTP service plugin: Add software tests
  • SMTP service plugin: Fix evaluation of htmlmsg parameter
  • SMTP service plugin: Add support for minimal configuration w/o TLS and AUTH.
    Thanks, @​symonjim.
  • Update dependencies: Use Jinja2 3.x; Remove configparser, it is built into Python 3
  • Add support for Python 3.11
  • Pushover service plugin: Enable passing of parameters html, url, url_title.
    Thanks, @​jlrgraham.
  • Add test for exercising configuration file scaffolding
  • Improve README regarding configuration file scaffolding on Windows 10/PowerShell.
    Thanks, @​symonjim.
  • Improve support for VSCode. Thanks, @​psyciknz.
  • Improve mqttwarn command line entry point testing

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/jpmens/mqttwarn-full](https://github.com/jpmens/mqttwarn) | minor | `0.28.1` -> `0.34.0` | --- ### Release Notes <details> <summary>jpmens/mqttwarn (ghcr.io/jpmens/mqttwarn-full)</summary> ### [`v0.34.0`](https://github.com/jpmens/mqttwarn/blob/HEAD/CHANGES.rst#2023-04-28-0340) [Compare Source](https://github.com/jpmens/mqttwarn/compare/0.33.0...0.34.0) \================= - Fix: Don't crash when receiving non-UTF8 payloads. Thanks, [@&#8203;sevmonster](https://github.com/sevmonster). - Improve exception logging in `is_filtered`, `get_topic_data`, and `get_all_data` context functions. Thanks, [@&#8203;sevmonster](https://github.com/sevmonster). - \[core] Allow processing of binary, non-UTF8 message payloads, for example images. Thanks, [@&#8203;sevmonster](https://github.com/sevmonster). - \[file] Allow writing of binary content. Thanks, [@&#8203;sevmonster](https://github.com/sevmonster). - \[ux] Rename subcommand `mqttwarn make-samplefuncs` to `mqttwarn make-udf`, and adjust naming. - \[ntfy] Add dedicated service plugin `ntfy` - \[ntfy] Use RFC 2047 for encoding HTTP header values. Thanks, [@&#8203;binwiederhier](https://github.com/binwiederhier). - \[ntfy] Add more fields: icon, cache, firebase, unifiedpush - \[ntfy] Also interpolate outbound ntfy option fields - \[ntfy] \[Frigate] Improve example/tutorial about Frigate event notifications - \[ntfy] \[Frigate] Synchronize JSON event and snapshot image receive order - \[ntfy] \[Frigate] Tests: Verify notification was properly received by ntfy - \[cli] Fix `--config-file` command line option ### [`v0.33.0`](https://github.com/jpmens/mqttwarn/blob/HEAD/CHANGES.rst#2023-04-11-0330) [Compare Source](https://github.com/jpmens/mqttwarn/compare/0.32.0...0.33.0) \================= - Pushsafer: Fix to prevent submitting empty parameters to upstream API. - Pushsafer: Modernize configuration layout for target addresses. - Pushsafer: Add parameters for "Confirm", "Answer Options", and "Force Answer". Thanks, [@&#8203;appzer](https://github.com/appzer). ### [`v0.32.0`](https://github.com/jpmens/mqttwarn/blob/HEAD/CHANGES.rst#2023-02-13-0320) [Compare Source](https://github.com/jpmens/mqttwarn/compare/0.31.0...0.32.0) \================= - Modernize Docker configuration, now using Debian bullseye and Python 3.11. - Improve nightly and on-PR Docker builds. - Add versioning based on Git tags, using `versioningit`. This will aid in telling PR- and nightly releases apart from GA releases when running `mqttwarn --version`. - Improve Apprise integration by propagating the mqttwarn data dictionary into the Apprise plugin template arguments. Thanks, [@&#8203;zoic21](https://github.com/zoic21). ### [`v0.31.0`](https://github.com/jpmens/mqttwarn/blob/HEAD/CHANGES.rst#2022-11-21-0310) [Compare Source](https://github.com/jpmens/mqttwarn/compare/0.30.0...0.31.0) \================= - Make the PushOver API `retry` and `expire` options configurable. Thanks, [@&#8203;jlrgraham](https://github.com/jlrgraham). - Add new configuration setting `filteredmessagesloglevel`, to optionally set the log level for filtered messages. Thanks, [@&#8203;jlrgraham](https://github.com/jlrgraham). - CI and tests: Improvements and maintenance - Documentation: Improve section about Apprise - Documentation: Notifications to ntfy via Apprise. Thanks, [@&#8203;binwiederhier](https://github.com/binwiederhier), [@&#8203;particledecay](https://github.com/particledecay), and [@&#8203;caronc](https://github.com/caronc). ### [`v0.30.0`](https://github.com/jpmens/mqttwarn/blob/HEAD/CHANGES.rst#2022-10-05-0300) [Compare Source](https://github.com/jpmens/mqttwarn/compare/0.29.1...0.30.0) \================= - Make LWT alive/dead payload configurable. Thanks, [@&#8203;sumnerboy12](https://github.com/sumnerboy12). - Upgrade to `future>=0.18.0,<1`. Thanks, [@&#8203;arieroos](https://github.com/arieroos). - Several adjustments to log messages - Several improvements to the test harness, code coverage, project tooling, code linting and formatting, and CI - Refactoring of some data model components - Fix job sorting by priority after migration to Python 3 - Remove some Python 2 compatibility snippets. mqttwarn is Python 3 only. ## Breaking changes - Rework and rename service plugin `osxnotify` to `desktopnotify`, it should work on all popular operating systems now. Thanks, [@&#8203;portalzine](https://github.com/portalzine). ### [`v0.29.1`](https://github.com/jpmens/mqttwarn/blob/HEAD/CHANGES.rst#2022-08-22-0291) [Compare Source](https://github.com/jpmens/mqttwarn/compare/0.29.0...0.29.1) \================= - Improve documentation about logging on Docker - Improve launching with an additional set of `--config` arguments ### [`v0.29.0`](https://github.com/jpmens/mqttwarn/blob/HEAD/CHANGES.rst#2022-08-21-0290) [Compare Source](https://github.com/jpmens/mqttwarn/compare/0.28.1...0.29.0) \================= - Improve error handling: Remove the `exception_traceback()` helper function again, and use `logger.exception()` instead. - Improve error messages: Remove all ellipsis - SMTP service plugin: Add software tests - SMTP service plugin: Fix evaluation of `htmlmsg` parameter - SMTP service plugin: Add support for minimal configuration w/o TLS and AUTH. Thanks, [@&#8203;symonjim](https://github.com/symonjim). - Update dependencies: Use Jinja2 3.x; Remove configparser, it is built into Python 3 - Add support for Python 3.11 - Pushover service plugin: Enable passing of parameters `html`, `url`, `url_title`. Thanks, [@&#8203;jlrgraham](https://github.com/jlrgraham). - Add test for exercising configuration file scaffolding - Improve README regarding configuration file scaffolding on Windows 10/PowerShell. Thanks, [@&#8203;symonjim](https://github.com/symonjim). - Improve support for VSCode. Thanks, [@&#8203;psyciknz](https://github.com/psyciknz). - Improve `mqttwarn` command line entry point testing </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44Ni40IiwidXBkYXRlZEluVmVyIjoiMzkuMjY0LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIm1haW50ZW5hbmNlIl19-->
Owner

Merging this will fail the app, configuration needs to be adjusted

Merging this will fail the app, configuration needs to be adjusted
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/ghcr.io-jpmens-mqttwarn-full-0.x:renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git switch renovate/ghcr.io-jpmens-mqttwarn-full-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git switch renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git rebase main
git switch main
git merge --ff-only renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git switch renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git rebase main
git switch main
git merge --no-ff renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git switch main
git merge --squash renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git switch main
git merge --ff-only renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git switch main
git merge renovate/ghcr.io-jpmens-mqttwarn-full-0.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tobru/gitops-zurrli!928
No description provided.