Skip to content

Releases: mtconnect/cppagent

Version v2.7.0.11

30 May 15:23
6d90252

Choose a tag to compare

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

29 May 10:38
e778381

Choose a tag to compare

What's Changed

  • Fix remote host logging in rest sink

Full Changelog: v2.7.0.9...v2.7.0.10

Version v2.7.0.9

30 Apr 16:47

Choose a tag to compare

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

24 Apr 15:15
cc42165

Choose a tag to compare

What's Changed

  • Bug fixes related to an initial code review.
  • Restored rotation_size as alias for max_size

Version v2.7.0.7

09 Apr 11:40
62de8f0

Choose a tag to compare

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_size is the maximum size a log file can get to before it rolls over
    • max_archive_size is 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

08 Apr 14:29
539a663

Choose a tag to compare

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_name instead of output = file if there are spaces in the file name.

Full Changelog: v2.7.0.5...v2.7.0.6

Version v2.7.0.5

24 Mar 15:36

Choose a tag to compare

What's Changed

  • Fixed exception when resolving addresses after a disconnect (see #597)

Version v2.7.0.4

23 Mar 16:40
82db1d3

Choose a tag to compare

What's Changed

  • Updates for v2.6 and 2.7 with demo device model fixes. by @wsobel in #596

Full Changelog: v2.7.0.3...v2.7.0.4

Version v2.7.0.3

18 Feb 10:15

Choose a tag to compare

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

Full Changelog: v2.6.0.7...v2.7.0.3

Version 2.7.0.1 Release Candidate 1

08 Dec 13:30
6acb744

Choose a tag to compare

Pre-release

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.