Releases: pymodbus-dev/pymodbus
Releases · pymodbus-dev/pymodbus
Pymodbus 2.5.3
v2.5.3rc1 Fix #640 asyncio client timeout fix
Pymodbus v2.5.2
version 2.5.2
- Add kwarg reset_socket to control closing of the socket on read failures (set to True by default).
- Add --reset-socket/--no-reset-socket to REPL client.
Pymodbus v2.5.1
version 2.5.1
- Bug fix TCP Repl server.
- Support multiple UID's with REPL server.
- Support serial for URL (sync serial client)
- Bug fix/enhancements, close socket connections only on empty or invalid response
Pymodbus v2.5.1rc1
version 2.5.1
- Bug fix TCP Repl server.
- Support multiple UID's with REPL server.
- Support serial for URL (sync serial client)
- Bug fix/enhancements, close socket connections only on empty or invalid response
Pymodbus v2.5.0
version 2.5.0
- Support response types
stray
andempty
in repl server. - Minor updates in asyncio server.
- Update reactive server to send stray response of given length.
- Transaction manager updates on retries for empty and invalid packets.
- Test fixes for asyncio client and transaction manager.
- Fix sync client and processing of incomplete frames with rtu framers
- Support synchronous diagnostic client (TCP)
- Server updates (REPL and async)
- Handle Memory leak in sync servers due to socketserver memory leak
version 2.5.0rc3
- Minor fix in documentations
- Travis fix for Mac OSX
- Disable unnecessary deprecation warning while using async clients.
- Use Github actions for builds in favor of travis.
version 2.5.0rc2
- Documentation updates
- Disable
strict
mode by default. - Fix
ReportSlaveIdRequest
request - Sparse datablock initialization updates.
version 2.5.0rc1
- Support REPL for modbus server (only python3 and asyncio)
- Fix REPL client for write requests
- Fix examples
- Asyncio server
- Asynchronous server (with custom datablock)
- Fix version info for servers
- Fix and enhancements to Tornado clients (seril and tcp)
- Fix and enhancements to Asyncio client and server
- Update Install instructions
- Synchronous client retry on empty and error enhancments
- Add new modbus state
RETRYING
- Support runtime response manipulations for Servers
- Bug fixes with logging module in servers
- Asyncio modbus serial server support
2.5.0rc3
version 2.5.0
- Support response types
stray
andempty
in repl server. - Minor updates in asyncio server.
- Update reactive server to send stray response of given length.
- Transaction manager updates on retries for empty and invalid packets.
- Test fixes for asyncio client and transaction manager.
- Fix sync client and processing of incomplete frames with rtu framers
- Support synchronous diagnostic client (TCP)
- Server updates (REPL and async)
version 2.5.0rc3
- Minor fix in documentations
- Travis fix for Mac OSX
- Disable unnecessary deprecation warning while using async clients.
- Use Github actions for builds in favor of travis.
2.5.0rc2
version 2.5.0rc2
- Documentation updates
- Disable
strict
mode by default. - Fix
ReportSlaveIdRequest
request - Sparse datablock initialization
2.5.0rc1
version 2.5.0rc1
- Support REPL for modbus server (only python3 and asyncio)
- Fix REPL client for write requests
- Fix examples
- Asyncio server
- Asynchronous server (with custom datablock)
- Fix version info for servers
- Fix and enhancements to Tornado clients (seril and tcp)
- Fix and enhancements to Asyncio client and server
- Update Install instructions
- Synchronous client retry on empty and error enhancments
- Add new modbus state
RETRYING
- Support runtime response manipulations for Servers
- Bug fixes with logging module in servers
- Asyncio modbus serial server support
2.4.0
Version 2.4.0
- Support async moduls tls server/client
- Add local echo option
- Add exponential backoffs on retries.
- REPL - Support broadcasts.
- Fix framers using wrong unit address.
- Update documentation for serial_forwarder example
- Fix error with rtu client for
local_echo
- Fix asyncio client not working with already running loop
- Fix passing serial arguments to async clients
- Support timeouts to break out of responspe await when server goes offline
pymodbus.client.asynchronous.asyncio
has been renamedpymodbus.client.asynchronous.async_io
( python 3.8 compatibility)- Misc updates and bugfixes.
v2.4.0RC1
Version 2.4.0
- Support async moduls tls server/client
- Add local echo option
- Add exponential backoffs on retries.
- Fix error with rtu client for
local_echo
- Fix asyncio client not working with already running loop
- Fix passing serial arguments to async clients
- Support timeouts to break out of responspe await when server goes offline
- Misc updates and bugfixes.