Skip to content

Releases: pymodbus-dev/pymodbus

Pymodbus 2.5.3

09 Aug 07:07
Compare
Choose a tag to compare
Pymodbus 2.5.3 Pre-release
Pre-release
v2.5.3rc1

Fix #640 asyncio client timeout fix

Pymodbus v2.5.2

13 May 16:00
731b080
Compare
Choose a tag to compare

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

01 Apr 06:18
Compare
Choose a tag to compare

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

11 Mar 15:12
Compare
Choose a tag to compare
Pymodbus v2.5.1rc1 Pre-release
Pre-release

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

03 Mar 10:05
ce5d83b
Compare
Choose a tag to compare

version 2.5.0

  • Support response types stray and empty 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

03 Mar 08:32
a4c6ec5
Compare
Choose a tag to compare
2.5.0rc3 Pre-release
Pre-release

version 2.5.0

  • Support response types stray and empty 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

30 Dec 06:16
Compare
Choose a tag to compare
2.5.0rc2 Pre-release
Pre-release

version 2.5.0rc2

  • Documentation updates
  • Disable strict mode by default.
  • Fix ReportSlaveIdRequest request
  • Sparse datablock initialization

2.5.0rc1

30 Dec 06:14
Compare
Choose a tag to compare
2.5.0rc1 Pre-release
Pre-release

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

11 Sep 15:08
de3955e
Compare
Choose a tag to compare

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 renamed pymodbus.client.asynchronous.async_io ( python 3.8 compatibility)
  • Misc updates and bugfixes.

v2.4.0RC1

01 Aug 12:06
Compare
Choose a tag to compare
v2.4.0RC1 Pre-release
Pre-release

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.