Releases: edgexfoundry/app-rfid-llrp-inventory
Releases · edgexfoundry/app-rfid-llrp-inventory
v3.1.1
What's Changed
- build: Bump SDK to v3.1.1 by @cloudxxx8 in #289
New Contributors
- @cloudxxx8 made their first contribution in #289
Full Changelog: v3.1...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
- app-functions-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 ([#238](https://github.com/edgexfoundry/app-rfid-llrp-inventory/issues/238))
♻ Code Refactoring
- Remove obsolete comments from config file (#240) (9e1f568…)
- Replace github.com/pkg/errors with errors (#218) (49917a2…)
📖 Documentation
- Replace docs in README with link to docs on docs.edgexfoundry.org (#248) (03dfe80…)
- Add swagger file (#244) (21ed4d0…)
👷 Build
🤖 Continuous Integration
- Add automated release workflow on tag creation (c895c02…)
v3.0.1 - Minnesota
[3.0.0] Minnesota - 2023-05-31 (Only compatible with the 3.x releases)
Changelog
First-party Dependencies
- app-functions-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 ✨
Security - Add missing authentication hooks to standard routes (edgexfoundry/app-functions-sdk-go#1447)
BREAKING CHANGE: EdgeX standard routes, except /ping, will require authentication when running in secure mode
v3.0.0 - Minnesota
[3.0.1] Minnesota - 2023-07-25 (Only compatible with the 3.x releases)
Changelog
First-party Dependencies
- app-functions-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 ✨
- Remove ZeroMQ MessageBus capability (#cbfcac4)
BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
- Consume additional level in event publish topic (#63c8b30)
BREAKING CHANGE: Inventory events are published using new topic which includes additional level for the service name.
- Updates for common config (#0e6798d)
BREAKING CHANGE: configuration file changed to remove common config settings
Bug Fixes 🐛
- Change subscription topics to receive any event from device LLRP (#202) (#ad72238)
- snap: Refactor to avoid conflicts with readonly config provider directory (#163) (#636b604)
Code Refactoring ♻
- Use latest SDK for flattened config stem (#004f5d2)
BREAKING CHANGE: location of service configuration in Consul changed
- Rename command line flags for the sake of consistency (#dc56276)
BREAKING CHANGE: renamed -c/--confdir to -cd/--configDirand -f/--file to -cf/--configFile
- Adjust configuration for reworked MessageBus config (#bbc8cea)
BREAKING CHANGE: MessageBus configuration is now standalone from Trigger
- Replace internal topics from config with new constants and use base topic (#0d101ae)
BREAKING CHANGE: Internal topics no longer configurable, except the base topic. Trigger topics for edgex-messagebus and external-mqtt now directly under Trigger section. All configured topics (subscribe and function pipeline) now automatically have the base topic (default of "edgex/") prepended.
- Change configuration file format to YAML (#926f659)
BREAKING CHANGE: Configuration file now uses YAML format, default file name is now configuration.yaml
- Enable core command via message bus (#139) (#494ae06)
- Consume MakeItRun rename to Run (#188) (#cc44783)
- Go 1.20 gofmt (#157) (#968f145)
- snap: Drop the support for legacy snap env options (#350dcbb)
BREAKING CHANGE: Drop the support for deprecated snap options starting with `env.`
- snap: Update command and metadata sourcing (#162) (#0370fe2)