Skip to content

Releases: edgexfoundry/device-rest-go

v3.1.1

31 May 09:37
v3.1.1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1...v3.1.1

v3.1.0 - Napa

15 Nov 22:11
v3.1.0
Compare
Choose a tag to compare

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

Changelog

First-party Dependencies

✨ Features


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

♻ Code Refactoring

  • Remove obsolete comments from config file (#355) (71e268e…)
  • Remove github.com/pkg/errors from Attribution.txt (bbfcc02…)

🐛 Bug Fixes

📖 Documentation

👷 Build

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

🤖 Continuous Integration

  • Add automated release workflow on tag creation (4617776…)

v3.0.0 - Minnesota

12 Jun 16:16
v3.0.0
1e3f171
Compare
Choose a tag to compare

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

Changelog

First-party Dependencies

Features ✨

  • 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
    

Bug Fixes 🐛

  • snap: Refactor to avoid conflicts with readonly config provider directory (#275) (#5399131)

Code Refactoring ♻

  • 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
    

Documentation 📖

Build 👷

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

v2.3.0

10 May 22:39
v2.3.0
ea26358
Compare
Choose a tag to compare

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

View change log here
Browse source code here.
Compatible with EdgeX Compose v2.3.
View Documentation here