Releases: TrakHound/MTConnect.NET
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.
MTConnect.NET 6.4.4
Fixed issue with HTTP client where some agents don't support a "?from=0" in a sample stream request.
MTConnect.NET 6.4.3
Updated HttpAdapter Agent Module to use the configuration ID of 'http-adapter' instead of 'http-client'
- Addresses issue #65
- NOTE : This will need to be updated for any existing configurations using 'http-client'
MTConnect.NET 6.4.1
Update to fix Issue #63
- Fixes issue with AgentConfiguration.Read() ignoring the path parameter
- Fixes issue with MTConnectAgentApplication.Run() copying the default config file if the configPath argument is passed through the command line
Update to fix Issue #61
- Fixed issue with ServiceName, ServiceDisplayName, and ServiceDescription. These can now be set in the configuration file to override the defaults
- Fixed issue with passing a configuration path when installing as a Windows Service
- Fixed issue with application-logger Log file
MTConnect.NET 6.4.0
This is the first Official Release for Version 6 of MTConnect.NET. This release contains a number of changes among most of the project.
Documentation has been updated and I will continue to add more as needed. If you have any questions or need assistance migrating from Version 5, please feel free to create Issues/Discussions here on GitHub reach out directly at [email protected].
Some major changes are listed below:
Agent
- Agents are now consolidated into a single MTConnect.NET-Agent app
- Uses Modules to add functionality for HTTP, SHDR, MQTT, etc.
- Updated configuration file
- Updated HTTP Server (Ceen)
- Supports TLS for both HTTP and MQTT
MQTT
- Supports new MTConnect MQTT Protocol using Probe, Current, Sample, and Assets Document topic structure
- Supports previous Entity based protocol with Entity topic structure
- Compatible with C++ Reference Agent MQTT protocol and JSON payload
Python Scripts
- Transform input data using customizable Python scripts
SysML
- Reads from MTConnect SysML model to generate source code and documentation
Embedded Agents
- Create embedded agent applications using a preconfigured DotNet project template
- Add MTConnect Agent functionality to any application using easy to use Nuget packages
Support
If you have found this MTConnect.NET project helpful or just want to help support open source projects, please consider donating to our project using the Support links in GitHub.
Thank you for all of the support so far with this project and hopefully it has been and continues to be helpful to the manufacturing community.
-Patrick
MTConnect.NET 6.3.2-beta
- Fixed issues with Docker Image
- Updated ReadMe files
- Added DotNet CLI template project