Releases: edgexfoundry/device-rest-go
Releases · edgexfoundry/device-rest-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 ([#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
🤖 Continuous Integration
- Add automated release workflow on tag creation (4617776…)
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 ✨
- 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 🐛
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