Skip to content

Releases: edgexfoundry/device-virtual-go

v3.1.1

15 May 07:13
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 ([#440](https://github.com/edgexfoundry/device-virtual-go/issues/440))

♻ Code Refactoring

  • Remove obsolete comments from config file (#442) (105c2ff…)
  • Remove github.com/pkg/errors from Attribution.txt (fdc055d…)

🐛 Bug Fixes

  • Add missing SDKVERSION variable in Makefile for version API (#415) (8bac9b2…)

👷 Build

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

🤖 Continuous Integration

  • Add automated release workflow on tag creation (0531bee…)

v3.0.0 - Minnesota

12 Jun 16:19
v3.0.0
178b9a1
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 ✨

  • 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
    

Bug Fixes 🐛

  • Update Discover func error message (#915c2b7)
  • Update deviceprofile resources for UpdateDevice (#2d7e124)
  • snap: Refactor to avoid conflicts with readonly config provider directory (#354) (#96a5dbd)

Code Refactoring ♻

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

Documentation 📖

Build 👷

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

v2.3.0

10 May 22:34
v2.3.0
0c2f1e9
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