Releases: edgexfoundry/device-virtual-go
Releases · edgexfoundry/device-virtual-go
v3.1.1
v3.1.0 - Napa
[v3.1.0] Napa - 2023-11-15 (Only compatible with the 3.x releases)
Changelog
First-party Dependencies
- 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)
✨ 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
👷 Build
🤖 Continuous Integration
- Add automated release workflow on tag creation (0531bee…)
v3.0.0 - Minnesota
[3.0.0] Minnesota - 2023-05-31 (Only compatible with the 3.x releases)
Changelog
First-party Dependencies
- 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)
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)