Skip to content

MTConnect.NET 7.0.0 Prerelease

Pre-release
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