Releases: Apollo3zehn/FluentModbus
Releases · Apollo3zehn/FluentModbus
v4.0.0-preview.5
Bugs Fixed
- Fixed a bug that caused Modbus RTU frames to be detected incorrectly under certain circumstances (#75 ). Thanks @iberisoft !
v4.0.0-preview.4
Bugs Fixed
- Modbus TCP client async read operations are correctly timing out now.
v4.0.0-preview.3
Features
- The previously
private protected
method TransceiveFrame has been made overridable.
Bugs Fixed
- Connect fails if port is not specified (#69)
v4.0.0-preview.2
Features
- The Modbus RTU client and server can now use
Parity.None
in combination with a single stop-bit.
v3.2.1
Features
- The Modbus RTU client and server can now use
Parity.None
in combination with a single stop-bit.
v4.0.0-preview.1
Features
- The Modbus RTU server now supports multiple units which can be created using the constructor or by invoking the
server.AddUnit()
method (#53). Thanks, @aviatrix. - There are new methods to set and get mid-little-endian data.
Breaking Changes
- There are some small breaking changes. Please see this list for all API changes: https://www.fuget.org/packages/FluentModbus/4.0.0-preview.1.final/lib/netstandard2.1/diff/3.2.0/
v3.2.0
Features
- The client now offers an overload to connect to the server using a simple string like
192.168.0.1:502
instead of parsing anIPAddress
orEndpoint
first.
v3.1.1
Bugs Fixed
- Async Modbus RTU client did not respect the read and write timeouts.
v3.1.0
Features
- The client now offers an additional async API to communicate to the server.
v3.0.1
Features
- The server implementations now provide notifications when holding registers or coil data changes.
Breaking Changes
- Originally, the server relied on natively allocated buffers. With .NET Core's Span support this is not needed anymore. Thus, the four
Get...Ptr
properties have been removed. - Additionally, the buffers are not cleared anymore when the server is stopped or started. This allows preparing the server data before it gets started. The method to clear the buffers manually is still present.
- See this list for API changes: https://www.fuget.org/packages/FluentModbus/3.0.1/lib/netstandard2.1/diff/2.4.2/