Skip to content

Latest commit

 

History

History
176 lines (145 loc) · 12.9 KB

CHANGELOG.md

File metadata and controls

176 lines (145 loc) · 12.9 KB

EdgeX MQTT Device Service

Github repository

Change Logs for EdgeX Dependencies

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

Features ✨

  • Add Service Metrics configuration (#431) (#b192367)
  • Add NATS configuration and build option (#414) (#626368a)
  • Add commanding via message configuration (#b1e10e2)
  • Add go-winio to attribution (new SPIFFE dependency) (#383) (#7519713)
  • snap: add config interface with unique identifier (#6b3f84b)

Bug Fixes 🐛

  • replace broker host config with a valid example (#396) (#2c395e9)
  • snap: Remove duplicate file copying in install hook (#420) (#1a028d9)

Code Refactoring ♻

Build 👷

  • Upgrade to Go 1.18, fix linter issues and optimize attribution script (#403) (#7e9452b)

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

Features ✨

Bug Fixes 🐛

  • snap: Expose parent directory in device-config plug (#1a2d89f)

Code Refactoring ♻

  • snap: Remove redundant content identifier (#302ebdb)

Documentation 📖

Build 👷

  • Update to latest SDK w/o ZMQ on windows (#0aab54c)
    BREAKING CHANGE:
    ZeroMQ no longer supported on native Windows for EdgeX
    MessageBus
    
  • snap: source metadata from repo (#328) (#195658a)

Continuous Integration 🔄

[v2.1.0] Jakarta - 2021-11-18 (Only compatible with the 2.x releases)

Features ✨

  • Add support for new Object reading type (#323) (#5b76d0d)
  • Update config file to include secrets file parameters (#310) (#c11b57c)
  • Add UseMqttLevels capability to pass in metadata (#303) (#7270bca)
  • snap: bump edgex-snap-hooks to support secretsfile config (#a36a4aa)

Bug Fixes 🐛

  • Update all TOML to use quote and not single-quote (#298) (#255d6e1)

Code Refactoring ♻

Documentation 📖

  • Update build status badge (#56d1e45)
  • snap: Fix markdown and replication errors (#8907cac)

Build 👷

Continuous Integration 🔄

  • Remove need for CI specific Dockerfile (#1a605e9)

[v2.0.0] Ireland - 2021-06-30 (Only compatible with the 2.x releases)

Features ✨

  • Fix onConnectHandler panics and update config file (#288)
  • Using single MQTT broker config (#277) (#056bd70)
  • Enable using MessageBus as the default (#279) (#f18a6a3)
  • Extract the command response retry interval as configuration (#62ff07c)
  • Move Driver config to new custom config section (#5b2c07b)
  • Add secure MessagBus capability (#696b33d)
  • Remove Logging configuration (#f1a7c6f)
  • Updated Dockerfile to install dumb-init (#bc66537)
  • Enable use of secret via SecretProvider for MQTT broker credentials (#33a7955)

Bug Fixes 🐛

  • Change "."s in profile name to "-"s (#284) (#8213f84)
  • Add AuthMode settings so have ability to enable/disable Auth MQTT connections (#269) (#9a33ad5)
  • Add Type='vault' to [SecretStore] config (#7c58968)
  • Corrected port numbers per PR comments (#dbf9134)
  • Added missing InsecureSecrets Section and UseMessageBus = false (#ed2040e)

Code Refactoring ♻

  • Change PublishTopicPrefix value to be 'edgex/events/device' (#3890446)
  • Rename the custom config name to MQTTBrokerInfo (#d8fe7de)
  • Update configuration for change to common ServiceInfo struct (#7ed00ab)
    BREAKING CHANGE:
    Service configuration has changed
    
  • Update to assign and uses new Port Assignments (#9e27054)
    BREAKING CHANGE:
    Device MQTT default port number has changed to 59982
    
  • rename example device AutoEvent Fequency to Interval (#3a738e3)
  • Added go mod tidy to dockerfile (#5919639)
  • Update for new service key names and overrides for hyphen to underscore (#356f292)
    BREAKING CHANGE:
    Service key names used in configuration have changed.
    
  • use v2 device-sdk (#5a126a9)

Documentation 📖

Build 👷

  • update build files for zmq dependency (#d53328a)
  • deps: bump github.com/eclipse/paho.mqtt.golang (#788356c)
  • deps: bump github.com/stretchr/testify from 1.5.1 to 1.7.0 (#5dc0bc9)
  • update Dockerfiles to use go 1.16 (#cc189d3)
  • update go.mod to go 1.16 (#df72406)
  • snap: update go to 1.16 (#941ce85)
  • snap: update snap v2 support (#59017e6)

Continuous Integration 🔄

  • update local docker image names (#06b6566)

[v1.3.1] - 2021-02-02

Features ✨

  • snap: add startup-duration and startup-interval configure options (#bad7e1b)

Build 👷

  • deps: bump github.com/edgexfoundry/device-sdk-go (#a154119)

Continuous Integration 🔄

  • add semantic.yml for commit linting, update PR template to latest (#692e0b5)
  • standardize dockerfiles (#43e9764)

[v1.3.0] - 2020-11-18

Bug Fixes 🐛

  • Return error instead of the panic if required config not found (#8630507)
  • Modify float value checking condition (#2a661a3)
  • local snap development (#8bc9dbb)

Code Refactoring ♻

  • Upgrade SDK to v1.2.4-dev.34 (#fe9eb72)
  • update dockerfile to appropriately use ENTRYPOINT and CMD, closes#164 (#d7447a9)

Build 👷

  • Upgrade to Go1.15 (#b7208c3)
  • add dependabot.yml (#730afc1)
  • deps: bump github.com/edgexfoundry/device-sdk-go (#61125b8)

[v1.2.2] - 2020-08-19

Snap

  • add env override for ProfilesDir (#48947cc)

Bug Fixes 🐛

  • Optimize MQTT client creation for async value Add conn retry mechanism and use os.Exit(1) instead of the panic error (#7f88040)

Code Refactoring ♻

Documentation 📖