Skip to content

Bump pymodbus from 3.14.0 to 3.15.0 - #76

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/pymodbus-3.15.0
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/pymodbus-3.15.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown

Bumps pymodbus from 3.14.0 to 3.15.0.

Release notes

Sourced from pymodbus's releases.

Pymodbus v3.15.0

This is really a bug fix release with quite a number of important fixes, thanks to our committers. It is marked as a x.y release for 2 reasons:

  • removed cert parameters (apara from sslctx) from ModbusTLSserver/client.
  • upgraded development libraries (only relevant for developing pymodbus)

We welcome 3 new committers.

Fixes:

  • Control count in bit/register PDUs. (#2997)
  • FrameSize bug in Fifo queue ressponse. (#2996)
  • NullModem only support async clientes (#2995)
  • Propagate known request identity on ModbusIOException (#2993)
  • Fix unknown function-code exception identity (#2992)
  • Fix max recv length to 1.024bytes. (#2991)
  • Update doc of SimDevice.action (#2989)
  • SimAction is a coroutine (#2988)
  • Fix missing comma in devcontainer.json (#2987)
  • allow uv automatic dev install (#2982)
  • Add uv cache. (#2986)
  • Accept any Sequence[int] in convert_from_registers (#2985)
  • Add --all-groups flag to uv sync in ci.yml (#2984)
  • Correct SimAction doc. (#2983)
  • Fix validate byte count in file_message.py (#2980)
  • Ruff complains over None. (#2979)
  • Catch struct.error.
  • Fix: validate register write byte counts (#2977)
  • Fix write multiple coils byte count validation (#2974)
  • Reject unknown specific device identification objects (#2976)
  • Fix routing of unsupported MEI types (#2975)
  • Fix sync disconnect counter reset after successful response. (#2973)
  • set timeout on sync recv, avoid endless loop (#2971)
  • Do not allow old server context. (#2970)
  • Remove AI training with codeql. (#2969)
  • Remove uv cache. (#2968)
  • Remove unnecessary casting of self.simdata (#2965)
  • Cleanup ModbusSerialServer.__init__ kwargs (#2962)
  • Disable pylint too-many-arguments (#2964)
  • Correct generate_ssl (demand certfile). (#2963)
  • Correct stopbit parameter doc (only 1 or 2 are supported).
  • Apply docstring fix in sync serial client from #1850 (#2958)
  • Fix pack_bitstring input mutation (#2959)
Changelog

Sourced from pymodbus's changelog.

Version 3.15.0

  • Control count in bit/register PDUs. (#2997)
  • FrameSize bug in Fifo queue ressponse. (#2996)
  • NullModem only support async clientes (#2995)
  • Propagate known request identity on ModbusIOException (#2993)
  • Fix unknown function-code exception identity (#2992)
  • Fix max recv length to 1.024bytes. (#2991)
  • Update doc of SimDevice.action (#2989)
  • SimAction is a coroutine (#2988)
  • Fix missing comma in devcontainer.json (#2987)
  • allow uv automatic dev install (#2982)
  • Add uv cache. (#2986)
  • Accept any Sequence[int] in convert_from_registers (#2985)
  • Add --all-groups flag to uv sync in ci.yml (#2984)
  • Correct SimAction doc. (#2983)
  • Fix validate byte count in file_message.py (#2980)
  • Ruff complains over None. (#2979)
  • Catch struct.error.
  • Fix: validate register write byte counts (#2977)
  • Fix write multiple coils byte count validation (#2974)
  • Reject unknown specific device identification objects (#2976)
  • Fix routing of unsupported MEI types (#2975)
  • Fix sync disconnect counter reset after successful response. (#2973)
  • set timeout on sync recv, avoid endless loop (#2971)
  • Do not allow old server context. (#2970)
  • Remove AI training with codeql. (#2969)
  • Remove uv cache. (#2968)
  • Remove unnecessary casting of self.simdata (#2965)
  • Cleanup ModbusSerialServer.__init__ kwargs (#2962)
  • Disable pylint too-many-arguments (#2964)
  • Correct generate_ssl (demand certfile). (#2963)
  • Correct stopbit parameter doc (only 1 or 2 are supported).
  • Apply docstring fix in sync serial client from #1850 (#2958)
  • Fix pack_bitstring input mutation (#2959)
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 21, 2026
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
pip/pymodbus 3.15.0 UnknownUnknown

Scanned Files

  • uv.lock

Bumps [pymodbus](https://github.com/pymodbus-dev/pymodbus) from 3.14.0 to 3.15.0.
- [Release notes](https://github.com/pymodbus-dev/pymodbus/releases)
- [Changelog](https://github.com/pymodbus-dev/pymodbus/blob/dev/CHANGELOG.rst)
- [Commits](pymodbus-dev/pymodbus@v3.14.0...v3.15.0)

---
updated-dependencies:
- dependency-name: pymodbus
  dependency-version: 3.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/pymodbus-3.15.0 branch from 11b8035 to fd4e585 Compare August 25, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants