Skip to content

Releases: edgexfoundry/device-rfid-llrp-go

v3.1.1

31 May 09:38
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 ([#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

12 Jun 16:29
v3.0.0
8a0ded6
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 ✨

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