Skip to content

Releases: mtconnect/cppagent

Version 2.1.0.5

08 Mar 20:17
24e93ce
Compare
Choose a tag to compare

Additions in this release:

  • Better plugin support using shared libraries ( -o shared=True )
    • Supports shared agent library as a DLL, so, or dylib
    • Plugin hooks for initializing during startup
    • Doxygen API Documentation
  • Enhanced MQTT authentication
  • Added asset relationships to device model

Changes in this version:

  • Fixed conan to version 1.59.0 for appveyor builds

Fixes in this release:

  • Fixed JSON version 2 streams document – including UUID and device name to device stream

v2.1.0.1

06 Jan 00:07
Compare
Choose a tag to compare

Version 2.0.0.12

17 Nov 13:49
Compare
Choose a tag to compare

Additions

  • Added MQTT Sink to stream data to an MQTT broker
  • Added Okuma machine to the twin demo
  • Added DisableAgentDevice to suppress the agent device for 2.0 agents
  • mruby topic generation for MQTT to overwrite topic names
  • Added certificate support to MQTT client

Bug Fixes and Changes

  • Fixed issues related to monitoring files and reloading of Device XML and configuration files
  • Schema version issues when loading Device XML files
  • Retry resolver for Docker support when DNS names do not resolve for adapters
  • Fixed reconnect issues when broker not running with MQTT
  • Fixed issues with pipeline restart when options change
  • Fixed possible race during MQTT sink connection and published events
  • Upgraded to redboltz mqtt_cpp version 13.1.0 MQTT CPP Releases
    • Made the agent device UUID a hash of the IP address and port of the agent
  • Fixed issues with missing adapter identity when building the device list for plugins and other sources
  • Specify Visual Studio as the compiler in the vs profiles in case conan tries to default to msvc
  • Fixed asset counts when assets are removed
  • Fixed asset count by device
  • Fixed issues when device file is updated and observations are orphaned
  • Reattaches the observations to the data items when Device.xml changes
  • Cleaned up asset storage

Version 2.0.0.11

01 Aug 21:49
60e0e2d
Compare
Choose a tag to compare

What's Changed

  • Added units and nativeUnits to SolidModel per 2.0 Spec

Version 2.0.0 Build 10

13 Jul 16:47
2dc0f67
Compare
Choose a tag to compare
  • Fixed agent adapter framing issue with streaming data
  • Fixed ordering of elements for CuttingToolLifecycle in XML
  • Better support for numeric event types with units like counts and 3 space values

Version 2.0.0 Build 9

02 Jul 01:23
Compare
Choose a tag to compare
  • Fixed closed on Data Set and Table observations when unavailable.
  • Merged fixes from schemas

Version 2.0.0 Build 8

24 Jun 20:16
Compare
Choose a tag to compare
  • Removed Asset counts from header when version >= 2.0
  • Added AssetCount data item when version >= 2.0
  • Updated schema to match public schema

Version 2.0.0 Build 7

01 Jun 16:01
1fe33b8
Compare
Choose a tag to compare

What's Changed

  • Remove cppagent_dev references from docker
  • Fixed static version fixe at 1.7 in the Agent device

Version 2.0.0 Build 6

31 May 20:34
72a5e11
Compare
Choose a tag to compare

What's changed

  • AssetChanged and AssetRemoved assetType is required in the model, so set to UNAVAILABLE when the observation is UNAVAILABLE. Will address multiplicity in 2.1.
  • Fixed downloading of cached binary files on windows. Was not specifying binary mode.
  • Fixed style sheet reference and the MTConnect Logo.
  • Fixed crash on shutdown when failed to startup correctly
  • Updated build documentation for *NIX and Windows.

Version 2.0.0 Build 5

30 May 17:32
Compare
Choose a tag to compare

Changes in this build:

  • Fixed service start and core when no argument is given.
  • Added support for parsing and generating Raw Materials and QIF docs
    • Generates QIF in both XML native and JSON renderings
  • Extensions to the handling of extended XML attributes and unordered items.