Releases: mtconnect/cppagent
Releases · mtconnect/cppagent
Version 2.1.0.5
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
- readme - clarify logging_level values by @bburns in mtconnect/cppagent_dev#231
- Revert nasm to conan center build by @wsobel in mtconnect/cppagent_dev#233
- Update schema version on device xml reload by @wsobel in mtconnect/cppagent_dev#235
- add ability to specify MqttClientId as its necessary for authentication by @jaxer in mtconnect/cppagent_dev#238
- Cpp agent mqtt sink by @rajwork9 in mtconnect/cppagent_dev#237
- Made username and password optional. Ran cla… by @wsobel in mtconnect/cppagent_dev#239
- Added test and verified use of assets when no device or type supplied by @wsobel in mtconnect/cppagent_dev#240
Version 2.0.0.12
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
What's Changed
- Added units and nativeUnits to SolidModel per 2.0 Spec
Version 2.0.0 Build 10
- 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
- Fixed closed on Data Set and Table observations when unavailable.
- Merged fixes from schemas
Version 2.0.0 Build 8
- 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
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
What's changed
AssetChanged
andAssetRemoved
assetType
is required in the model, so set toUNAVAILABLE
when the observation isUNAVAILABLE
. 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
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.