Skip to content

Latest commit

 

History

History
244 lines (178 loc) · 12.5 KB

File metadata and controls

244 lines (178 loc) · 12.5 KB

EdgeX SNMP Device Service

Github repository

Change Logs for EdgeX Dependencies

[4.0.2] - 2026-05-31

✨ Features

  • Support reading multiple commands in a single request (#25854a9)

🐛 Bug Fixes

  • Fix incorrect conversion between integer types (#fa29ad6)

👷 Build

  • Update goVersion to 1.25 and golangci-lint to 2.5.0(#6fd1174)

[4.0.0] Odessa - 2025-03-12 (Only compatible with the 4.x releases)

♻ Code Refactoring


BREAKING CHANGE: update go module to v4

👷 Build

  • Upgrade to go-1.23, Linter1.61.0 and Alpine 3.20 (8b5f021…)

[v3.1.0] Napa - 2023-11-15 (Only compatible with the 3.x releases)

✨ Features


BREAKING CHANGE: Remove snap packaging ([#322](https://github.com/edgexfoundry/device-snmp-go/issues/322))

♻ Code Refactoring

  • Remove obsolete comments from config file (#323) (e3ad67b…)
  • Remove github.com/pkg/errors from Attribution.txt (c47c4ed…)

👷 Build

  • Upgrade to go-1.21, Linter1.54.2 and Alpine 3.18 (#317) (1e145ee…)

🤖 Continuous Integration

  • Add automated release workflow on tag creation (67706f8…)

[v3.0.0] Minnesota - 2023-05-31 (Only compatible with the 3.x releases)

Features ✨

  • 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
    

Bug Fixes 🐛

  • snap: Refactor to avoid conflicts with readonly config provider directory (#270) (#224900f)

Code Refactoring ♻

  • 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
    

Build 👷

  • Update to Go 1.20, Alpine 3.17 and linter v1.51.2 (#06818cd)

[v2.3.0] Levski - 2022-11-09 (Not Compatible with 1.x releases)

Features ✨

  • 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)

Code Refactoring ♻

Build 👷

  • Upgrade to Go 1.18 and optimize attribution script (#182) (#d0a0e99)

[v2.2.0] Kamakura - 2022-05-11 (Not Compatible with 1.x releases)

Features ✨

Bug Fixes 🐛

  • snap: expose parent directory in device-config plug (#e81302c)

Code Refactoring ♻

  • snap: remove obsolete passthrough usage (#42a8101)
  • snap: remove redundant content indentifier (#3e246a5)

Build 👷

  • 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)

Continuous Integration 🔄

  • gomod changes related for Go 1.17 (#3592ae5)
  • Go 1.17 related changes (#c9558d6)

[v2.1.0] Jakarta - 2021-11-18 (Not Compatible with 1.x releases)

Bug Fixes 🐛

  • update all TOML to use quote and not single-quote (#0ee2e50)

Documentation 📖

Build 👷

  • Update to use released SDK and go-mods (#9e6018e)
  • Update alpine base to 3.14 (#eba3941)

Continuous Integration 🔄

  • Remove need for CI specific Dockerfile (#7d77ce6)

[v2.0.0] Ireland - 2021-06-30 (Not Compatible with 1.x releases)

Features ✨

  • Enable using MessageBus as the default (#37e4736)
  • Remove Logging configuration (#9643cb4)

Code Refactoring ♻

  • 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)

Documentation 📖

Build 👷

Continuous Integration 🔄

  • update local docker image names (#639fbe6)

[v1.3.1] - 2021-02-02

Bug Fixes 🐛

  • updated all example profiles to Hanoi profile structure (#28132d5)

Build 👷

  • deps: bump github.com/edgexfoundry/device-sdk-go (#fc9faa1)

Continuous Integration 🔄

  • add semantic.yml for commit linting, update PR template to latest (#0f8f4ec)
  • standardize dockerfiles (#12d1790)

[v1.3.0] - 2020-11-18

Code Refactoring ♻

  • Upgrade SDK to v1.2.4-dev.34 (#892246b)
  • update dockerfile to appropriately use ENTRYPOINT and CMD, closes#57 (#4de3236)

Build 👷

  • Upgrade to Go1.15 (#2a9ba1b)
  • all: Enable use of DependaBot to maintain Go dependencies (#13a45a7)

[v1.2.2] - 2020-08-19

Code Refactoring ♻

Documentation 📖

Build 👷

  • Update relevant files in device-snmp-go for Go 1.13. (#02f9db0)

[v1.1.1] - 2019-12-13

[v1.1.0] - 2019-11-18

Pipeline

  • bring in updated Jenkinsfile from edinburgh (#1565ae0)

[1.0.0] - 2019-06-24

Pipeline