Skip to content

Releases: uhppoted/uhppoted-mqtt

v0.8.10-beta

30 Jan 18:43
Compare
Choose a tag to compare
v0.8.10-beta Pre-release
Pre-release

Release Notes

  1. Added build target for ARMv6 (RaspberryPi ZeroW).

v0.8.9-beta

06 Sep 04:21
Compare
Choose a tag to compare
v0.8.9-beta Pre-release
Pre-release

Release Notes

  1. Added support for TCP/IP connections to controllers.
  2. Updated to Go 1.23.

v0.8.8-beta

27 Mar 16:50
Compare
Choose a tag to compare
v0.8.8-beta Pre-release
Pre-release

Release Notes

Added

  1. restore-default-parameters API function to reset a controller to the manufacturer default configuration.
  2. Added public Docker image to ghcr.io.

Updated

  1. Bumped Go version to 1.22.

v0.8.7-beta

01 Dec 18:31
Compare
Choose a tag to compare
v0.8.7-beta Pre-release
Pre-release

Release Notes

  1. Added set-door-passcodes command to set supervisor passcodes for a door.
  2. Published received events to the live events topic.
  3. Replaced nil event pointer in get-status with zero value for controllers without a valid system date/time.
  4. Fixed double events in events::Listen (cf. #15)
  5. Reworked events feed to poll for unretrieved events.
  6. Renamed master branch to main in line with current development practice.

v0.8.6-beta

30 Aug 20:05
Compare
Choose a tag to compare
v0.8.6-beta Pre-release
Pre-release

Release Notes

  1. Added set-door-keypads command to enable or disable reader access keypads.
  2. Added Dockerfile and associated Makefile targets.
  3. Preliminary documentation for MQTT section in uhppoted.conf configuration file.

v0.8.5-beta

13 Jun 20:46
Compare
Choose a tag to compare
v0.8.5-beta Pre-release
Pre-release

Release Notes

  1. Added set-interlock API function to set controller door interlock mode.
  2. Reworked to use cards with zero value from and to dates as part of the migration away from nil pointers.
  3. Added staticcheck linting to build

v0.8.4-beta

15 Mar 21:01
Compare
Choose a tag to compare
v0.8.4-beta Pre-release
Pre-release

Release Notes

Added

  1. Added card keypad PIN support to get-card and put-card APIs.
  2. Initial draft of package overview godoc.

Updated

  1. Fixed Windows event logging.
  2. Added Cloud Discovery section to AWS Greengrass HOWTO.
  3. Replaced (most) logging with uhppoted-lib logging.

v0.8.3-beta

16 Dec 21:43
Compare
Choose a tag to compare
v0.8.3-beta Pre-release
Pre-release

Release Notes

  1. Replaced service lockfile implementation with flock equivalent
  2. Replaced MQTT client 'soft-lock' with flock equivalent
  3. Updated systemd unit file to wait on network-online.target
  4. Basic working version of AWS Greengrass integration HOWTO
  5. Removed the 'false' option for acl.verify (ref. uhppoted/uhppoted#17)
  6. Added ARM64 to release build artifacts
  7. Removed ARM7 specific daemonize (was only required for softlock).
  8. Removed zip files from release artifacts (no longer necessary)

v0.8.2-beta

14 Oct 17:56
Compare
Choose a tag to compare
v0.8.2-beta Pre-release
Pre-release

Release Notes

  1. Reworked MQTT client connection lockfile to implement soft lock to allow automatic recovery after embedded device power loss.
  2. Optionally shutdown application on too many MQTT client disconnects (most likely cause being an unrecoverable configuration problem).
  3. Reworked ACL logic to support TSV files and optional authentication
  4. Added mime-type to acl:download and acl:compare request messages. Zip files now expect a mime-type of
    application/zip
  5. Added swipe open and swipe close event reasons to message internationalisation.
  6. Added a user guide for uhppoted-mqtt requests/responses and security.
  7. Added ARM7 specific daemonize implementation to delete the MQTT client lock file on service start.
  8. Updated go.mod to Go 1.19.
  9. Fixed response message capitalization for record-special-events.
  10. Reworked RecordSpecialEvents to not use wrapped requests/responses.

v0.8.1-beta

01 Aug 19:32
Compare
Choose a tag to compare
v0.8.1-beta Pre-release
Pre-release

Release Notes

  1. Reworked event struct in get-status, get-event, get-events and listen to include:
    • event type code and human readable description
    • event reason code and human readable description
    • event direction code and human readable description
  2. Added (optional) protocol version to configuration.
  3. Added (optional) translation locale to configuration.
  4. Resolved INADDR_ANY to interface IPv4 address for controller listener address health check.