Releases: edgexfoundry/device-rfid-llrp-go
Releases · edgexfoundry/device-rfid-llrp-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 ([#261](https://github.com/edgexfoundry/device-rfid-llrp-go/issues/261))
♻ Code Refactoring
- Remove obsolete comments from config file (#263) (a457c92…)
- Replace github.com/pkg/errors with errors (d9392d6…)
👷 Build
🤖 Continuous Integration
- Add automated release workflow on tag creation (c07abfb…)
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 ✨
- 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
-
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)