Skip to content

Releases: mtconnect/cppagent

Version v2.6.0.3

05 Oct 16:46

Choose a tag to compare

This release upgrades the agent to C++ 20, Boost 1.88, and the latest versions of other libraries. The migration prevents us from dependency on unsupported versions of libraries that may have security vulnerabilities or bugs.

The one caveat is the 32-bit version now targets Windows 10 since Windows Vista (8) is no longer supported by Windows or dependent libraries. I will test the agent with earlier versions of Windows in the near future.

Version v2.6.0.2

17 Sep 15:26
9c74f38

Choose a tag to compare

This is a bug fix to correct the content type for XML documents.

It also addresses the following issues:

  • Build issues that occurred when the platform for OS X was upgraded on GitHub actions for the regression tests.
  • Now compatible with CMake version 4.0.
  • Related Alpine build issues regarding the changes.

Version v2.6.0.0

29 Aug 20:43

Choose a tag to compare

What's Changed

  • Added changes to support version 2.6 REST error response documents.
  • Support for AssetAdded event that adds to AssetChanged and AssetRemoved.
  • Fixed WebSocket error reporting and handling.
  • All error handling is backwards compatible to support old error documents.

Full Changelog: v2.5.0.11...v2.6.0.0

Version v2.5.0.11

18 Jul 10:18
ff27520

Choose a tag to compare

What's Changed

  • MTConnect styles for demo with links for machines
  • Fixed issue with double underscores in a data item type
  • Fixed json V1 issues with empty streams
  • Fixed issue with DeprecatedFilter occurring before the duplicate filter.

Version v2.5.0.9

09 Jun 13:52

Choose a tag to compare

What's Changed (2.5.0.8)

  • Version 2.7 could not be released because of GitHub deprecation of Visual Studio 2019
  • Fixed the Debian version number for the package
  • Added correct timestamps transform and added to loopback source
  • Merged corrections to readme and MQTT documentation
  • Switched docker builds back to Alpine since QEMU is working again
  • Fixed WebSocket issues in release builds
  • Upgraded build to Visual Studio 2022 because GitHub is deprecating 2019.
    • Changes cause issues with Release builds and recursive DataSet/Table implementation

Version 2.5.0.9

  • Fixed bug in data set handling

Full Changelog: v2.5.0.6...v2.5.0.9

Version 2.5.0.6

29 May 03:05

Choose a tag to compare

What's Changed

  • Fix transform to fix correct timestamps to update the last time in the state cache
  • Added correct timestamps to loopback source

Full Changelog: v2.5.0.5...v2.5.0.6

Release 2.5.0.5

19 May 18:08
60ed63e

Choose a tag to compare

The following new features have been added to the agent:

  • Observation validation for all data types has been added.
    • Validate numeric values for samples and event types.
    • Validate controlled vocabularies (existing)
    • Validation must be turned on and the schema version must be >= 2.5.
  • Added timestamp correction when an observation timestamp is before the previous observation
    • This is enabled with the CorrectTimestamps

Version v2.5.0.4

24 Mar 17:58
b672799

Choose a tag to compare

What's Changed

  • 533 Fixed Agent device data items for MQTT adapter changing on restart

Version v2.5.0.3

11 Mar 16:14
6fe66eb

Choose a tag to compare

  • Fixed unit conversion issue when converting between kWh and Ws.
  • Multipart conversions like: KILOWATT_HOUR to WATT_SECOND did not multiply the temporal component.

Version v2.5.0.2

09 Mar 02:57

Choose a tag to compare

The following feature was added:

  • Added support for DataSets and tables in XML parsing for Configuration CoordinateSystem and Motion.