Skip to content

Update smoltcp requirement from 0.13.0 to 0.14.0 in the all-updates group - #10

Merged
edigaryev merged 1 commit into
mainfrom
dependabot/cargo/all-updates-efeb1f353b
Aug 22, 2026
Merged

Update smoltcp requirement from 0.13.0 to 0.14.0 in the all-updates group#10
edigaryev merged 1 commit into
mainfrom
dependabot/cargo/all-updates-efeb1f353b

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on smoltcp to permit the latest version.
Updates smoltcp 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)

[0.13.1] - 2026-05-01

  • tcp: Fix panic when a listening socket receives a SYN from the unspecified addr.
  • tcp: fix SACK sequence number overflow, which could cause a panic when compiling with overflow checks enabled.
  • ipv4: Check IPv4 IHL to be at least 20 bytes.

[0.13.0] - 2026-03-20

Highlights of this release are IPv6 SLAAC support, TCP improvements (zero window probes, retransmit fixes, RFC compliance), raw socket enhancements, and a bump to Rust Edition 2024.

  • Minimum Supported Rust Version (MSRV) bumped to 1.91.
  • Rust Edition bumped to 2024. (#1084)
  • heapless dependency bumped to v0.9. (#1083)
  • iface
    • IPv6 SLAAC (Stateless Address Autoconfiguration), gated behind a new slaac feature flag. (#1039)
    • Add slaac_updated_at method to check when SLAAC addresses were last updated. (#1130)
    • Add getters for the default IPv4/IPv6 route and is_ipv4_gateway/is_ipv6_gateway helpers. (#1129)
    • Exhaust egress socket state on poll, so sockets don't have to wait for the next poll to send queued data. (#1059)
    • Remove always-Ok Results in consume(). (#1093)
    • Honor any_ip when checking local address. (#1119)
    • Add iface_max_route_count-0 feature flag to disable the routing table entirely. (#1057)
    • Improve IPv4 source address selection for multi-subnet interfaces. (#1074)
    • Fix poll_at returning stale timestamps due to silent_until expiry check. (#1127)
    • Fix fragment payload sizes not being a multiple of eight octets. (#1116)
    • Fix incorrect packet length after defragmentation. (#1094)
    • Fix compilation of IPv6+Multicast without Ethernet. (#1043)
    • Log and drop IPv6 packets requiring fragmentation (IPv6 routers must not fragment). (#1038)
  • tcp
    • Add zero window probe support. (#1026)
    • Close socket if the local IP is no longer assigned to the interface. (#1113)
    • Reject bytes outside the receive window. (#1079)
    • Don't accept RST packets on listening sockets. (#1058)
    • Don't send TCP RST when packet is handled by a raw socket. (#1069)
    • Send challenge ACK for duplicate ACK in LAST-ACK state. (#1126)

... (truncated)

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

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

Updates the requirements on [smoltcp](https://github.com/smoltcp-rs/smoltcp) to permit the latest version.

Updates `smoltcp` 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.0...v0.14.0)

---
updated-dependencies:
- dependency-name: smoltcp
  dependency-version: 0.14.0
  dependency-type: direct:production
  dependency-group: all-updates
...

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 Aug 22, 2026
@dependabot
dependabot Bot requested a review from edigaryev as a code owner August 22, 2026 12:12
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 22, 2026
@edigaryev
edigaryev merged commit a7aa2bc into main Aug 22, 2026
4 checks passed
@edigaryev
edigaryev deleted the dependabot/cargo/all-updates-efeb1f353b branch August 22, 2026 12:39
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.

1 participant