Releases: TrakHound/MTConnect.NET
Release list
MTConnect.NET 7.0.0 Prerelease
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
sectionby @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
- @ottobolyos made their first contribution in #139
- @PatrickRitchie made their first contribution in #190
Full Changelog: v6.9.0...v7.0.0-prerelease
MTConnect.NET 6.9.0
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
MTConnect.NET 6.7.0
MTConnect.NET 6.6.0
MTConnect.NET 6.5.1
- Fixed issue with adding a Device that already exists in an Agent
MTConnect.NET 6.5.0
- 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
- Fixed issue with Http Client streaming buffer
MTConnect.NET 6.4.6
- 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
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.