Pymodbus

Latest version: v3.6.8

Safety actively analyzes 625297 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

3.5.1

Not secure
-------------
* Always close socket on error (reset_sock). (1767)
* Revert reset_socket change.
* add close_comm_on_error to example.
* Test long term (HomeAsistant problem). (1765)
* Update ruff to 0.0.287 (1764)
* Remove references to ModbusSerialServer.start (1759) (1762)
* Readd test to get 100% coverage.
* transport: Don't raise a RunTimeError in ModbusProtocol.error_received() (1758)

3.5.0

Not secure
-------------
* Async retry (1752)
* test_client: Fix test_client_protocol_execute() (1751)
* Use enums for constants (1743)
* Local Echo Broadcast with Async Clients (1744)
* Fix 1746 . Return missing result (1748)
* Document nullmodem. (1739)
* Add system health check to all tests. (1736)
* Handle partial message in ReadDeviceInformationResponse (1738)
* Broadcast with Handle Local Echo (1737)
* transport_emulator, part II. (1710)
* Added file AUTHORS, to list all Volunteers. (1734)
* Fix 1702 and 1728 (1733)
* Clear retry count when success. (1732)
* RFC: Reduce parameters for REPL server classes (1714)
* retries=1, solved. (1731)
* Impoved the example "server_updating.py" (1720)
* pylint 3.11 (1730)
* Correct retry loop. (1729)
* Fix faulty not check (1725)
* bugfix local echo handling on sync clients (1723)
* Updated copyright in LICENSE.
* Correct README pre-commit.
* Fix custom message parsing in RTU framer (1716)
* Request tracer (1715)
* pymodbus.server: allow strings for "-p" paramter (1713)
* New nullmodem and transport. (1696)
* xdist loadscope (test is not split). (1708)
* Add client performance example. (1707)

3.4.1

Not secure
-------------
* Fix serial startup problems. (1701)
* pass source_address in tcp client. (1700)
* serial server use source_address[0]. (1699)
* Examples coverage nearly 100%. (1694)
* new async serial (1681)
* Docker is not supported (lack of maintainer). (1693)
* Forwarder write_coil --> write_coil. (1691)
* Change default source_address to (0.0.0.0, 502) (1690)
* Update ruff to 0.0.277 (1689)
* Fix dict comprehension (1687)
* Removed `requests` dependency from `contrib/explain.py` (1688)
* Fix broken test (1685)
* Fix readme badges (1682)
* Bump aiohttp from 3.8.3 to 3.8.5 (1680)
* pygments from 2.14.0 to 2.15.0 (1677)

3.4.0

Not secure
-------------
* Handle partial local echo. (1675)
* clarify handle_local_echo. (1674)
* async_client: add retries/reconnect. (1672)
* Fix 3.11 problem. (1673)
* Add new example simulator server/client. (1671)
* `examples/contrib/explain.py` leveraging Rapid SCADA (1665)
* _logger missed basicConfig. (1670)
* Bug fix for 1662 (1663)
* Bug fix for 1661 (1664)
* Fix typo in config.rst (1660)
* test action_increment. (1659)
* test codeql (1655)
* mypy complaints. (1656)
* Remove self.params from async client (1640)
* Drop test of pypy with python 3.8.
* repair server_async.py (1644)
* move common framer to base. (1639)
* Restrict Return diag call to bytes. (1638)
* use slave= in diag requests. (1636)
* transport listen in server. (1628)
* CI test.
* Integrate transport in server. (1617)
* fix getFrameStart for ExceptionResponse (1627)
* Add min/min to simulator actions.
* Change to "sync client" in forwarder example (1625)
* Remove docker (lack of maintenance). (1623)
* Clean defaults (1618)
* Reduce CI log with no debug. (1616)
* prepare server to use transport. (1607)
* Fix RemoteSlaveContext (1599)
* Combine stale and lock. (1608)
* update pytest + extensions. (1610)
* Change version follow PEP 440. (1609)
* Fix regression with REPL server not listening (1604)
* Remove handler= for server classes. (1602)
* Fix write function codes (1598)
* transport nullmodem (1591)
* move test of examples to subdirectory. (1592)
* transport as object, not base class. (1572)
* Simple examples. (1590)
* transport_connect as bool. (1587)
* Prepare dev (1588)
* Release corrections. (1586)

3.3.2

Not secure
-------------
* Fix RemoteSlaveContext (1599)
* Change version follow PEP 440. (1609)
* Fix regression with REPL server not listening (1604)
* Fix write function codes (1598)
* Release corrections. (1586)

3.3.1

Not secure
-------------
* transport fixes and 100% test coverage. (1580)
* Delay self.loop until connect(). (1579)
* Added mechanism to determine if server did not start cleanly (1539)
* Proof transport reconnect works. (1577)
* Fix non-shared block doc in config.rst. (1573)

Page 3 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.