Skip to content

Latest commit

 

History

History
95 lines (89 loc) · 7.27 KB

CHANGELOG.md

File metadata and controls

95 lines (89 loc) · 7.27 KB

EdgeX MQTT Device Service

Github repository

[v2.0.0] Ireland - 2021-06-30 (Not Compatible with 1.x releases)

Change Logs for EdgeX Dependencies

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 📖