Skip to content

Latest commit

 

History

History
268 lines (219 loc) · 21.5 KB

CHANGELOG.md

File metadata and controls

268 lines (219 loc) · 21.5 KB

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

Change Logs for EdgeX Dependencies

Features ✨

  • Update profiles for V2 PushToCoreData (#281) (#e4f9454)

    BREAKING CHANGE:
    PushToCoreData configuration parameters have changed
    
  • Add additional parameters for Multiple HTTP export destinations via chaining (#278) (#01778f3)

  • Add KeepAlive and ConnectTimeout parameters for MQTT Export (#265) (#99c32bb)

  • Add secure MessageBus capability (#243) (#dfdcab1)

  • Switch to Redis as the default MessageBus (#242) (#3684568)

    BREAKING CHANGE:
    All services sending/receiving Events must now be configured to use Redis as the MessageBus
    rules-engine-redis profiles has been removed.
    
  • Add Registry/Config Access token capability via Secret Provider (#229) (#7b79720)

    BREAKING CHANGE:
    When running with the secure Edgex Stack now need to have the SecretStore configured, and run with EDGEX_SECURITY_SECRET_STORE=true so a Vault token is created.
    
  • Enable Registry and Config Access Token (#224) (#4992cc8)

    BREAKING CHANGE:
    Service key changed to `app-<profile name>` to standerdize Vault token and Consul access token creation
    
  • Add new FilterBySourceName to profiles (#211) (#02c1bdd)

  • Update profiles for latest SDK changes (#196) (#50a23fb)

    BREAKING CHANGE:
    requires SecretStore.Type be set to `vault`
    
  • Added new secrets configuration parameters to EncryptWithAES (#193) (#0f5331e)

  • Update profiles for new filter enhancements (#187) (#8e9141f)

  • Update profiles for new subscribe topic for V2 DTOs (#175) (#b2b5516)

  • Update profiles for multiple MessageBus subscriptions (#164) (#2d8b7de)

  • Remove MarkAsPushed feature (#159) (#ed155f3)

    BREAKING CHANGE:
    MarkedAsPushed capability no longer supported
    
  • Update configuration files to set default non-TLS (#157) (#0b6ac86)

  • Remove remote logging capability (#143) (#dc1b719)

Bug Fixes 🐛

  • Make default http export secret settings blank as default (#280) (#712355d)
  • Remove retry related properties and update secret path of SecretStore config (#272) (#abca950)
  • Fix docker image version version built locally (#251) (#adb0691)
  • snap: fix README's security-secret-store doc (#207) (#a4c663a)
  • snap: allow disabling of secret-store via config hook (#151) (#8bb6462)

Code Refactoring ♻

  • Update profiles for change to use common Service config section (#263) (#29d31ba)

    BREAKING CHANGE:
    Service configuration in all profiles has changed.
    
  • Update to assign and use new Port Assignments (#258) (#8ac7400)

    BREAKING CHANGE:
    App Service Configurable default port numbers have changed.
    
  • Update for new service key names and overrides for hyphen to underscore (#253) (#794145f)

    BREAKING CHANGE:
    Service key names used in configuration have changed.
    
  • Move topic config to appropriate config struct (#249) (#021e289)

    BREAKING CHANGE:
    Topic configurtion for certian Triggers has moved
    
  • Remove V1 subscribe topic from profiles (#240) (#279c7ea)

    BREAKING CHANGE:
    Default MessageBus subscribe topic has changed to `/edgex/events/#`
    
  • Switch to 2.0 Consul path (#227) (#bbf9d34)

    BREAKING CHANGE:
    Consul configuration now under the /2.0/ path
    
  • Updated profiles to use service keys for Client names (#217) (#be356fe)

    BREAKING CHANGE:
    Clients configuration has changed
    
  • Rework code and profiles for refactored SDK (#214) (#d1338e8)

    BREAKING CHANGE:
    SetOutputData function has changed to SetResponseData
    
  • Consolidate function pipeline configuration (#208) (#d52bde6)

    BREAKING CHANGE:
    - TransformToXML & TransformToJSON functions have be combined into the Transform function with the new 'Type' parameter
    - CompressWithGZIP & CompressWithZLIB functions have be combined into the Compress function with the new 'Algorithm ' parameter
    - HTTPPost, HTTPPut, HTTPPostJSON, HTTPPutJSON, HTTPPostXML and HTTPPutXML have be combined into the HTTPExport function with the new 'method' parameter and utilizing the existing 'MimeType' parameter
    - BatchByCount, BatchByTime, BatchByTimeAndCount have be combined into the Batch function with the new 'Mode' parameter
    
  • Update profiles for change in Trigger configuration (#203) (#ca2daa4)

    BREAKING CHANGE:
    - [Binding] section has been renamed to [Trigger]
    - [MessageBus] section has been renamed to [EdgexMessageBus] and moved under [Trigger]
    - [MqttBroker] section has been renamed to [ExternalMqtt] and moved under [Trigger]
    
  • Update profiles for refactored http export with secret header (#198) (#6a27a6a)

    BREAKING CHANGE:
    Parameters have changed for HTTP Post/Put with SecretHeader
    
  • Renaming blackbox-tests profile to functional-tests (#179) (#007494f)

  • Remove SecretStoreExclusive configuration (#158) (#45b32cc)

    BREAKING CHANGE:
    SecretStoreExclusive no longer used
    
  • Remove use of deprecated MQTTSend (#145) (#86d88ba)

    BREAKING CHANGE:
    MQTTSend no longer available. Replaced by MQTTSecretSend 
    

Documentation 📖

Build 👷

Continuous Integration 🔄

v1.3.1 Hanoi - 2021-02-08 (Compatible with all V1 Releases)

Bug Fixes 🐛

  • Upgrade to go-mod-messaging with ZMQ fix for Hanoi (#181) (#e7b814b)
  • snap: allow disabling of secret-store via config hook (#180) (#1818c95)

Build 👷

  • Update to use released SDK for 1.3.1 dot release (#184) (#072b184)

v1.3.0 Hanoi - 2020-11-18 (Compatible with all V1 Releases)

Features ✨

  • Add ResponseContentType to SetOutputData (#134) (#958790d)
  • Add ability to use PUT method for HTTP Export in configurable pipeline (#129) (#36f96dc)
  • Add AddTags function to sample, http-export & mqtt-export profiles (#114) (#9362ccc)
  • set ServerBindAddr config item, fixes #93 (#94) (#8f8a21a)
  • snap: added startup and duration interval values (#132) (#6aed5cd)

Bug Fixes 🐛

  • Enable using redis streams MessageBus in secure mode (#127) (#07d155c)
  • Update to latest SDK so V2 APIs are available for TAF tests (#112) (#6d51720)
  • app-functions-sdk-go backwards compatibility, fixes #95 (#abecb38)

Code Refactoring ♻

  • update dockerfile to appropriately use ENTRYPOINT and CMD (#104) (#52089d7)
  • Remove ClientMonitor setting. (#6792fb2)

Documentation 📖

Build 👷

v1.2.0 Geneva - 2020-06-11 (Compatible with all V1 Releases)

Features ✨

  • upgrade to app-functions-sdk-go v1.2.0 (#81) (#9e5891b)
  • Add ability to Filter functions to reverse the logic to filter out specified names (#78) (#18accf3)

Bug Fixes 🐛

  • incorrect documentation link for snap (#fc76386)

Build 👷

Continuous Integration 🔄

v1.1.0 - Fuji - 2020-05-12 (Compatible with all V1 Releases)

Features ✨

  • Update to latest SDK for latest features and fixes and tweaks (#72) (#3c0b3bd)
  • Updated profiles for latest security config and to latest SDK (#65fcb17)
  • Integrate new Redis Message Bus (#e01e8a5)
  • MessageBus: Update to lasted go-mod-messaging and created sample profile for MQTT Message Bus (#b11e8ee)

Refactor

  • Change Database to be Redis and add -cp command line to Dockerfile entrypoint (#dc9fab4)

Doc

  • profile: Move default configuration to "sample" profile (#852cbb2)

Bug Fixes 🐛

  • SecretStore: SecretStore configuration is optional (#1757981)
  • configuration: Always provide mongo credentials (#fb01f3d)

Build 👷

  • Update to latest SDK and tweaks/add/remove profiles (#8b89b2c)
  • Update four files for Go compiler 1.13. Closes #48 (#84e673f)
  • go.mod: update sdk version for latest features (#f0de623)

[v1.0.0] - Edinburgh - 2019-11-12

Bug

  • StoreForward: Add missing configuration for Vault Integration for DB credentials (#4c28d98)

Snap

Features ✨

  • PushToCore: Add PushToCore funtcion to pipeline configurations (#9499ac6)
  • StoreForward: Use lastet SDK and update configurations for Store & Forward (#ad6d12d)
  • TargetType: Document use of UseTargetTypeOfByteArray (#e2c8787)
  • TargetType: Document use of UseTargetTypeOfByteArray (#30b7b7c)
  • app-service-configurable: Set ApplicationVersion & SDKVersion from build via makefile (#35dbdda)
  • app-service-configurable: Create an Application Service which create its Pipeline from Configuration (#d577d54)
  • configuration: Update configuration intervals in TOML to duration string Fix issue #232 . (#e1a245a)
  • environment: Replace docker profiles with environment variable overrides (#6fc75f0)
  • profile: Add environment override for profile command line argument (#b1c7bf1)

Bug Fixes 🐛

  • Attribution: Add Attribution.txt file and tests to "make test" (#25b7dc0)
  • Profile: Use latest SDK with Registry HasConfiguration fix (#a400715)
  • configuration: There is a duplicate LogLevel key in the TOML (#1acc82c)

Build 👷

  • docker: Adding latest and branch tags to docker images for nexus (#fa0a795)
  • sdk: Update SDK Verison (#2e15ac1)