Skip to content

Latest commit

Β 

History

History
243 lines (190 loc) Β· 15.6 KB

CHANGELOG.md

File metadata and controls

243 lines (190 loc) Β· 15.6 KB

EdgeX Virtual Device Service

Github repository

Change Logs for EdgeX Dependencies

[v3.1.0] Napa - 2023-11-15 (Only compatible with the 3.x releases)

✨ Features


BREAKING CHANGE: Remove snap packaging ([#440](https://github.com/edgexfoundry/device-virtual-go/issues/440))

β™» Code Refactoring

πŸ› Bug Fixes

πŸ‘· Build

πŸ€– Continuous Integration

[v3.0.0] Minnesota - 2023-05-31 (Only compatible with the 3.x releases)

Features ✨

  • Allow min equal to max when generating random value (#0fb4799)
  • Update for common config (#339)
    BREAKING CHANGE: Configuration file is changed to remove common config settings
    
  • Use latest SDK for MessageBus Request API (#337)
    BREAKING CHANGE: Commands via MessageBus topic configuration are changed
    
  • Remove ZeroMQ MessageBus capability (#325)
    BREAKING CHANGE: ZeroMQ MessageBus capability no longer available
    

Bug Fixes πŸ›

  • Update Discover func error message (#915c2b7)
  • Update deviceprofile resources for UpdateDevice (#2d7e124)
  • snap: Refactor to avoid conflicts with readonly config provider directory (#354) (#96a5dbd)

Code Refactoring β™»

  • Remove deprecated rand.Seed function (#c9d512d)
  • Use integer for minimum and maximum properties (#374)
    BREAKING CHANGE: Use integer for minimum and maximum properties
    
  • Change configuration and devices files format to YAML (#368)
    BREAKING CHANGE: Configuration files are now in YAML format, Default file name is now configuration.yaml
    
  • Remove unused topic configuration (#345) (#d88ec88)
  • Refactor random value generation function (#d35a6d7)
  • snap: Update command and metadata sourcing (#355) (#34458d9)
  • snap: Refactor and upgrade to edgex-snap-hooks v3 (#328) (#ade53ff)

Documentation πŸ“–

Build πŸ‘·

  • Update to Go 1.20, Alpine 3.17 and linter v1.51.2 (#534be7e)

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

Features ✨

  • Add new Service Metrics configuration (#08ba88b)
  • Add NATS configuration and build option (#302) (#6354348)
  • Add commanding via message configuration (#0b45d56)
  • Add go-winio to attribution (new SPIFFE dependency) (#a7b7b7f)
  • snap: Add snap packaging (#287) (#dce4ce0)

Bug Fixes πŸ›

  • snap: Remove duplicate file copying in install hook (#311) (#38745b3)
  • snap: Set unique name for config interface (#299) (#b155924)

Code Refactoring β™»

Build πŸ‘·

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

Features ✨

  • Add MaxEventSize and ReadingUnits to configuration (#1d794d6)
  • Enable security hardening (#5ba56e1)
  • security: Roll out delayed start configuration.toml scaffolding (#01bd024)

Bug Fixes πŸ›

  • security: Dependency version bump for device-sdk and go-mod-core-contracts (#cf90458)

Performance Improvements ⚑

Build πŸ‘·

  • Make w/o cgo on Windows (#07b7053)
  • Update to latest SDK w/o ZMQ on windows (#0843306)
    BREAKING CHANGE:
    ZeroMQ no longer supported on native Windows for EdgeX
    MessageBus
    

Continuous Integration πŸ”„

  • gomod changes related for Go 1.17 (#257b1e4)
  • Go 1.17 related changes (#bf2a4df)

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

Features ✨

  • Update configuration for new CORS and Secrets File settings (#c0ef7e9)

Bug Fixes πŸ›

  • Update all TOML to use quote and not single-quote (#7c8b3a8)
  • Use formatted versions of logging APIs and fine tune err messages (#2332541)
  • Optimize defer statements (#6648057)
  • Remove unnecessary device update logic (#08e808d)

Build πŸ‘·

Continuous Integration πŸ”„

  • Remove need for CI specific Dockerfile (#085dd40)

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

Features ✨

  • Enable using MessageBus as the default (#dee740d)
  • Add secure MessagBus capability (#e8304ae)
  • Add Registry/Config Access token capability (#182) (#ade1702)
    BREAKING CHANGE:
    When run with the secure Edgex Stack now need to have the SecretStore configured, a Vault token created and run with EDGEX_SECURITY_SECRET_STORE=true.
    
  • update driver implementation to reflect v2 profiles (#0759054)
  • Remove Logging configuration (#7c0b286)

Bug Fixes πŸ›

  • update separator for GET array value handler function (#f5ae1f5)
  • update default service configuration (#735eab6)
  • pass correct argument in prepareVirtualResources (#3f1af1c)

Code Refactoring β™»

  • remove unimplemented InitCmd/RemoveCmd configuration (#db5966d)
  • Change PublishTopicPrefix value to be 'edgex/events/device' (#3806501)
  • Update to assign and uses new Port Assignments (#a4c3f51)
    BREAKING CHANGE:
    Device Virtual default port number has changed to 59900
    
  • Moved go mod tidy in dockerfile (#e5c72d3)
  • Update for new service key names and overrides for hyphen to underscore (#f085b26)
    BREAKING CHANGE:
    Service key names used in configuration have changed.
    
  • Updated to latest SDK and update MessageQue type to be redis (#ff158f9)
  • consume v2 Device SDK (#941086c)

Documentation πŸ“–

Build πŸ‘·

Continuous Integration πŸ”„

  • update local docker image names (#390274e)

[v1.3.1] - 2021-02-02

Code Refactoring β™»

Build πŸ‘·

  • update device-sdk-go to v1.3.1-dev.4 (#d2603f8)
  • deps: Bump github.com/edgexfoundry/device-sdk-go (#fb417ca)

Continuous Integration πŸ”„

  • add semantic.yml for commit linting, update PR template to latest (#c0dc29d)
  • standardize dockerfiles (#6351328)

[v1.3.0] - 2020-11-18

Features ✨

Doc

Bug Fixes πŸ›

  • ReadWrite field of each device resource should be RW (#b91c50e)

Code Refactoring β™»

  • Upgrade SDK to v1.2.4-dev.34 (#1077bc0)
  • update dockerfile to appropriately use ENTRYPOINT and CMD, closes#125 (#ee911db)

Build πŸ‘·

  • update go-mod-core-contracts to 0.1.111 (#7fc4ffb)
  • update device-sdk-go to 1.3.0 (#b61769c)
  • upgrade device-sdk-go (#edf0204)
  • upgrade to use Go1.15 (#7a8becd)
  • all: Enable use of DependaBot to maintain Go dependencies (#befc574)

[v1.2.3] - 2020-08-19

Bug Fixes πŸ›

  • service fails when run with read-only root file system (#9874cd4)

[v1.2.2] - 2020-07-09

Doc

  • update pr template to include dependencies section (#e9454c0)

Bug Fixes πŸ›

[v1.2.1] - 2020-06-12

Code Refactoring β™»