Skip to content

Releases: XtremeOwnage/rPDU2MQTT

v0.3.5

17 Sep 02:40
b9c2204
Compare
Choose a tag to compare
v0.3.5 Pre-release
Pre-release

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

07 Sep 15:14
55fe188
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

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

Full Changelog: v0.2.2...v0.3.0

v0.2.2

02 Sep 01:40
f1ef45f
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

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

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

01 Sep 19:59
13b324f
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

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

01 Sep 03:04
7dfe106
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Big Items!

Configuration is now YAML format. Documentation, and examples will come before we hit 1.0.0 release.

What's Changed

New Contributors

  • @github-actions made their first contribution in #22

Full Changelog: v0.1.0...v0.2.0

v0.1.0

29 Aug 03:03
7851c67
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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

New Contributors

Full Changelog: v0.0.2...v0.1.0

v0.0.2

29 Aug 01:18
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

dev

29 Aug 01:14
Compare
Choose a tag to compare
dev Pre-release
Pre-release