Releases
v2.2.0.3
wsobel
released this
24 Jul 21:57
Version 2.2
Official reference implementation of the MTConnect Agent version 2.2
Added workflows for GitHub Actions moving to CI/CD
Change Log
Version 2.2.0.1 major changes
All 2.2 changes in the information model
Added dynamic changes to the device XML configuration from adapters and upstream agents
Additional conan2 changes for the build environment
Swagger documentation from the agent (/swagger
)
Updated JSON document generation
Version 2.2.0.1 Release Candidate 4
Changed pipeline to use std::move instead of copy-on-write. The semantics allow for greater performance in the transforms.
Fixed issues when building on Raspberry Pi 32 bit ARM architecture
Allow device models to be delivered by adapters (sources) and automatically version Device.xml file in config.
VersionDeviceXml: Automatically create backup files whenever the Device set changes
CreateUniqueIds: Create a unique id for all elements in the Device file.
Rewrite all id references to point to the new id
Persist the original ids for secondary lookup for adapter consistency. (Gets written to the Device.xml)
Fixed mqtt tests because of timing issue.
Many other small fixes.
Version 2.2.0.1 Release Candidate 3
Add MTConnect 2.2 support for the following features:
Added hash for Assets and Devices
Added ImageFiles for Configuration
Added ComponentConfigurationParameters Asset
Added uuid support for CoordinateSystems
Added Swagger json API for Agent
Path is /swagger and optional query parameter pretty to format JSON
Changed json serialization for version 2 based on feedback
Objects where multiplicity can be > 1 now are always array
Switched from nlohmann to rapidjson to improve json serializaton performance
Pre-expand mruby Oniguruma source for windows build
Fixed some conan build issues with install of mruby and mqtt_cpp in configuration
You can’t perform that action at this time.