Skip to content

Releases: TrakHound/MTConnect.NET

MTConnect.NET 7.0.0 Prerelease

Pre-release

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 26 Jun 22:09

This is the v7.0.0 prerelease of MTConnect.NET

What's Changed

  • feat: add MTConnect Standard v2.6 + v2.7 support (#133) by @ottobolyos in #139
  • fix: emit configured mtconnect release in header.version (#127) by @ottobolyos in #141
  • fix(json-cppagent): emit schemaVersion from agent config, not hardcoded by @ottobolyos in #145
  • fix(json-cppagent): emit numeric Sample values as JSON numbers by @ottobolyos in #143
  • fix(json-cppagent): emit cppagent v2 header fields on every envelope by @ottobolyos in #147
  • fix(common): emit per-type assetCount in DataSet representation by @ottobolyos in #146
  • fix(tools): chown bind-mounted build outputs back to host user by @ottobolyos in #159
  • fix(common): refresh Organizers.Systems with System substitution-group members by @ottobolyos in #144
  • fix(json-cppagent): omit empty name attribute from Probe DataItems by @ottobolyos in #140
  • test: comprehensive test-suite overhaul (100% coverage + E2E + compliance harness) by @ottobolyos in #150
  • fix(agent-module): correct MqttRelay availability topic emission by @ottobolyos in #142
  • fix(common): drop default values from Device and Component constructors by @ottobolyos in #148
  • build(repo): bump Scriban + test-infra packages by @ottobolyos in #149
  • fix(json-cppagent): emit Conditions as cppagent v2 array-of-wrappers (#154) by @ottobolyos in #155
  • chore(tests+xml): XSD 1.1 preprocessor in XmlValidator + L1 split coverage + DinD path-agnostic + coverlet 6.x + CI matrix-include by @ottobolyos in #166
  • fix(json-cppagent-mqtt): emit full Devices envelope with separated Agent/Device keys by @ottobolyos in #165
  • fix(test): snapshot received topics under lock in probe-envelope race by @ottobolyos in #167
  • fix(agent): expose AgentUuid on AgentApplicationConfiguration to pin UUID across restarts by @ottobolyos in #168
  • fix(common): InvalidDeviceAdded event + universal ValidationResult by @ottobolyos in #169
  • fix(agent): persist non-zero InstanceId on every reset (XSD + contract fix) by @ottobolyos in #170
  • chore(build): add mtconnect_sysml_model as a submodule by @ottobolyos in #162
  • chore(repo): replace literal section sigil with the word section by @ottobolyos in #160
  • chore(repo): clear all build warnings + gate at warnings-as-errors by @ottobolyos in #164
  • chore(repo): remove obsolete MTConnect.NET-HTTP-AspNetCore project by @ottobolyos in #172
  • docs: add VitePress documentation site by @ottobolyos in #157
  • fix(docs): make VitePress base path configurable for deploys by @ottobolyos in #180
  • ci: gate docs PRs on internal-link validity by @ottobolyos in #179
  • docs(site): auto-regen hooks, auto sidebars, e2e route check by @ottobolyos in #181
  • feat(docs): expand API reference to every committed project by @ottobolyos in #182
  • feat(http): expose probe device model via Devices accessor by @ottobolyos in #185
  • feat(docs): apply maintainer house style to the VitePress docs site by @ottobolyos in #186
  • Update README for MTConnect.NET-TLS project by @PatrickRitchie in #190
  • test(http): wire MTConnect.NET-HTTP-Tests into the solution by @ottobolyos in #187
  • fix: Condition observations not relayed when durableRelay is enabled by @Pranay265 in #177
  • fix(common): isolate every event multicast across the codebase by @ottobolyos in #188
  • perf(docs-tests): shard route walk to drop CI wall-clock by @ottobolyos in #189
  • chore(repo): normalize sln line endings and doc OG image URL by @ottobolyos in #191
  • V7.0 prerelease by @PatrickRitchie in #198
  • V7.0 prerelease by @PatrickRitchie in #199
  • V7.0 prerelease by @PatrickRitchie in #200
  • V7.0 prerelease by @PatrickRitchie in #201

New Contributors

Full Changelog: v6.9.0...v7.0.0-prerelease

MTConnect.NET 6.9.0

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 16 Oct 18:11

This is the v6.9.0 Release of MTConnect.NET

What's Changed

  • SHDR: ensure UTC-safe timestamps via ToUnixUTCTime to fix #113 by @ojusms in #115
  • Improve MQTT Relay Module Buffer Path Handling by @virajdere in #114

New Contributors

Full Changelog: v6.8.0...v6.9.0

MTConnect.NET 6.8.0

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 13 Sep 18:59
  • Includes PR #105
  • Includes feature request from #106
  • Updates MQTTnet to v4.3.7

MTConnect.NET 6.7.0

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 22 Jun 00:35
  • Updated for MTConnect v2.5
  • Updated to be compatible with .NET 9
  • Added ability to output timestamps for a specific Time Zone
  • Added better logging for XML format errors
  • Updated IronPython to address issue #100
  • Merged Pull Request #102
  • Merged Pull Request #84

MTConnect.NET 6.6.0

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 18 Jan 19:41

This is the v6.6.0 Release of MTConnect.NET

  • Added Error/Exception Handling to Mqtt Entity Server to address Issue #93
  • Fixed Issue #91
  • Merged Pull Request #90
  • Fixed Issue with XML Entity formatter output

Thank you to all the contributors who have created Issues and Pull Requests!

MTConnect.NET 6.5.1

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 03 Dec 14:53
  • Fixed issue with adding a Device that already exists in an Agent

MTConnect.NET 6.5.0

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 21 Oct 22:33
  • Updated to support the latest MTConnect v2.4
  • #73 Added configuration option to omit MQTT CA Validation
  • #77 Fixed issue with MQTT Quality of Service configuration
  • #78 Fixed issue with SHDR Adapter start/stop
  • #79 Fixed issue with closing HTTP requests and streams

Thanks to those that submitted Pull Requests and Issues! Please feel free to submit questions and bring attention to issues as that helps this project grow and makes MTConnect easier to implement.
 
The MTConnect.NET project now has over 500,000 downloads on Nuget! Thank you for all of the support and I hope this project continues to be helpful.

-Patrick

MTConnect.NET 6.4.7

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 21 Aug 03:06
  • Fixed issue with Http Client streaming buffer

MTConnect.NET 6.4.6

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 07 Aug 04:18
  • Fixed issue with SHDR Ping/Pong Heartbeat referenced in Issue #70
  • Added IgnoreHeartbeatOnChange configuration parameter for SHDR Adapters to toggle whether PING data is sent even if data has been received.

MTConnect.NET 6.4.5

Choose a tag to compare

@PatrickRitchie PatrickRitchie released this 02 Aug 23:13

Fixed issue with MTConnectHttpClientStream that caused an exception to be thrown when using multiple MTConnectClient connections. Moved the _httpClient variable from being static to be a class member and now requires the MTConnectHttpClientStream class to be disposed.