Skip to content

v3.0.0 - Minnesota

Compare
Choose a tag to compare
@lenny-goodell lenny-goodell released this 12 Jun 16:16
· 97 commits to main since this release
v3.0.0
1e3f171

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