From 7d3c354a8e1cdad23775648177806fe7f8260f97 Mon Sep 17 00:00:00 2001 From: twystd Date: Mon, 1 Aug 2022 12:25:32 -0700 Subject: [PATCH] Release v0.8.1 --- CHANGELOG.md | 4 ++-- README.md | 1 + TODO.md | 9 ++------- go.mod | 10 +++++----- go.sum | 20 ++++++++++---------- 5 files changed, 20 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17f2562..2b8a760 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## [Unreleased] +## [v0.8.1] - 2022-08-01 ### Changed @@ -34,4 +34,4 @@ 1. Task list support: - `set-task-list` -2. Migrated to IUHPPOTED interface + implementation \ No newline at end of file +2. Migrated to IUHPPOTED interface + implementation diff --git a/README.md b/README.md index 6b7e03a..80453f8 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ It also facilitates integration of access control with IoT systems based on e.g. | *Version* | *Description* | | --------- | ----------------------------------------------------------------------------------------- | +| v0.8.1 | Maintenance release for version compatibility with `uhppoted-core` `v0.8.1` | | v0.8.0 | Maintenance release for version compatibility with `uhppoted-core` `v0.8.0` | | v0.7.3 | Maintenance release for version compatibility with `uhppoted-core` `v0.7.3` | | v0.7.2 | Reworked event handling (including removal of rollover) | diff --git a/TODO.md b/TODO.md index e427be2..0489c58 100644 --- a/TODO.md +++ b/TODO.md @@ -1,12 +1,7 @@ -## v0.8.x +# TODO ### IN PROGRESS -- [x] Implement protocol version -- [x] Return event type and event reason descriptions -- [x] Update events from `listen` -- [x] Internationalize event type and event reason descriptions -- [x] Fix listener address health-check - [ ] Write up AWS GreenGrass setup - https://github.com/awsdocs/aws-iot-greengrass-v2-developer-guide/issues/20 - https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-discover-api.html @@ -51,4 +46,4 @@ 6. [Teserakt E2E encryption](https://teserakt.io) 7. [Fernet encryption](https://asecuritysite.com/encryption/fernet) 8. [IoT standards](https://iot.stackexchange.com/questions/5363/mqtt-json-format-for-process-automation-industry) -9. [StackExchange: MQTT security tests](https://iot.stackexchange.com/questions/452/what-simple-security-tests-can-i-perform-on-my-mqtt-network) \ No newline at end of file +9. [StackExchange: MQTT security tests](https://iot.stackexchange.com/questions/452/what-simple-security-tests-can-i-perform-on-my-mqtt-network) diff --git a/go.mod b/go.mod index 3070352..cee126f 100644 --- a/go.mod +++ b/go.mod @@ -3,16 +3,16 @@ module github.com/uhppoted/uhppoted-mqtt go 1.18 require ( - github.com/aws/aws-sdk-go v1.44.62 + github.com/aws/aws-sdk-go v1.44.67 github.com/eclipse/paho.mqtt.golang v1.4.1 - github.com/uhppoted/uhppote-core v0.8.0 - github.com/uhppoted/uhppoted-lib v0.8.1-0.20220726174717-616442c292f0 - golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f + github.com/uhppoted/uhppote-core v0.8.1 + github.com/uhppoted/uhppoted-lib v0.8.1 + golang.org/x/sys v0.0.0-20220731174439-a90be440212d ) require ( github.com/gorilla/websocket v1.5.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect - golang.org/x/net v0.0.0-20220725212005-46097bf591d3 // indirect + golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 // indirect golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 // indirect ) diff --git a/go.sum b/go.sum index 1aa480d..07dd165 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/aws/aws-sdk-go v1.44.62 h1:N8qOPnBhl2ZCIFiqyB640Xt5CeX9D8CEVhG/Vj7jGJU= -github.com/aws/aws-sdk-go v1.44.62/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= +github.com/aws/aws-sdk-go v1.44.67 h1:+nxfXbMe8QUB6svLsuLYsp+WhZBKM26w62Zidir739A= +github.com/aws/aws-sdk-go v1.44.67/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/eclipse/paho.mqtt.golang v1.4.1 h1:tUSpviiL5G3P9SZZJPC4ZULZJsxQKXxfENpMvdbAXAI= @@ -15,15 +15,15 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/uhppoted/uhppote-core v0.8.0 h1:Bxv4yIk42V+iiOE9gA6y9VkXgOSCXZf/yKW4Qrib0V0= -github.com/uhppoted/uhppote-core v0.8.0/go.mod h1:BkuyOjePntC6Mf9+xuF/u9dliAxbuGw3euCVt/B3OOw= -github.com/uhppoted/uhppoted-lib v0.8.1-0.20220726174717-616442c292f0 h1:lVN7mDdhI1Rr6G7TOff1B70wV1t8FmY++/3KZNT992I= -github.com/uhppoted/uhppoted-lib v0.8.1-0.20220726174717-616442c292f0/go.mod h1:+6t4CCOf5uZAJwkWs/xGRG3WxpZOVFnwkSMmJr2gaXE= +github.com/uhppoted/uhppote-core v0.8.1 h1:5jnn0y8CCcL4sHezs966xrQfUN7olHunzWgKMEzvyXw= +github.com/uhppoted/uhppote-core v0.8.1/go.mod h1:BkuyOjePntC6Mf9+xuF/u9dliAxbuGw3euCVt/B3OOw= +github.com/uhppoted/uhppoted-lib v0.8.1 h1:lMsNTYN4VXjCSgxgsiUXasJ6AauCCjod55bZpVR5DmM= +github.com/uhppoted/uhppoted-lib v0.8.1/go.mod h1:19sXIK1ABuhqtpEgQMrxp1LakKrV2QN3XN5ngLREcn8= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/net v0.0.0-20200425230154-ff2c4b7c35a0/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220725212005-46097bf591d3 h1:2yWTtPWWRcISTw3/o+s/Y4UOMnQL71DWyToOANFusCg= -golang.org/x/net v0.0.0-20220725212005-46097bf591d3/go.mod h1:AaygXjzTFtRAg2ttMY5RMuhpJ3cNnI0XpyFJD1iQRSM= +golang.org/x/net v0.0.0-20220728211354-c7608f3a8462 h1:UreQrH7DbFXSi9ZFox6FNT3WBooWmdANpU+IfkT1T4I= +golang.org/x/net v0.0.0-20220728211354-c7608f3a8462/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 h1:uVc8UZUe6tr40fFVnUP5Oj+veunVezqYl9z7DYw9xzw= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -31,8 +31,8 @@ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f h1:v4INt8xihDGvnrfjMDVXGxw9wrfxYyCjk0KbXjhR55s= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220731174439-a90be440212d h1:Sv5ogFZatcgIMMtBSTTAgMYsicp25MXBubjXNDKwm80= +golang.org/x/sys v0.0.0-20220731174439-a90be440212d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=