meltaxa / solariot

Leverage your IoT enabled Solar PV Inverter to stream your solar energy usage data to a real time dashboard.
https://solariot.live
MIT License
210 stars 71 forks source link

Bump pymodbus from 2.4.0 to 2.5.2 #54

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps pymodbus from 2.4.0 to 2.5.2.

Release notes

Sourced from pymodbus's releases.

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 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.

... (truncated)

Changelog

Sourced from pymodbus's changelog.

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.

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

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

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 years ago

Superseded by #59.