Skip to content

Latest commit

 

History

History
146 lines (101 loc) · 7.64 KB

File metadata and controls

146 lines (101 loc) · 7.64 KB

EdgeX GPIO Device Service

Github repository

Change Logs for EdgeX Dependencies

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

♻ Code Refactoring


BREAKING CHANGE: update go module to v4

🐛 Bug Fixes

  • Remove unused protocol properties from device definitions (5e22e7d…)

👷 Build

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

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

✨ Features


BREAKING CHANGE: Remove snap packaging

♻ Code Refactoring

  • Remove obsolete comments from config file (66d5cf4…)
  • Remove github.com/pkg/errors from Attribution.txt (d501906…)

👷 Build

  • Upgrade to go-1.21, Linter1.54.2 and Alpine 3.18 (ef55be4…)

🤖 Continuous Integration

  • Add automated release workflow on tag creation (22c81a8…)

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

Features ✨

  • Update for common config (#119)
    BREAKING CHANGE: Configuration file is changed to remove common config settings
    
  • Use latest SDK for MessageBus Request API (#77)
    BREAKING CHANGE: Commands via MessageBus topic configuration are changed
    
  • Remove ZeroMQ MessageBus capability (#76)
    BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
    

Bug Fixes 🐛

  • Correct the line number overflow issue (#4751037)
  • Correct GOFLAGS (#d032a2a)
  • snap: Refactor to avoid conflicts with readonly config provider directory (#137) (#21c70a6)

Code Refactoring ♻

  • Change configuration and devices files format to YAML (#146)
    BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml
    
  • snap: Update command and metadata sourcing (#131) (#6427482)
  • snap: Drop the support for legacy snap env options (#79)
    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 (#c426106)

[v2.3.0] - Levski - 2022-05-11 - (Only compatible with the 2.x releases)

Features ✨

  • Add Service Metrics configuration (#9dfec82)
  • Add NATS configuration and build option (#32a3024)
  • Add commanding via message configuration (#b17bad2)
  • snap: add config interface with unique identifier (#62) (#89403c3)

Code Refactoring ♻

  • snap: edgex-snap-hooks related upgrade (#49) (#e9c2a01)

Build 👷

  • Upgrade to Go 1.18 and optimize attributiion script (#e50f883)

[v2.2.0] - Kamakura - 2022-05-11 - (Only compatible with the 2.x releases)

Documentation 📖

  • snap: Move usage instructions to docs (#27) (#9aa390b)

[v2.1.0] - Jakarta - 2022-04-13 - (Only compatible with the 2.x releases)

Features ✨

  • Enable security hardening (#99940ec)
  • api: Upgrade to v2 API (#427c9ef)
  • snap: Bump edgex-snap-hooks to v2.2.0-beta.3 (#849856e)
  • snap: Use updated environment variable injection (#1b28166)
  • snap: Snap packaging (#13) (#7aa6e8d)
  • snap: Bump edgex-snap-hooks to v2.2.0-beta.5 (#55ae9f2)

Bug Fixes 🐛

  • Remove set of direction of a get GPIO or read (#24) (#b9afc87)
  • Update all TOML to use quote and not single-quote (#219ffad)
  • gpio: Fix port and logging function (#a363e2c)

Documentation 📖

Build 👷

  • Change from scratch to alpine:3.14 (#8130ef4)
  • Update alpine base to 3.14 (#252a76c)

Continuous Integration 🔄

  • Go 1.17 related changes (#4edcf21)
  • Remove need for CI specific Dockerfile (#5b9f399)