- 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)
- Remove snap packaging (#440) (a824126β¦)
BREAKING CHANGE: Remove snap packaging ([#440](https://github.com/edgexfoundry/device-virtual-go/issues/440))
- Remove obsolete comments from config file (#442) (105c2ffβ¦)
- Remove github.com/pkg/errors from Attribution.txt (fdc055dβ¦)
- Add missing SDKVERSION variable in Makefile for version API (#415) (8bac9b2β¦)
- Upgrade to go-1.21, Linter1.54.2 and Alpine 3.18 (#427) (b41150dβ¦)
- Add automated release workflow on tag creation (0531beeβ¦)
- Allow min equal to max when generating random value (#0fb4799)
- Update for common config (#339)
BREAKING CHANGE: Configuration file is changed to remove common config settings
- Use latest SDK for MessageBus Request API (#337)
BREAKING CHANGE: Commands via MessageBus topic configuration are changed
- Remove ZeroMQ MessageBus capability (#325)
BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
- Update Discover func error message (#915c2b7)
- Update deviceprofile resources for UpdateDevice (#2d7e124)
- snap: Refactor to avoid conflicts with readonly config provider directory (#354) (#96a5dbd)
- Remove deprecated rand.Seed function (#c9d512d)
- Use integer for minimum and maximum properties (#374)
BREAKING CHANGE: Use integer for minimum and maximum properties
- Change configuration and devices files format to YAML (#368)
BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml
- Remove unused topic configuration (#345) (#d88ec88)
- Refactor random value generation function (#d35a6d7)
- snap: Update command and metadata sourcing (#355) (#34458d9)
- snap: Refactor and upgrade to edgex-snap-hooks v3 (#328) (#ade53ff)
- Update to Go 1.20, Alpine 3.17 and linter v1.51.2 (#534be7e)
- Add new Service Metrics configuration (#08ba88b)
- Add NATS configuration and build option (#302) (#6354348)
- Add commanding via message configuration (#0b45d56)
- Add go-winio to attribution (new SPIFFE dependency) (#a7b7b7f)
- snap: Add snap packaging (#287) (#dce4ce0)
- snap: Remove duplicate file copying in install hook (#311) (#38745b3)
- snap: Set unique name for config interface (#299) (#b155924)
- Add MaxEventSize and ReadingUnits to configuration (#1d794d6)
- Enable security hardening (#5ba56e1)
- security: Roll out delayed start configuration.toml scaffolding (#01bd024)
- security: Dependency version bump for device-sdk and go-mod-core-contracts (#cf90458)
- Make w/o cgo on Windows (#07b7053)
- Update to latest SDK w/o ZMQ on windows (#0843306)
BREAKING CHANGE: ZeroMQ no longer supported on native Windows for EdgeX MessageBus
- Update configuration for new CORS and Secrets File settings (#c0ef7e9)
- Update all TOML to use quote and not single-quote (#7c8b3a8)
- Use formatted versions of logging APIs and fine tune err messages (#2332541)
- Optimize defer statements (#6648057)
- Remove unnecessary device update logic (#08e808d)
- Remove need for CI specific Dockerfile (#085dd40)
- Enable using MessageBus as the default (#dee740d)
- Add secure MessagBus capability (#e8304ae)
- Add Registry/Config Access token capability (#182) (#ade1702)
BREAKING CHANGE: When run with the secure Edgex Stack now need to have the SecretStore configured, a Vault token created and run with EDGEX_SECURITY_SECRET_STORE=true.
- update driver implementation to reflect v2 profiles (#0759054)
- Remove Logging configuration (#7c0b286)
- update separator for GET array value handler function (#f5ae1f5)
- update default service configuration (#735eab6)
- pass correct argument in prepareVirtualResources (#3f1af1c)
- remove unimplemented InitCmd/RemoveCmd configuration (#db5966d)
- Change PublishTopicPrefix value to be 'edgex/events/device' (#3806501)
- Update to assign and uses new Port Assignments (#a4c3f51)
BREAKING CHANGE: Device Virtual default port number has changed to 59900
- Moved go mod tidy in dockerfile (#e5c72d3)
- Update for new service key names and overrides for hyphen to underscore (#f085b26)
BREAKING CHANGE: Service key names used in configuration have changed.
- Updated to latest SDK and update MessageQue type to be
redis
(#ff158f9) - consume v2 Device SDK (#941086c)
- Add badges to readme (#e3e4674)
- update local docker image names (#390274e)
- Upgrade SDK to v1.4.0 (#dd6dddd)
- update device-sdk-go to v1.3.1-dev.4 (#d2603f8)
- deps: Bump github.com/edgexfoundry/device-sdk-go (#fb417ca)
- add semantic.yml for commit linting, update PR template to latest (#c0dc29d)
- standardize dockerfiles (#6351328)
- Support array value type (#56f7dc2)
- Update top-level README (#d268b7b)
- ReadWrite field of each device resource should be RW (#b91c50e)
- Upgrade SDK to v1.2.4-dev.34 (#1077bc0)
- update dockerfile to appropriately use ENTRYPOINT and CMD, closes#125 (#ee911db)
- update go-mod-core-contracts to 0.1.111 (#7fc4ffb)
- update device-sdk-go to 1.3.0 (#b61769c)
- upgrade device-sdk-go (#edf0204)
- upgrade to use Go1.15 (#7a8becd)
- all: Enable use of DependaBot to maintain Go dependencies (#befc574)
- service fails when run with read-only root file system (#9874cd4)
- update pr template to include dependencies section (#e9454c0)
- High memory usage (#02e176c)