Pymodbus

Latest version: v3.7.4

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

Scan your dependencies

Page 5 of 9

3.3.0

Not secure
-------------
* Stabilize windows tests. (1567)
* Bump mypy 1.3.0 (1568)
* Transport integrated in async clients. (1541)
* Client async corrections (due to 3.1.2) (1565)
* Server_async[udp], solve 3.1.1 problem. (1564)
* Remove ModbusTcpDiagClient. (1560)
* Remove old method from Python2/3 transition (1559)
* Switch to ruff's version of bandit (1557)
* Allow reading/writing address 0 in the simulator (1552)
* Remove references to "defer_start". (1548)
* Client more robust against faulty response. (1547)
* Fix missing package_data directives for simulator web (1544)
* Fix installation instructions (1543)
* Solve pytest timeout problem. (1540)
* DiagnosticStatus encode missing tuple check. (1533)
* test SparseDataStore. (1532)
* BinaryPayloadBuilder.to_string to BinaryPayloadBuilder.encode (1526)
* Adding flake8-pytest-style` to ruff (1520)
* Simplify version management. (1522)
* pylint and pre-commit autoupdate (1519)
* Add type hint (1512)
* Add action to lock issues/PR. (1508)
* New common transport layer. (1492)
* Solve serial close raise problem.
* Remove old config values (1503)
* Document pymodbus.simulator. (1502)
* Refactor REPL server to reduce complexity (1499)
* Don't catch KeyboardInterrupt twice for REPL server (1498)
* Refactor REPL client to reduce complexity (1489)
* pymodbus.server: listen on ID 1 by default (1496)
* Clean framer/__init__.py (1494)
* Duplicate transactions in UDP. (1486)
* clean ProcessIncommingPacket. (1491)
* Enable pyupgrade (U) rules in ruff (1484)
* clean_workflow.yaml solve parameter problem.
* Correct wrong import in test. (1483)
* Implement pyflakes-simplify (1480)
* Test case for UDP duplicate msg issue (1470)
* Test of write_coil. (1479)
* Test reuse of client object. (1475)
* Comment about addressing when shared=false (1474)
* Remove old aliases to OSError (1473)
* pymodbus.simulator fixes (1463)
* Fix wrong error message with pymodbus console (1456)
* update modbusrtuframer (1435)
* Server multidrop test.: (1451)
* mypy problem ModbusResponse.

3.2.2

Not secure
-------------
* Add forgotten await

3.2.1

Not secure
-------------
* add missing server.start(). (1443)
* Don't publish univeral (Python2 / Python 3) wheels (1423)
* Remove unneccesary custom LOG_LEVEL check (1424)
* Include py.typed in package (1422)

3.2.0

Not secure
-------------
* Add value <-> registers converter helpers. (1413)
* Add pre-commit config (1406)
* Make baud rate configurable for examples (1410)
* Clean __init_ and update log module. (1411)
* Simulator add calls functionality. (1390)
* Add note about not being thread safe. (1404)
* Update docker-publish.yml
* Forward retry_on_empty and retries by calling transaction (1401)
* serial sync recv interval (1389)
* Add tests for writing multiple writes with a single value (1402)
* Enable mypy in CI (1388)
* Limit use of Singleton. (1397)
* Cleanup interfaces (1396)
* Add request names. (1391)
* Simulator, register look and feel. (1387)
* Fix enum for REPL server (1384)
* Remove unneeded attribute (1383)
* Fix mypy errors in reactive server (1381)
* remove nosec (1379)
* Fix type hints for http_server (1369)
* Merge pull request 1380 from pymodbus-dev/requirements
* remove second client instance in async mode. (1367)
* Pin setuptools to prevent breakage with Version including "X" (1373)
* Lint and type hints for REPL (1364)
* Clean mixin execute (1366)
* Remove unused setup_commands.py. (1362)
* Run black on top-level files and /doc (1361)
* repl config path (1359)
* Fix NoReponse -> NoResponse (1358)
* Make whole main async. (1355)
* Fix more typing issues (1351)
* Test sync task (1341)
* Fixed text in ModbusClientMixin's writes (1352)
* lint /doc (1345)
* Remove unused linters (1344)
* Allow log level as string or integer. (1343)
* Sync serial, clean recv. (1340)
* Test server task, async completed (1318)
* main() should be sync (1339)
* Bug: Fixed caused by passing wrong arg (1336)

3.1.3

Not secure
-------------
* Solve log problem in payload.
* Fix register type check for size bigger than 3 registers (6 bytes) (1323)
* Re-add SQL tests. (1329)
* Central logging. (1324)
* Skip sqlAlchemy test. (1325)
* Solve 1319 (1320)

3.1.2

Not secure
-------------
* Update README.rst
* Correct README link. (1316)
* More direct readme links for REPL (1314)
* Add classifier for 3.11 (1312)
* Update README.rst (1313)
* Delete ModbusCommonBlock.png (1311)
* Add modbus standard to README. (1308)
* fix no auto reconnect after close/connect in TCPclient (1298)
* Update examples.rst (1307)
* var name clarification (1304)
* Bump external libraries. (1302)
* Reorganize documentation to make it easier accessible (1299)
* Simulator documentation (first version). (1296)
* Updated datastore Simulator. (1255)
* Update links to pydmodbus-dev (1291)
* Change riptideio to pymodbus-dev. (1292)
* 1258 Avoid showing unit as a seperate command line argument (1288)
* Solve docker cache problem. (1287)

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.