Releases: XtremeOwnage/rPDU2MQTT
v0.3.5
What's Changed
- Bump HiveMQtt from 0.22.1 to 0.23.0 in the actions group by @dependabot in #48
- Bump YamlDotNet from 16.1.0 to 16.1.2 in the actions group by @dependabot in #50
- V0.3.5 by @XtremeOwnageDotCom in #52
- This release is to hopefully address an issue which causes the container to stop publishing messages. If not stop it- then hopefully it will log what is actually happening.
Full Changelog: v0.3.0...v0.3.5
v0.3.0
What's Changed
- V0.3.0 by @lightingman117 in #41
- v0.3.0 by @XtremeOwnageDotCom in #44
- Fixes #15 - Allows retention of discovery messages.
- Fixes #40 - Allows running multiple instances of the bot, with the same-ish client-id. (adds random segment)
- Implements #43 - Last will messages. As well, a new "status" topic is exposed, which shows the bot's online status.
New Contributors
- @lightingman117 made their first contribution in #41
Full Changelog: v0.2.2...v0.3.0
v0.2.2
Summary
This release is 90% documentation updates, with a single bug fix rolled in.
Getting really close to a production release. (Still beta!)
What's Changed
- Create dependabot.yml by @XtremeOwnageDotCom in #36
- Bump the actions group with 2 updates by @dependabot in #37
- V0.2.2 by @XtremeOwnageDotCom in #39
New Contributors
- @dependabot made their first contribution in #37
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Implements #29 - Ability to disable certificate validation by @XtremeOwnageDotCom in #30
- Implements #32 - Adds configuration options to assist with debugging.
- Implements #27, and #28 - Fix NullReferenceException.
- Implements #34 - Customizable logging, Log retention, Logging to file, etc.
- V0.2.1 - Bug Fixes, and Better Logging by @XtremeOwnageDotCom in #35
Full Changelog: v0.2.0...v0.2.1
New configuration options
# These settings are used when debugging, or when additional data or diagnostics is needed.
Debug:
# When enabled, discovery messages will be formatted, and printed to console.
# Default: false
PrintDiscovery: false
# When set to false, this will prevent messages from being published to the MQTT Broker.
# This is used to test the entire program, WITHOUT sending messages.
# Default: true
PublishMessages: true
# Optional settings used to configure logging.
Logging:
# Supported Severity Values: Verbose,Debug,Information,Warning,Error,Fatal
# Customize messages printed to Console / stdout
Console:
# Should messages be printed to stdout/console?
# (Optional). Default: true
Enabled: true
# Only messages with this severity or higher will be printed.
# (Optional). Default: Information
Severity: Information
# Allows customizing the format of log messages.
# (Optional). Default: "[{Timestamp:HH:mm:ss} {Level:u3}] {Message:lj}{NewLine}{Exception}"
# For details: https://github.com/serilog/serilog/wiki/Formatting-Output
Format: "[{Timestamp:HH:mm:ss} {Level}] {Message:lj}{NewLine}{Exception}"
# Customize logging to file.
File:
# Should messages be saved to a file?
# (Optional). Default: false
Enabled: false
# Only messages with this severity or higher will be printed.
# (Optional). Default: Information
Severity: Debug
# Allows customizing the format of log messages.
# (Optional). Default: "[{Timestamp:HH:mm:ss} {Level:u3}] {Message:lj}{NewLine}{Exception}"
# For details: https://github.com/serilog/serilog/wiki/Formatting-Output
Format: "[{Timestamp:HH:mm:ss} {Level}] {Message:lj}{NewLine}{Exception}"
# Set to the path where you wish to output a log file.
# (Optional). Default: Not Specified
# Example: /config/mylog.log
Path: null
# File Rollover
# Options:
# - Infinite = Files will never rollover.
# - Year, Month, Day, Hour, Minute = Files will rollover this often.
# (Optional.) Default: Day
FileRollover: Day
# The number of rolled over logs which will be retained.
# Example, if RolloverMode=Day, and this is set to 30, you will retain ~30 days of logs.
FileRetention: 30
v0.2.0
Big Items!
Configuration is now YAML format. Documentation, and examples will come before we hit 1.0.0 release.
What's Changed
- Update Workflows by @XtremeOwnageDotCom in #20
- Update Workflows - Sync Labels/Templates from upstream Org Repo by @XtremeOwnageDotCom in #21
- Merge defaults from XtremeOwnage/.github/main by @github-actions in #22
- Round 2 by @XtremeOwnageDotCom in #24
New Contributors
- @github-actions made their first contribution in #22
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Note
This is still pre-release. However, this does appear to be function in terms of automatically discovering everything, as expected.
Still, todo- need to implement "write" actions, such as being able to toggle outlets on and off.
Need Documentation.
Need to resolve other currently active issues.
What's Changed
- Resolving issues. by @XtremeOwnageDotCom in #13
- Improved Logging, Added Kubernetes Manifests by @XtremeOwnageDotCom in #14
New Contributors
- @XtremeOwnageDotCom made their first contribution in #13
Full Changelog: v0.0.2...v0.1.0
v0.0.2
Full Changelog: https://github.com/XtremeOwnage/rPDU2MQTT/commits/v0.0.2
dev
Full Changelog: https://github.com/XtremeOwnage/rPDU2MQTT/commits/dev