- device-sdk-go
- go-mod-core-contracts
- go-mod-bootstrap (indirect dependency)
- go-mod-messaging (indirect dependency)
- go-mod-registry (indirect dependency)
- go-mod-secrets (indirect dependency)
- go-mod-configuration (indirect dependency)
BREAKING CHANGE: Remove snap packaging ([#353](https://github.com/edgexfoundry/device-rest-go/issues/353))
- Remove obsolete comments from config file (#355) (71e268e…)
- Remove github.com/pkg/errors from Attribution.txt (bbfcc02…)
- Add automated release workflow on tag creation (4617776…)
- Add device validation function (#289)
BREAKING CHANGE: Implement `ValidateDevice` function to validate device protocol properties for core-metadata
- Support two-way REST communication (#229) (#83d0d95)
- Update for common config (#251)
BREAKING CHANGE: Configuration file is changed to remove common config settings
- Use latest SDK for MessageBus Request API (#247)
BREAKING CHANGE: Commands via MessageBus topic configuration are changed
- Remove ZeroMQ MessageBus capability (#235)
BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
- Change configuration and devices files format to YAML (#281)
BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml
- snap: Update command and metadata sourcing (#266) (#2ded8c8)
- snap: Drop the support for legacy snap env options (#238)
BREAKING CHANGE: - Drop the support for legacy snap options with env. prefix - Upgrade edgex-snap-hooks to v3 - Upgrade edgex-snap-testing Github action to v3 - Add snap's Go module to dependabot - Other minor refactoring
- Add Service Metrics configuration (#34f8305)
- Add NATS configuration and build option (#74fc3e8)
- Add commanding via message configuration (#9080408)
- Add go-winio to attribution (new SPIFFE dependency) (#2bcd884)
- snap: add config interface with unique identifier (#219) (#336f3e7)
- Upgrade to Go 1.18 and alpine 3.16 (#56a929b)
- Enable security hardening (#cc8c89e)
- Addressed review issue of value type checking in check uint and int methods (#747ebf9)
- snap: expose parent directory in device-config plug (#f967545)
- snap: remove obsolete passthrough usage (#fd6a719)
- snap: remove redundant content indentifier (#67a8320)
- Update to latest SDK w/o ZMQ on windows (#222d1f3)
BREAKING CHANGE: ZeroMQ no longer supported on native Windows for EdgeX MessageBus
- snap: source snap metadata from external repo (#45d15e4)
- snap: Add go tidy compat 1.7 flag (#9ff0b86)
- Add support for Object ValueType (#96e184b)
- Update configuration for new CORS and Secrets File settings (#5acad06)
- Update device resource RW permission to read-only (#9eb04a7)
- Remove the code: condition that is always true (#4225c14)
- Update all TOML to use quote and not single-quote (#93dcba7)
- Add snap section in README.md (#31e4a8a)
- Update build status badge (#ad5ae9a)
- snap: Update snap/README's format (#0360482)
- snap: Update snap/README (part 2) (#1941e36)
- snap: Update snap/README (#55adbc2)
- Update to latest SDK and released go-mods (#754aee6)
- Update to latest SDK (#97198e6)
- Update alpine base to 3.14 (#721085b)
- snap: Update snap packaging (#cbfdaf9)
- snap: Update
base
to core20 (#7435c4d) - snap: Update README and add snap/local/hooks/go.sum (#ae9526d)
- Remove need for CI specific Dockerfile (#b871a07)
- Enable using MessageBus as the default (#01c2e73)
- Add Registry/Config Access token capability (#03a48d5)
- Remove Logging configuration (#c973575)
- use correct service key in SecretStore paths (#23b2ca7)
- Add Type='vault' to [SecretStore] config (#99e6da9)
- remove unimplemented InitCmd/RemoveCmd configuration (#d82b524)
- Change PublishTopicPrefix value to be 'edgex/events/device' (#13945f3)
- Update configuration for change to common ServiceInfo struct Moved non-common settings under [Device] section (#7571376)
BREAKING CHANGE: Service configuration has changed
- Update to assign and uses new Port Assignments (#2f1c2cc)
BREAKING CHANGE: Device Rest default port number has changed to 59986
- Added go mod tidy under test target (#dd01544)
- Update for new service key names and overrides for hyphen to underscore (#2ecd16f)
BREAKING CHANGE: Service key names used in configuration have changed.
- use v2 device-sdk (#8b511d7)
- update build files for v2 (#a01389d)
- snap: set release name to 'ireland' (#903fe29)
- update go.mod to go 1.16 (#0dd2d84)
- update Dockerfiles to use go 1.16 (#2544f5c)
- snap: update snap v2 support (#b99a89d)
- snap: update environment overrides for device and profile dir (#5707fd0)
- snap: update epoch for Ireland release (#629973d)
- snap: fix regression due to v2 build changes (#a2ffdda)
- snap: update go to 1.16 (#fc4971f)
- snap: '-go' suffix removed from device name (#8b5b60a)
- snap: run 'go mod tidy' (#e393ce8)
- update local docker image names (#2c710f7)
- snap: add startup-duration and startup-interval configure options (#4b44503)
- add semantic.yml for commit linting, update PR template to latest (#c3aa815)
- standardize dockerfiles (#998a81b)
- snap: Update snap versioning logic (#ad0a8ed)
- Upgrade SDK to v1.2.4-dev.34 (#54) (#4f6fe4f)
- update dockerfile to appropriately use ENTRYPOINT and CMD, closes#34 (#46301eb)
- upgrade device-sdk-go (#42) (#0a79c20)
- Upgrade to Go1.15 (#069cb69)
- all: Enable use of DependaBot to maintain Go dependencies (#755b338)
- deps: Bump github.com/edgexfoundry/device-sdk-go (#5430346)
- deps: Bump github.com/spf13/cast from 1.3.0 to 1.3.1 (#72307df)
- device-rest: Add snap directory for device-rest (#6a789b2)
- Add standard PR template (#d097784)
- Update package name in main.go to match the one in version.go (#fb37ef4)
- Switch to Go 1.13 (#2cc5958)
- rest ds: Implement new REST Device service (#5c6b288)
- Update to latest release of SDK V1.1.2 for mediaType fix (#49bf546)