0.8.10 - 2025-01-29
- Added auto-send interval to SetEventListener API function.
0.8.9 - 2024-09-06
- Renamed master branch to main.
- Set default controller timezone from UTC to Local
- Added httpd.security.admin.role to config.
- Updated to Go 1.23.
- Added default card start/end dates to HTTPD configuration.
0.8.8 - 2024-03-26
RestoreDefaultParameters
API function to reset controller to manufacturer default configuration.
- Bumped Go version to 1.22
0.8.7 - 2023-12-01
SetDoorPasscodes
API function to set door supervisor passcodes.
- Reworked
nil
Event pointer inGetStatus
as a zero value. - Fixed double events in
events::Listen
(cf. uhppoted/uhppoted-mqtt#15) - Added FetchEvents API function to retrieve a batch of events from a controller.
- Removed events listen API (no longer used).
0.8.6 - 2023-08-30
ActivateKeypads
API function for REST and MQTTactivate-keypads
command.- Robust file rename that falls back to copying the file to be renamed if the OS relink failed.
- Added card.format to the configuration to facilitate support for card formats other than Wiegand-26.
- Added card formats parameter to load-acl for optional card number validation.
- Replaced os.Rename with lib implementation for tmpfs support.
0.8.5 - 2023-06-13
SetInterlock
API function for REST and MQTTset-interlock
command.
- Reworked to use cards with pointerless 'from' and 'to' dates
0.8.4 - 2023-03-17
doc.go
package overview documentation
- Fixed initial round of staticcheck lint errors and permanently added staticcheck to CI build.
- Reworked ACL functions to retain stored card PIN
0.8.3 - 2022-12-16
- Lockfile implementation based on the
flock
syscall (FileLock
andFileUnlock
on Windows). - Added
mqtt.connection.verify
to configuration for uhppoted-mqtt.
- Added OTP section to uhppoted-httpd config.
- Suppressed '... displaying configuration' message from config command.
0.8.2 - 2022-10-14
- Explicitly converted listener addresses to IPv4 addresses in health check (Ref. Fix health-check listener monitor to accommodate the default 0.0.0.0 address).
- Updated go.mod to Go 1.19.
- Added softlock to MQTT configuration.
- Added ACL mqtt.acl.verify to MQTT configuration.
- Reworked RecordSpecialEvents to not use wrapped requests/responses.
- Reworked watchdog to account for configurable healthcheck interval.
- Included health-check interval in watchdog configuration.
0.8.1 - 2022-08-01
- Fixed panic in GetCard (dereferencing invalid card)
- Simplified GetStatus API
- Added locales and en dictionary for event type and reason lookup.
- Removed wrapper for events received on by
Listen
- Added support to load locale translation dictionary from JSON file.
- Added protocol.version and translation.locale to REST and MQTT configurations.
- Resolved INADDR_ANY to interface IPv4 address for controller listener address health check.
v0.8.0 - 2022-07-01
- Updated uhppote-core dependency to v0.8.0
0.7.3 - 2022-06-01
- Added
SetEventListener
function. - Updated for reworked types.Date and types.DateTime zero values
- Reworked
config
to support types.BindAddr, types.BroadcastAddr and types.ListenAddr - Implemented shared
config
command - Removed rollover from event handling (cf. uhppoted/uhppote-cli#7)
- Removed
EventRange
function as not practical. - Added
GetNextEvent
function to simplify sequential event retrieval
- Implemented
PutTaskList
function - Reworked
UHPPOTED
as an interface+implementation encoding/conf
moved fromuhppote-core
Version | Description |
---|---|
v0.7.0 | Added support for time profiles from the extended API |
v0.6.12 | Additional validation of bind, broadcast and listen ports when loading configuration |
v0.6.10 | Adds configuration options for initial release of uhppoted-app-wild-apricot |
v0.6.8 | Maintenance release for version compatibility with uhppote-core v0.6.8 |
v0.6.7 | Implements record-special-events for enabling/disabling door events |
v0.6.5 | Maintenance release for version compatibility with NodeRED module |
v0.6.4 | Added support for uhppoted-app-sheets |
v0.6.3 | Added support for uhppoted-mqtt ACL API |
v0.6.2 | Added support for uhppoted-rest ACL API |
v0.6.1 | Added support for uhppote-cli ACL functions |
v0.6.0 | Added support for uhppoted-acl-s3 ACL functions |
v0.5.1 | Initial release following restructuring into standalone Go modules and git submodules |