Skip to content

Bump the dependencies group with 3 updates#3

Merged
eladbash merged 1 commit intomainfrom
dependabot/cargo/dependencies-5a915600b2
Mar 12, 2026
Merged

Bump the dependencies group with 3 updates#3
eladbash merged 1 commit intomainfrom
dependabot/cargo/dependencies-5a915600b2

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 12, 2026

Bumps the dependencies group with 3 updates: sysinfo, bytesize and tempfile.

Updates sysinfo from 0.33.1 to 0.38.4

Changelog

Sourced from sysinfo's changelog.

0.38.4

  • macOS: Unpin objc2-* crates version.
  • Linux: Fix computation of disk size.

0.38.3

  • macOS: Improve accuracy of System::available_memory and System::used_memory.
  • Documentation: add missing unit for CPU::frequency returned value.

0.38.2

  • Implement Error trait for MacAddrFromStrError, IpNetworkFromStrError and KillError types.

0.38.1

  • macOS: Put back support for versions below macOS 12.

0.38.0

  • Add NetBSD support.
  • Windows: Fix unsoundness for a function used in Motherboard and Product.
  • Linux: Improve CPU info parsing.
  • Fix serde serialization of MacAddr and of Disk::file_system.

0.37.2

  • Improve documentation of System::refresh_cpu_all and of System::refresh_cpu_specifics.
  • Android: Fix System::uptime.
  • Linux: Correctly handled modified/removed Process::exe paths.

0.37.1

  • Fix serde serialization on Process::name.
  • Linux: Fix get_cpu_frequency on loongarch64.
  • Windows: Correctly handle invalid UTF-8 string in Motherboard.

0.37.0

  • Update minimum supported Rust version to 1.88 (for 2024 edition and if let chain feature).
  • Added Component::id API.
  • Linux: Greatly improve partial processes retrieval.
  • Linux: Simplify internal components retrieval code.

0.36.1

  • Linux: Improve processor CPU usage computation.

0.36.0

... (truncated)

Commits
  • 97c194d Merge pull request #1642 from GuillaumeGomez/update
  • 91b92f1 Update crate version to 0.38.4
  • 8e8f76c Update CHANGELOG for 0.38.4
  • 9e6f37c Merge pull request #1641 from madsmtm/macos-no-pin-deps
  • 73d545c Fix warnings introduced in new objc2-* versions
  • 5cc4bcb Don't pin objc2-* crates
  • 5d4c63b Merge pull request #1640 from patjakdev/patjakdev/fix-1639
  • a8ee05c Use fragment size instead of block size for disk stats
  • 61257e4 Merge pull request #1635 from GuillaumeGomez/update
  • 3cf4b65 Update crate version to 0.38.3
  • Additional commits viewable in compare view

Updates bytesize from 1.3.3 to 2.3.1

Release notes

Sourced from bytesize's releases.

bytesize: v2.3.1

  • Fix unit truncation in error strings.

bytesize: v2.3.0

  • Add Unit enum.
  • Add UnitParseError type.

bytesize: v2.2.0

  • Add ByteSize::as_*() methods to return equivalent sizes in KB, GiB, etc.

bytesize: v2.1.0

  • Support parsing and formatting exabytes (EB) & exbibytes (EiB).
  • Migrate serde dependency to serde_core.

bytesize: v2.0.1

  • Add support for precision in Display implementations.

bytesize: v2.0.0

  • Add support for no_std targets.
  • Use IEC (binary) format by default with Display.
  • Use "kB" for SI unit.
  • Add Display type for customizing printed format.
  • Add ByteSize::display() method.
  • Implement Sub<ByteSize> for ByteSize.
  • Implement Sub<impl Into<u64>> for ByteSize.
  • Implement SubAssign<ByteSize> for ByteSize.
  • Implement SubAssign<impl Into<u64>> for ByteSize.
  • Reject parsing non-unit characters after whitespace.
  • Remove ByteSize::to_string_as() method.
  • Remove top-level to_string() method.
  • Remove top-level B constant.
Changelog

Sourced from bytesize's changelog.

2.3.1

  • Fix unit truncation in error strings.

2.3.0

  • Add Unit enum.
  • Add UnitParseError type.

2.2.0

  • Add ByteSize::as_*() methods to return equivalent sizes in KB, GiB, etc.

2.1.0

  • Support parsing and formatting exabytes (EB) & exbibytes (EiB).
  • Migrate serde dependency to serde_core.

2.0.1

  • Add support for precision in Display implementations.

v2.0.0

  • Add support for no_std targets.
  • Use IEC (binary) format by default with Display.
  • Use "kB" for SI unit.
  • Add Display type for customizing printed format.
  • Add ByteSize::display() method.
  • Implement Sub<ByteSize> for ByteSize.
  • Implement Sub<impl Into<u64>> for ByteSize.
  • Implement SubAssign<ByteSize> for ByteSize.
  • Implement SubAssign<impl Into<u64>> for ByteSize.
  • Reject parsing non-unit characters after whitespace.
  • Remove ByteSize::to_string_as() method.
  • Remove top-level to_string() method.
  • Remove top-level B constant.
Commits

Updates tempfile from 3.26.0 to 3.27.0

Changelog

Sourced from tempfile's changelog.

3.27.0

This release adds TempPath::try_from_path and deprecates TempPath::from_path.

Prior to this release, TempPath::from_path made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:

let tmp_path = TempPath::from_path("foo")
std::env::set_current_dir("/some/other/path").unwrap();
drop(tmp_path);

Now:

  1. TempPath::from_path will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call std::env::current_dir, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.
  2. The TempPath::try_from_path behaves exactly like TempPath::from_path, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).

Neither function attempt to verify the existence of the file in question.

Thanks to @​meng-xu-cs for reporting this issue.

Commits
  • 5c8fa12 chore: release 3.27.0
  • e34e574 test: disable uds conflict test on redox
  • 772c795 test: add CWD guards
  • 2632fb9 fix: resolve relative paths when constructing TempPath
  • See full diff 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 3 updates: [sysinfo](https://github.com/GuillaumeGomez/sysinfo), [bytesize](https://github.com/bytesize-rs/bytesize) and [tempfile](https://github.com/Stebalien/tempfile).


Updates `sysinfo` from 0.33.1 to 0.38.4
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md)
- [Commits](GuillaumeGomez/sysinfo@v0.33.1...v0.38.4)

Updates `bytesize` from 1.3.3 to 2.3.1
- [Release notes](https://github.com/bytesize-rs/bytesize/releases)
- [Changelog](https://github.com/bytesize-rs/bytesize/blob/master/CHANGELOG.md)
- [Commits](bytesize-rs/bytesize@v1.3.3...bytesize-v2.3.1)

Updates `tempfile` from 3.26.0 to 3.27.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.26.0...v3.27.0)

---
updated-dependencies:
- dependency-name: sysinfo
  dependency-version: 0.38.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: bytesize
  dependency-version: 2.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: tempfile
  dependency-version: 3.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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 Mar 12, 2026
@eladbash eladbash merged commit f58f0fe into main Mar 12, 2026
1 of 3 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/dependencies-5a915600b2 branch March 12, 2026 16:28
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