Skip to content

Update Rust crate serialport to v4.9.0 - #31

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/serialport-4.x-lockfile
Open

Update Rust crate serialport to v4.9.0#31
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/serialport-4.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Sep 1, 2025

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
serialport dependencies minor 4.7.24.9.0

Release Notes

serialport/serialport-rs (serialport)

v4.9.0

Compare Source

Added
  • Add exclusive configuration option to SerialPortBuilder to control
    whether ports are opened with exclusive access locks.
    #​319
Changed
  • Enumerate serial-base subsystem on Linux without libudev support too. Some of
    these newly enumerated ports may show up with a different type than with
    libudev, but they will be finally enumerated at all.
    #​311
  • Enable arbitrary baud rates for Linux musl targets by directly using
    termios2 and the corresponding ioctls TCGETS2 and TCSETS2 from nix
    and the libc crate. There is no support form musl for termios2 and we are
    directly talking to the kernel and bypassing it here.
    #​316
Fixed
  • Always propagate errors out of termios getter/setter implementations.
  • Wrap slave port file descriptors in TTYPort::pair in a Drop-safe OwnedFd to avoid file descriptor leaks on early returns.
  • Enable arbitrary baud rates for Linux musl targets by using the termios2
    (TCGETS2/TCSETS2 + BOTHER) path now that required libc symbols are
    available.
    #​316
  • Unpin dependencies with MSRV incompatible Rust version bump. This caused
    issues with dependency resolution for many users building with newer Rust
    versions. See Dependencies on how to pin them in
    your project when building with older Rust versions.
    #​324
    #​307
    #​304
    #​300
    #​231

v4.8.1

Compare Source

Fixed
  • Generating documentation on docs.rs.
    #​299

v4.8.0

Compare Source

Added
  • Additionally acquire an advisory lock with flock when opening a serial port.
    #​266
Changed
  • Switch from no longer actively maintained Windows FFI abstractions winapi
    to active windows-sys crate.
    #​280
  • Output USB VID and PID in hexadecimal digits in UsbPortInfo's Debug
    representation.
    #​290

v4.7.3

Compare Source

Added
  • Add support for opening serial ports on windows with an absolute path.
    #​259
Changed
Fixed
  • Fix reporting serial numbers with colons on Windows.
    #​279
    #​282
  • Setting arbitrary baud rates on Linux which resulted in issues when read back
    on Arch recently.
    #​281
    #​283

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title Update Rust crate serialport to v4.7.3 Update Rust crate serialport to v4.8.1 Oct 8, 2025
@renovate
renovate Bot force-pushed the renovate/serialport-4.x-lockfile branch from 746f792 to 60b9498 Compare December 12, 2025 00:03
@renovate
renovate Bot force-pushed the renovate/serialport-4.x-lockfile branch from 60b9498 to 817eb6a Compare March 31, 2026 17:41
@renovate renovate Bot changed the title Update Rust crate serialport to v4.8.1 Update Rust crate serialport to v4.9.0 Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants