Releases: mtconnect/cppagent
Releases · mtconnect/cppagent
Version v2.7.0.11
What's Changed
- JSON Schema Support
- Agent now adds $schema property to the json document
- JSON Schema documents are present for versions 2.0 to 2.7
- Some testing is still required to validate all combinations of documents and extensions
- Fixed some event type formatting for events with count units in JSON
Version v2.7.0.10
Version v2.7.0.9
What's Changed
- Fixed issues in docker agent config files
- Cleaned up json parser for entities
- Added swagger viewer if the user agent accepts html/text first
- Added Date to the http response header
- Added a json v2 test
Version v2.7.0.8
What's Changed
- Bug fixes related to an initial code review.
- Restored rotation_size as alias for max_size
Version v2.7.0.7
What's Changed
- Reduce conan cache size in GitHub workflow to reduce build times
- Agent Adapter
- Refactored and cleaned up session handling
- Configuration
- Changed logging configuration settings to better match documentation
max_sizeis the maximum size a log file can get to before it rolls overmax_archive_sizeis the maximum size that all the archived log files can consume before they are removed
Full Changelog: v2.7.0.6...v2.7.0.7
Version 2.7.0.6
What's Changed
- Fix missing line break in usage text by @scottmwyant in #600
- Add OPTIONS support for CORS by @wsobel in #599
- Responds to the HTTP OPTIONS request for preflight on a PUT, POST, GET, or DELETE
- Respects the available REST methods for a given URL.
- Fixed logging directory determination when relative directories are given for the file:
- The directory will be relative to the configuration file
- All logging and archive directories are created if they do not exist
- If a relative or absolute directory is given in the file name, then it will be used a the log directory
- An archive directory, if given, will be used for the archive files.
- use
file_nameinstead ofoutput = fileif there are spaces in the file name.
Full Changelog: v2.7.0.5...v2.7.0.6
Version v2.7.0.5
What's Changed
- Fixed exception when resolving addresses after a disconnect (see #597)
Version v2.7.0.4
What's Changed
Full Changelog: v2.7.0.3...v2.7.0.4
Version v2.7.0.3
What's Changed
- Added support for 2.7 Assets
- Updated the Readme file for CPP Agent
- Completed WebSocket Asset support and WebSocket testing
- Verify handling of Japanese characters
- Migrated to C++ 20
Existing Contributors
New Contributors
- @ayush2390 made their first contribution in #584
Full Changelog: v2.6.0.7...v2.7.0.3
Version 2.7.0.1 Release Candidate 1
This release adds the following assets:
- Part Archetype
- Part
- Process Archetype
- Process
- Task Archetype
- Task
The asset models allow us to communicate information about parts and processes, and they are manufactured on the shop floor. Tasks are used to coordinate activities involving multiple machines.