Releases: pymodbus-dev/pymodbus
Releases · pymodbus-dev/pymodbus
3.0.0dev4
version 3.0.0dev4
- Documentation updates
- PEP8 compatibale code
- More tooling and CI updates
3.0.0dev3
v3.0.0dev.2
version 3.0.0dev2
- Fix mask_write_register call. (#685)
- Add support for byte strings in the device information fields (#693)
- Catch socket going away. (#722)
- Misc typo errors (#718)
version 3.0.0dev1
- Support python3.10
- Implement asyncio ModbusSerialServer
- ModbusTLS updates (tls handshake, default framer)
- Support broadcast messages with asyncio client
- Fix for lazy loading serial module with asyncio clients.
- Updated examples and tests
version 3.0.0dev0
- Support python3.7 and above
- Support creating asyncio clients from with in coroutines.
Pymodbus 2.5.3
version 2.5.3
- Fix retries on tcp client failing randomly.
- Fix Asyncio client timeout arg not being used.
- Treat exception codes as valid responses
- Fix examples (modbus_payload)
- Add missing identity argument to async ModbusSerialServer
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.