Skip to content

Bump the dependencies group with 8 updates - #332

Merged
mhils merged 1 commit into
mainfrom
dependabot/cargo/dependencies-45860713f7
Oct 1, 2026
Merged

mhils merged 1 commit into
mainfrom
dependabot/cargo/dependencies-45860713f7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the dependencies group with 8 updates:

Package From To
smoltcp 0.13.1 0.14.0
futures-util 0.3.33 0.3.34
data-encoding 2.11.0 2.11.1
tun 0.8.13 0.8.14
tree-sitter 0.26.11 0.26.12
tree-sitter-highlight 0.26.11 0.26.12
pyo3 0.29.0 0.29.2
libc 0.2.188 0.2.189

Updates smoltcp from 0.13.1 to 0.14.0

Release notes

Sourced from smoltcp's releases.

v0.14.0

Changes in this release:

  • wire: Expose the checksum module publicly, so downstream crates can compute RFC 1071 Internet checksums over discontiguous buffers. (#1172)
  • tcp: don't rate-limit ACKs for out-of-window data segments. (#1162)
  • tcp: more rfc-compliant out-of-window rx handling. (#1164)
  • tcp: better handling of MSS (#1161)
  • tcp: congestion control api redesign to better support loss-based algorithms (#1154)
  • tcp: make reno RFC compliant (#1156)
  • tcp: make CUBIC RFC compliant (#1157)
  • tcp: fast retransmit improvements (#1155)
  • Implement core::error::Error for errors (#1175)
  • ip: Optimize the internet checksum calculation (#1176)
  • Upgrade defmt to version 1
  • tcp: add single-pass zero-allocation TcpOptionSummary parser (#1194)
  • phy: add TCP segmentation offload support (#1148)
Changelog

Sourced from smoltcp's changelog.

[0.14.0] - 2026-08-07

  • wire: Expose the checksum module publicly, so downstream crates can compute RFC 1071 Internet checksums over discontiguous buffers. (#1172)
  • tcp: don't rate-limit ACKs for out-of-window data segments. (#1162)
  • tcp: more rfc-compliant out-of-window rx handling. (#1164)
  • tcp: better handling of MSS (#1161)
  • tcp: congestion control api redesign to better support loss-based algorithms (#1154)
  • tcp: make reno RFC compliant (#1156)
  • tcp: make CUBIC RFC compliant (#1157)
  • tcp: fast retransmit improvements (#1155)
  • Implement core::error::Error for errors (#1175)
  • ip: Optimize the internet checksum calculation (#1176)
  • Upgrade defmt to version 1
  • tcp: add single-pass zero-allocation TcpOptionSummary parser (#1194)
  • phy: add TCP segmentation offload support (#1148)
Commits
  • cbfe05f Merge pull request #1196 from smoltcp-rs/release-v0.14.0
  • 3f001dd Release 0.14.0.
  • 7baefa5 Merge pull request #1148 from cagatay-y/segmentation-offload
  • 5393f88 Merge pull request #1194 from Aditya-9-6/perf/tcp-option-fastpath
  • 2fd4550 style(fmt): format options_bytes array in tcp.rs
  • db4cc69 fix(wire/tcp): add #[non_exhaustive] attribute to TcpOptionSummary
  • 78db815 perf(wire/tcp): add single-pass zero-allocation TcpOptionSummary parser
  • 888565d Merge pull request #1192 from hermit-os/defmt-v1
  • 155731f Upgrade defmt to version 1
  • ed9acab Merge pull request #1171 from cirvladimir/build-warning-fixes
  • Additional commits viewable in compare view

Updates futures-util from 0.3.33 to 0.3.34

Release notes

Sourced from futures-util's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-util's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates data-encoding from 2.11.0 to 2.11.1

Commits

Updates tun from 0.8.13 to 0.8.14

Release notes

Sourced from tun's releases.

v0.8.14

What's Changed

New Contributors

Full Changelog: meh/rust-tun@v0.8.12...v0.8.14

Commits

Updates tree-sitter from 0.26.11 to 0.26.12

Release notes

Sourced from tree-sitter's releases.

v0.26.12

What's Changed

Full Changelog: tree-sitter/tree-sitter@v0.26.11...v0.26.12

Commits
  • 808e4b1 release v0.26.12
  • 7566ffa fix(lib): continue search for later named siblings in
  • 4b7e2c9 fix(generate): honor right associativity despite a lower-precedence shift
  • 3ee7c63 fix(parser): restart recovery for invalid tokens in the error state
  • fd0ccd6 fix(highlight): use std::sync::OnceCell for various loader fields
  • 8df22e6 fix(init): don't lowercase repository url
  • c02f324 fix(cli): init --update should not update setup.py after replacing it (#5...
  • f9b9b39 fix(templates): replace deprecated method in Package.swift
  • 0938423 fix(templates): add C source files to Python sdist
  • 5ccdbb6 fix(query): transfer a leading boundary anchor across a zero-matched quantifier
  • Additional commits viewable in compare view

Updates tree-sitter-highlight from 0.26.11 to 0.26.12

Release notes

Sourced from tree-sitter-highlight's releases.

v0.26.12

What's Changed

Full Changelog: tree-sitter/tree-sitter@v0.26.11...v0.26.12

Commits
  • 808e4b1 release v0.26.12
  • 7566ffa fix(lib): continue search for later named siblings in
  • 4b7e2c9 fix(generate): honor right associativity despite a lower-precedence shift
  • 3ee7c63 fix(parser): restart recovery for invalid tokens in the error state
  • fd0ccd6 fix(highlight): use std::sync::OnceCell for various loader fields
  • 8df22e6 fix(init): don't lowercase repository url
  • c02f324 fix(cli): init --update should not update setup.py after replacing it (#5...
  • f9b9b39 fix(templates): replace deprecated method in Package.swift
  • 0938423 fix(templates): add C source files to Python sdist
  • 5ccdbb6 fix(query): transfer a leading boundary anchor across a zero-matched quantifier
  • Additional commits viewable in compare view

Updates pyo3 from 0.29.0 to 0.29.2

Release notes

Sourced from pyo3's releases.

PyO3 0.29.2

This patch fixes a regression in PyO3 0.29.1 which broke PyPy 3.11 compatibility (#[pyclass] types would crash PyPy on instance deletion).

A few further fixes have also landed with similar themes to PyO3 0.29.1: fixes to minor reference counting bugs, rough edges which would cause crashes, issues which would cause failed builds, and fixes to experimental-inspect type stub generation.

For a full list of the exact fixes please consult the CHANGELOG.

Thank you to the following contributors for the improvements:

@​davidhewitt @​dependabot[bot] @​ImFeH2 @​musicinmybrain @​Tpt @​WaterWhisperer

PyO3 0.29.1

This patch is a stack of fixes for PyO3 0.29. Particular themes include:

  • Fixes addressing build failures with newer interpreters such as GraalPy 3.13 and CPython 3.15
  • Fixes resolving potential memory leaks inside #[pyclass] implementation internals
  • Fixes to the new experimental-inspect type stub machinery

For a full list of the fixes in these above themes and more, please consult the CHANGELOG.

Thank you to the following contributors for the improvements:

@​alex @​bschoenmaeckers @​chirizxc @​davidhewitt @​dependabot[bot] @​exg @​ImFeH2 @​IvanIsCoding @​jonasdedden @​MatthieuDartiailh @​msimacek @​ngoldbaum @​Person-93 @​ratazzi @​rewitt94 @​scott-griffiths @​ShiroKSH @​tobni @​Tpt @​WaterWhisperer

Changelog

Sourced from pyo3's changelog.

[0.29.2] - 2026-08-05

Packaging

  • Add PYO3_USE_RAW_DYLIB=0 opt-out of raw-dylib linking for Windows. #6185

Fixed

  • Fix PyO3 0.29 regression with failure to link under Cygwin / MSYS2. #6185
  • Fix stubs generation for field getters (#[pyo3(get)]) when IntoPyObject is only implemented on references of the field type. #6276
  • Fix #[classmethod] magic methods receiving the instance instead of its type when invoked through a type slot. #6283
  • Fix pyo3_build_config::add_libpython_rpath_link_args emitting Unix-style rpath linker arguments on Windows and Cygwin. #6284
  • Fix PyO3 0.29.1 regression on PyPy causing crashes when deallocating #[pyclass] instances. #6294
  • Fix missing trailing nul in Python 3.9 #[pyclass] docstrings. #6296
  • Fix reference count leak of #[classattr] values created from fn items. #6297

[0.29.1] - 2026-08-02

Changed

  • Use the inline definition of Py_TYPE in the unlimited API on 3.14+ #6179

Fixed

  • Fix incorrect pointer arithmetic in FFI definitions PyObject_GET_WEAKREFS_LISTPTR and PyHeapType_GET_MEMBERS. #6145
  • Fix compilation error with nightly feature on PyPy and GraalPy due to !Ungil implementations for FFI types not available on those platforms. #6146
  • Fix append_to_inittab and PyInit_<module> internal module definition corruption on 32-bit and big-endian platforms on Python 3.15+. #6150
  • Fix return value of PyClassGuardMutSuper::as_super being scoped to the full guard lifetime, now the &mut borrow of the as_super() call. #6181
  • Fix builds for free-threaded interpreters older than 3.15 erroring with "cannot set a minimum Python version" when an abi3t-py3* feature is enabled and the configuration comes from PYO3_CONFIG_FILE, sysconfigdata or cross-compilation defaults. #6192
  • Fix a memory leak when deallocating #[pyclass(dict)] instances with a populated __dict__. #6198
  • Fix an abort inside a #[pyclass]'s GC traversal when the traversal is stopped early. #6206
  • Fix reference cycles through the __dict__ of a #[pyclass(dict)] never being collected. #6206
  • Fix building on GraalPy 3.13. #6208
  • Fix reference count leak of references to #[pyclass] type objects held by their instances on instance deallocation. #6224
  • Fix FFI definitions PyByteArray_GET_SIZE, PyList_GET_SIZE, and PySet_GET_SIZE to use an atomic load for free-threaded Python. #6230
  • Fix a memory leak on Python 3.11 and 3.12 where creating an instance of a #[pyclass(dict)] class leaked one empty dict per instance. #6234
  • Fix experimental-inspect type stubs to emit the arguments of many magic methods as positional-only to match runtime behavior, rather than positional-or-keyword. #6239
  • Fix experimental-inspect type stubs to emit the Python name rather than the Rust name for #[pyfunction(name = "...")]. #6254
  • Fix experimental-inspect generating invalid internal JSON when #[pymodule] members are gated by #[cfg]. #6255
  • Fix __inplace_concat__ and __inplace_repeat__ overriding __concat__ and __repeat__ when both were defined. #6260
  • Fix conversion of out-of-range time::Duration values to return OverflowError instead of panicking. #6266
  • Fix experimental-inspect type stubs padding blank lines inside indented docstrings. #6270
Commits
  • a70d17f release: 0.29.2
  • bd00e11 fix backports.zoneinfo for uv install
  • 7cbd144 fix double-decref in PyPy in instance dealloc (#6294)
  • e57fb6f fix missing trailing nul on Python 3.9 #[pyclass] docstrings (#6296)
  • d83693c fix refcount leak in initialize_tp_dict (#6297)
  • 48ebbd8 fix: skip libpython rpath args on Windows and Cygwin (#6284)
  • bd73377 fix: pass class to classmethod magic methods (#6283)
  • af8d149 Restore pyo3-introspection license files (#6289)
  • 0120c59 unblock CI via a uv constraint (#6295)
  • 3161efc build(deps): bump CodSpeedHQ/action from 4 to 5.0.1 (#6286)
  • Additional commits viewable in compare view

Updates libc from 0.2.188 to 0.2.189

Release notes

Sourced from libc's releases.

0.2.189

Added

  • Emscripten: Add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessat, and pthread_kill (#5270)
  • Linux SPARC: Enable the clone3 syscall (#4980)
  • Solarish: Add CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID (#5274)

Deprecated

  • Deprecate CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)

Fixed

  • Musl riscv32: Rename padding fields to avoid a conflict and fix the build (2499ff0ad993)
  • NuttX: Fix wchar_t definition under Arm (#5245)
  • Windows: Add back link names for time-related symbols (#5300)
Changelog

Sourced from libc's changelog.

0.2.189 - 2026-07-21

Added

  • Emscripten: Add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessat, and pthread_kill (#5270)
  • Linux SPARC: Enable the clone3 syscall (#4980)
  • Solarish: Add CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID (#5274)

Deprecated

  • Deprecate CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)

Fixed

  • Musl riscv32: Rename padding fields to avoid a conflict and fix the build (2499ff0ad993)
  • NuttX: Fix wchar_t definition under Arm (#5245)
  • Windows: Add back link names for time-related symbols (#5300)
Commits
  • ef0906e libc: Release 0.2.189
  • 5a79f76 riscv32-musl: Rename padding fields to avoid a conflict
  • 3e51062 psp: Fix overflowing_literals warnings
  • e352fdd emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...
  • 63221b3 macros: Require safe in safe_f! invocations
  • 707ab52 macros: Require unsafe in f! invocations
  • 8e40c94 Enable clone3() syscall on sparc-linux and sparc64-linux
  • 8427909 windows: Add back link names for time-related symbols
  • b4863fa nuttx: fix wchar_t definition under arm
  • 41c683d nuttx: mirror type definitions
  • Additional commits viewable in compare view

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependencies group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [smoltcp](https://github.com/smoltcp-rs/smoltcp) | `0.13.1` | `0.14.0` |
| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [data-encoding](https://github.com/ia0/data-encoding) | `2.11.0` | `2.11.1` |
| [tun](https://github.com/meh/rust-tun) | `0.8.13` | `0.8.14` |
| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.11` | `0.26.12` |
| [tree-sitter-highlight](https://github.com/tree-sitter/tree-sitter) | `0.26.11` | `0.26.12` |
| [pyo3](https://github.com/pyo3/pyo3) | `0.29.0` | `0.29.2` |
| [libc](https://github.com/rust-lang/libc) | `0.2.188` | `0.2.189` |


Updates `smoltcp` from 0.13.1 to 0.14.0
- [Release notes](https://github.com/smoltcp-rs/smoltcp/releases)
- [Changelog](https://github.com/smoltcp-rs/smoltcp/blob/main/CHANGELOG.md)
- [Commits](smoltcp-rs/smoltcp@v0.13.1...v0.14.0)

Updates `futures-util` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `data-encoding` from 2.11.0 to 2.11.1
- [Commits](ia0/data-encoding@v2.11.0...v2.11.1)

Updates `tun` from 0.8.13 to 0.8.14
- [Release notes](https://github.com/meh/rust-tun/releases)
- [Commits](https://github.com/meh/rust-tun/commits/v0.8.14)

Updates `tree-sitter` from 0.26.11 to 0.26.12
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases)
- [Commits](tree-sitter/tree-sitter@v0.26.11...v0.26.12)

Updates `tree-sitter-highlight` from 0.26.11 to 0.26.12
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases)
- [Commits](tree-sitter/tree-sitter@v0.26.11...v0.26.12)

Updates `pyo3` from 0.29.0 to 0.29.2
- [Release notes](https://github.com/pyo3/pyo3/releases)
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md)
- [Commits](PyO3/pyo3@v0.29.0...v0.29.2)

Updates `libc` from 0.2.188 to 0.2.189
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.188...0.2.189)

---
updated-dependencies:
- dependency-name: smoltcp
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: futures-util
  dependency-version: 0.3.34
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: data-encoding
  dependency-version: 2.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tun
  dependency-version: 0.8.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tree-sitter
  dependency-version: 0.26.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tree-sitter-highlight
  dependency-version: 0.26.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pyo3
  dependency-version: 0.29.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: libc
  dependency-version: 0.2.189
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Oct 1, 2026
@mhils

mhils commented Oct 1, 2026

Copy link
Copy Markdown
Member

@copilot description does not match commit, can you fix the commit?

Copilot AI commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

@copilot description does not match commit, can you fix the commit?

I checked the commit against the PR description: all eight package/version updates match. The only difference I found is that the PR description omits the expanded “Updates libc…” section, while its table already lists libc 0.2.188 → 0.2.189. What specific mismatch should I correct?

Copilot AI requested a review from mhils October 1, 2026 21:11
@mhils
mhils merged commit 51fe2b7 into main Oct 1, 2026
25 checks passed
@mhils
mhils deleted the dependabot/cargo/dependencies-45860713f7 branch October 1, 2026 21:27
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 rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants