Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rust crate sysinfo to 0.27.7 #569

Closed
wants to merge 1 commit into from
Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 28, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
sysinfo dependencies minor 0.22.5 -> 0.27.7

Release Notes

GuillaumeGomez/sysinfo

v0.27.7

  • macOS: Fix process CPU usage computation
  • Linux: Improve ARM CPU brand and name information.
  • Windows: Fix resource leak.
  • Documentation improvements.

v0.27.6

  • Make MacAddr public.

v0.27.5

  • Linux: Improve compatibility with upcoming libc changes for musl targets.

v0.27.4

  • Create SystemExt::MINIMUM_CPU_UPDATE_INTERVAL constant.
  • Fix consecutive processes updates CPU usage computation.

v0.27.3

  • macOS: Fix free/available memory computation.
  • Fix processes_by_name* lifetimes

v0.27.2

  • Linux: Fix consecutive process CPU usage updates.
  • Linux: Ignore NFS disks.

v0.27.1

  • Unix systems: Fix network address segfault issue.

v0.27.0

  • Add NetworkExt::mac_address method and MacAddr type.
  • Linux: Fix truncated environment retrieval.
  • Implement TryFrom<usize> and FromStr for Gid and Uid.
  • Implement TryFrom<usize> for Pid.
  • Fix documentation of System::new about CPU list not loaded by default.

v0.26.9

  • (backport) Linux: Improve compatibility with upcoming libc changes for musl targets.

v0.26.8

  • Add ProcessExt::session_id method.
  • Linux: Ignore NFS disks.

v0.26.7

  • Apple: Greatly improve disk retrieval (I recommend reading the pull request first comment for more information here: #​855).
  • Remove build script.

v0.26.6

  • Add Process::wait.
  • Add "Good pratice" entry into the crate level documentation and in the README.
  • Linux: More precise used memory computation.

v0.26.5

  • Windows: Fix disk information retrieval.
  • Linux: Improve Process document.
  • Linux: Fix a compilation error if the apple-sandbox feature is enabled.
  • Internal code improvements.

v0.26.4

  • Add SystemExt::distribution_id method.
  • Update ntapi version to 0.4.
  • Update minimum supported Rust version (MSRV) to 1.59 for ntapi 0.4.

v0.26.3

  • Update minimum supported Rust version (MSRV) to 1.56 to follow once_cell minor update.

v0.26.2

  • Linux: Fix process information retrieval.
  • Linux: Get more components temperature.
  • Linux: Fix disk name retrieval (which in turn fixed disk type retrieval).

v0.26.1

  • macOS M1: Fix segmentation fault crash.

v0.26.0

  • Switch memory unit from kilobytes to bytes.
  • Windows: Fix Windows version display on Windows 11.

v0.25.3

  • Add macOS M1 CI checks.
  • macOS M1: Add temperature support.
  • macOS: Fix leak in disk retrieval.

v0.25.2

  • Windows: Fix Process::exe information retrieval.
  • All supported platforms: Correctly handle a PID owner change (#​809).

v0.25.1

  • Linux: Fix potential problem on ProcessExt::exe in case /proc/<pid>/exe cannot be read.
  • Add SystemExt::sort_disks_by.

v0.25.0

  • Linux: CPU frequency is now retrieved on-demand as expected when CpuRefreshKind::frequency is true.
  • System::refresh_cpu behaviour changed: it only computes CPU usage and doesn't retrieve CPU frequency.

v0.24.7

  • Windows: Fix boot time computation.
  • macOS: Fix available memory computation.
  • Some documentation fixes.

v0.24.6

  • macOS: Don't compute CPU usage when elapsed time is 0.
  • macOS: Fix memory leak when retrieving disks.
  • C interface: Fix char cast when platform is using unsigned chars.

v0.24.5

  • Implement Hash trait on Uid and Gid types.
  • Remove dependency once_cell for targets other than linux, android and windows.

v0.24.4

  • Windows: Fix System::refresh_process when required higher priviledges.

v0.24.3

  • macOS: Fix System::refresh_processes badly handling updates.
  • FreeBSD: Improve performance of System::refresh_processes.

v0.24.2

  • Windows: Fix CPU usage computation.
  • Windows: Enable extra feature on winapi.
  • macOS: Fix executable path retrieval.

v0.24.1

  • Use saturating_* function for mathematical operations to prevent overflows/underflows.

v0.24.0

  • Rename Processor into Cpu and ProcessorExt into CpuExt.
  • Retrieve information about a process' owner.
  • Add SystemExt::get_user_by_id.
  • Add ProcessExt::user_id.
  • Add ProcessExt::group_id.
  • Add user-related methods to ProcessRefreshKind.
  • Linux: Improve performance when creating new Process by improving retrieval of user ID and group ID.

v0.23.13

  • macOS/FreeBSD: Fix System::refresh_process and System::refresh_process_specifics returned value.
  • Linux: Small performance improvement when updating process list.

v0.23.12

  • Linux: Improve System::refresh_cpu performance.
  • Fix clippy lints.

v0.23.11

  • Add FreeBSD to the "supported OS" list
  • Remove useless benchmark results

v0.23.10

  • Improve documentation of SystemExt::refresh_cpu.

v0.23.9

  • macOS: Fix disk retrieval

v0.23.8

  • Windows: Fix underflow for Process run_time computation

v0.23.7

  • macOS: Ignore non-root drive partitions

v0.23.6

  • Windows: Fix process name retrieval
  • Windows: Unify internal process creation methods
  • FreeBSD: Simplify code for process update

v0.23.5

  • Windows: Fix a bug which prevent all disks to be listed.

v0.23.4

  • Linux (raspberry): Fix physical core count.

v0.23.3

  • Impl From<Pid> for Pid inner type.
  • Code cleanup.

v0.23.2

  • Fix unsafe "correctness".
  • Correctly handle MaybeUninit::assume_init.

v0.23.1

  • Linux: Fix processes' virtual memory computation.

v0.23.0

  • Linux: Fix process uptime.
  • Rename process_by_name into processes_by_name.
  • Rename process_by_name_exact into processes_by_name_exact.
  • Change returned type of process_by_name and of process_by_name_exact into an iterator.
  • Improved Signal documentation.
  • Turned Pid type alias into a newtype.

Configuration

📅 Schedule: 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added dependencies Update one or more dependencies version patch Increment the patch version when merged labels Apr 28, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 5 times, most recently from ffdd20a to 23f9a54 Compare May 8, 2022 05:21
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.23.11 Update Rust crate sysinfo to 0.23.12 May 10, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 2 times, most recently from 1663609 to bcfaeff Compare May 14, 2022 05:30
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.23.12 Update Rust crate sysinfo to 0.23.13 May 20, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 2 times, most recently from 5e8d00c to bf4de7d Compare May 21, 2022 05:23
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.23.13 Update Rust crate sysinfo to 0.23.15 May 25, 2022
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.23.15 Update Rust crate sysinfo to 0.23.13 May 25, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 2 times, most recently from 7049eb7 to 69e6b44 Compare June 4, 2022 03:25
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.23.13 Update Rust crate sysinfo to 0.24.0 Jun 4, 2022
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.24.0 Update Rust crate sysinfo to 0.24.1 Jun 4, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 4 times, most recently from dc0132a to a05eb5a Compare June 7, 2022 13:25
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.24.1 Update Rust crate sysinfo to 0.24.2 Jun 7, 2022
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.24.2 Update Rust crate sysinfo to 0.24.3 Jun 10, 2022
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.24.3 Update Rust crate sysinfo to 0.24.4 Jun 16, 2022
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.26.7 Update Rust crate sysinfo to 0.26.8 Nov 23, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 3 times, most recently from 30209db to 907d432 Compare November 24, 2022 12:51
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 2 times, most recently from ed6d1cf to c4209eb Compare December 8, 2022 22:34
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.26.8 Update Rust crate sysinfo to 0.27.0 Dec 8, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 2 times, most recently from 743597a to b48d1ab Compare December 18, 2022 13:28
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.27.0 Update Rust crate sysinfo to 0.27.1 Dec 18, 2022
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 2 times, most recently from 0b3d2f9 to c67c501 Compare December 30, 2022 18:48
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.27.1 Update Rust crate sysinfo to 0.27.2 Dec 30, 2022
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.27.2 Update Rust crate sysinfo to 0.27.3 Jan 8, 2023
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.27.3 Update Rust crate sysinfo to 0.27.4 Jan 10, 2023
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.27.4 Update Rust crate sysinfo to 0.27.5 Jan 10, 2023
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.27.5 Update Rust crate sysinfo to 0.27.6 Jan 13, 2023
@renovate renovate bot changed the title Update Rust crate sysinfo to 0.27.6 Update Rust crate sysinfo to 0.27.7 Jan 17, 2023
@mbround18
Copy link
Owner

Closing in favor of #651

@mbround18 mbround18 closed this Jan 19, 2023
@mbround18 mbround18 deleted the renovate/sysinfo-0.x branch January 19, 2023 16:38
@renovate
Copy link
Contributor Author

renovate bot commented Jan 19, 2023

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will now ignore this update (0.27.7). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Update one or more dependencies version patch Increment the patch version when merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant