Skip to content

Latest commit

 

History

History
161 lines (117 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

161 lines (117 loc) · 11.4 KB

Device RFID LLRP

Change Logs for EdgeX Dependencies

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

✨ Features


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

♻ Code Refactoring

👷 Build

  • Upgrade to go-1.21, Linter1.54.2 and Alpine 3.18 (#249) (40e7fd9…)

🤖 Continuous Integration

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

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

Features ✨

  • Consume SDK interface changes (#b1a5b18)
    BREAKING CHANGE: Consume SDK interface changes by adding Discover and ValidateDevice func on driver
    
  • Updates for common config (#41aa6f5)
    BREAKING CHANGE: configuration file changed to remove common config settings
    
  • Remove ZeroMQ MessageBus capability (#ca5f12e)
    BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
    

Bug Fixes 🐛

  • Move initialization of registered llrp devices from initialize to start (#236) (#d994045)
  • Add missing 3rd party go-winio for attribution.txt to pass make test (#051e4cb)
  • snap: Refactor to avoid conflicts with readonly config provider directory (#189) (#56ebd08)

Code Refactoring ♻

  • Change configuration and provision watcher file formats to YAML (#a41d6dc)

    BREAKING CHANGE: Configuration and Provision Watcher files now uses YAML format
    
  • Replace internal topics from config with new constants (#6afc6be)

    BREAKING CHANGE: Internal topics no longer configurable, except the base topic.
    
  • Rework code for refactored MessageBus Configuration (#b3638b7)

    BREAKING CHANGE: MessageQueue renamed to MessageBus and fields changed. See v3 Migration guide.
    
  • Rename command line flags for the sake of consistency (#67743ce)

    BREAKING CHANGE: renamed -c/--confdir to -cd/--configDirand -f/--file to -cf/--configFile
    
  • Use latest SDK for flattened config stem (#604c686)

    BREAKING CHANGE: location of service configuration in Consul changed; Also required updating for v3 modules
    
  • Rename toml references to yaml (#195) (#2ab1936)

  • Consume latest SDK and adjust for breaking change (#227) (#1e3cba0)

  • Consume Provision Watcher changes for running multiple instances (#225) (#e4a020d)

  • Remove code that loads static provision watchers (#152) (#c8ddb79)

  • snap: Drop the support for legacy snap env options (#963987e)

    BREAKING CHANGE: Drop the support for deprecated snap options starting with `env.`
    
  • snap: Update command and metadata sourcing (#185) (#8c4faf2)

Build 👷

  • Update to Go 1.20, Alpine 3.17 and linter v1.51.2 (#cd71eb7)
  • Ignore all go-mods except device-sdk-go (#95fcffc)

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

Features ✨

  • Add NATS and Service Metrics configuration (#119) (#f6bccf3)
  • Add commanding via message configuration (#7fd8555)
  • Add make target to build with NATS capability (#a67b182)
  • snap: add config interface with unique identifier (#114) (#21adccc)

Code Refactoring ♻

  • Service wrapper was removed as it has been rolled into the DeviceServiceSDK interface (#104) (#0476de2)
  • snap: edgex-snap-hooks related upgrade (#101) (#5edf930)

Build 👷

  • Upgrade to Go 1.18 and optimize attribution script (#98) (#a486f61)

[v2.2.0] - Kamakura - 2022-05-11 (Only compatible with the 2.x releases)

Features ✨

  • Update to latest go-mod-messaging w/o ZMQ on windows (#a222f54)

    BREAKING CHANGE:
    ZeroMQ no longer supported on native Windows for EdgeX
    MessageBus
    

[v2.1.0] Jakarta - 2022-04-27 (Only compatible with the 2.x releases)

Features ✨

  • Migrate service to V2 (#52) (#60419ad)
  • added CORS configuration to service section in configuration TOML (#67) (#e0db465)

Test

Bug Fixes 🐛

Build 👷

  • update alpine base to 3.14 (#49) (#e0ebc7e)
  • Added "make lint" to target and added it to make test. Resolved all lint errors as well (#60) (#fdb8dc9)

[v1.0.0] - 2021-08-20 (Only Compatible with 1.x releases)

Feature

  • discover: trigger debounced discovery on consul config change (#35) (#8772bf5)

Bug Fixes 🐛

  • update all TOML to use quote and not single-quote (#46) (#8818edd)
  • Disable UpdateLastConnected in toml file (#45) (#2489b51)
  • use provision watcher logic for discovered devices (#42) (#a792bd6)
  • invalid boolean logic in UpdateDevice code (#41) (#b1162a6)
  • config: Add CheckInterval to toml file for registry (#37) (#13be571)
  • url: remove holding suffix from module url (#b528ca6)

Documentation 📖