- 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)
- Support reading multiple commands in a single request (#25854a9)
- Fix incorrect conversion between integer types (#fa29ad6)
- Update goVersion to 1.25 and golangci-lint to 2.5.0(#6fd1174)
- Update module to v4 (762c735…)
BREAKING CHANGE: update go module to v4
- Upgrade to go-1.23, Linter1.61.0 and Alpine 3.20 (8b5f021…)
BREAKING CHANGE: Remove snap packaging ([#322](https://github.com/edgexfoundry/device-snmp-go/issues/322))
- Remove obsolete comments from config file (#323) (e3ad67b…)
- Remove github.com/pkg/errors from Attribution.txt (c47c4ed…)
- Add automated release workflow on tag creation (67706f8…)
- Add device validation function (#284)
BREAKING CHANGE: Implement `ValidateDevice` function to validate device protocol properties for core-metadata - Update for common config (#255)
BREAKING CHANGE: Configuration file is changed to remove common config settings - Use latest SDK for MessageBus Request API (#211)
BREAKING CHANGE: Commands via MessageBus topic configuration are changed - Remove ZeroMQ MessageBus capability (#210)
BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
- Change configuration and devices files format to YAML (#279)
BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml - snap: Update command and metadata sourcing (#266) (#965f04e)
- snap: Drop the support for legacy snap env options (#213)
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
- Update to Go 1.20, Alpine 3.17 and linter v1.51.2 (#06818cd)
- Add Service Metrics configuration (#200) (#073f662)
- Add NATS configuration and build option (#191) (#60caeb9)
- Add commanding via message configuration (#7cd4731)
- Add go-winio to attribution (new SPIFFE dependency) (#175) (#c4b573a)
- snap: add config interface with unique identifier (#197) (#c5649dd)
- Enable security hardening (#8ca7183)
- snap: expose parent directory in device-config plug (#e81302c)
- snap: remove obsolete passthrough usage (#42a8101)
- snap: remove redundant content indentifier (#3e246a5)
- Update to latest SDK w/o ZMQ on windows (#c9dbc26)
BREAKING CHANGE: ZeroMQ no longer supported on native Windows for EdgeX MessageBus - snap: Source metadata from central repo (#0413261)
- update all TOML to use quote and not single-quote (#0ee2e50)
- Update build status badge (#f9a6796)
- Remove need for CI specific Dockerfile (#7d77ce6)
- remove unimplemented InitCmd/RemoveCmd configuration (#07622c1)
- Change PublishTopicPrefix value to be 'edgex/events/device' (#a95e588)
- Update configuration for change to common ServiceInfo struct (#47d5e2d)
BREAKING CHANGE: Service configuration has changed - Update to assign and uses new Port Assignments (#65e5e53)
BREAKING CHANGE: Device SNMP default port number has changed to 59993 - update for new service key name (#1279fd2)
- use v2 device-sdk (#4f41517)
- Add badges to readme (#e4f17ee)
- update build files for v2 (#6247689)
- update Dockerfiles to use go 1.16 (#029de77)
- update go.mod to go 1.16 (#1535d2d)
- update local docker image names (#639fbe6)
- updated all example profiles to Hanoi profile structure (#28132d5)
- deps: bump github.com/edgexfoundry/device-sdk-go (#fc9faa1)
- add semantic.yml for commit linting, update PR template to latest (#0f8f4ec)
- standardize dockerfiles (#12d1790)
- Upgrade SDK to v1.2.4-dev.34 (#892246b)
- update dockerfile to appropriately use ENTRYPOINT and CMD, closes#57 (#4de3236)
- upgrade SDK to v1.2.0 (#2df6a38)
- Add standard PR template (#a0c73d4)
- Update relevant files in device-snmp-go for Go 1.13. (#02f9db0)
- bring in updated Jenkinsfile from edinburgh (#1565ae0)
- bump pre instead of patch (#bc723af)