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

fix(deps): update rust crate sysinfo to 0.33.0 #400

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 2, 2024

This PR contains the following updates:

Package Type Update Change
sysinfo dependencies minor 0.29.5 -> 0.33.0

Release Notes

GuillaumeGomez/sysinfo (sysinfo)

v0.33.0

  • Linux: Add more ARM vendor IDs.
  • Linux: Improve CPU computation when refreshing a single process CPU usage.
  • Windows: Fix CPU frequency not being refreshed.
  • Windows: Improved components retrieval.
  • Windows: Fix inconsistent boot_time information.
  • Windows: Fix User::groups.
  • macOS: Fix network data information being limited to 32 bits.
  • macOS: Add newer macOS version for System::long_os_version.
  • unix: Add support for network sub-interfaces.
  • Use std::env::consts::ARCH as fallback for System::cpu_arch.
  • Add disk I/O support provided through Disk::usage.
  • Add NetworkData::mtu.
  • Add DiskRefreshKind to have finer-grained disks refreshes.
  • Component::temperature and Component::max now returns Option<f32>.
  • Users::refresh_list, Groups::refresh_list, Components::refresh_list, Networks::refresh_list and Disks::refresh_list methods were renamed refresh.
  • *RefreshKind::new methods were renamed nothing.
  • Improve documentation for DiskUsage::read_bytes.
  • Improve documentation for Process::kill.

v0.32.1

  • Fix compilation error due to libc update.

v0.32.0

Compare Source

  • Add new Disk::is_read_only API.
  • Add new remove_dead_processes argument to System::refresh_processes and System::refresh_processes_specifics.
  • macOS: Fix memory leak in disk refresh.

v0.31.4

Compare Source

  • macOS: Force memory cleanup in disk list retrieval.

v0.31.3

Compare Source

  • Raspberry Pi: Fix temperature retrieval.

v0.31.2

Compare Source

  • Remove bstr dependency (needed for rustc development).

v0.31.1

Compare Source

  • Downgrade version of memchr (needed for rustc development).

v0.31.0

Compare Source

  • Split crate in features to only enable what you need.
  • Remove System::refresh_process, System::refresh_process_specifics and System::refresh_pids
    methods.
  • Add new argument of type ProcessesToUpdate to System::refresh_processes and System::refresh_processes_specifics methods.
  • Add new NetworkData::ip_networks method.
  • Add new System::refresh_cpu_list method.
  • Global CPU now only contains CPU usage.
  • Rename TermalSensorType to ThermalSensorType.
  • Process names is now an OsString.
  • Remove System::global_cpu_info.
  • Add System::global_cpu_usage.
  • macOS: Fix invalid CPU computation when single processes are refreshed one after the other.
  • Windows: Fix virtual memory computation.
  • Windows: Fix WoW64 parent process refresh.
  • Linux: Retrieve RSS (Resident Set Size) memory for cgroups.

v0.30.13

  • macOS: Fix segfault when calling Components::refresh_list multiple times.
  • Windows: Fix CPU arch retrieval.

v0.30.12

  • FreeBSD: Fix network interfaces retrieval (one was always missing).

v0.30.11

Compare Source

  • macOS: Fix some invalid utf8 conversions.

v0.30.10

Compare Source

  • Linux: Fix components not being listed anymore.

v0.30.9

Compare Source

  • Linux/Windows: Performance improvements.
  • Linux/macOS/FreeBSD: Parent process ID is updated if changed as expected.

v0.30.8

Compare Source

  • Linux: Fix missing parallelization.
  • Linux: Add cargo feature flag linux-tmpfs to list tmpfs mounts.
  • macOS: Fix CPU usage returning NaN.
  • Components::refresh is now parallelized.

v0.30.7

Compare Source

  • Linux: Fix cgroup memory computation.
  • FreeBSD: Fix documentation about disk usage.

v0.30.6

Compare Source

  • macOS: Fix missing update of process run time.
  • Add new Groups API.
  • Improve documentation.

v0.30.5

Compare Source

  • Windows: Correctly retrieve processes name on 32 bits platforms.
  • Windows: Fix swap memory computation.

v0.30.4

Compare Source

  • Windows: Fix misaligned read.

v0.30.3

Compare Source

  • Improve dependency stack by updating the windows dependency.

v0.30.2

Compare Source

  • Add ThreadKind enum.
  • Add Process::thread_kind method.

v0.30.1

Compare Source

  • macOS: Fix segfault when calling Components::refresh_list multiple times.
  • Windows: Fix CPU arch retrieval.

v0.30.0

Compare Source

  • Split System into subtypes: Components, Disks, Networks and Users.
  • brand, vendor_id and frequency information is not set anymore on the global CPU.
  • Unix: Fix endless loop in user groups retrieval.
  • Unix/Windows: Fix infinite loop when retrieving various information because of bad usage
    of Vec::reserve.
  • Unix: Fix invalid usage of NULL pointer when retrieving user group name.
  • Linux: Fix CPU name retrieval.
  • Linux: Remove cgroup usage from memory computation.
  • Linux: Add linux-netdevs feature to allow to retrieve network devices.
  • Linux: Improve system memory information retrieval (using statm file instead of stat).
  • Linux: Tasks are listed in processes.
  • macOS: Correctly retrieve process root directory.
  • Windows: Add warning that System::load_average is not working in documentation.
  • Windows: Fix invalid use of NULL pointer when retrieving users groups.
  • Windows: Correctly retrieve process root directory.
  • Create new System::cgroup_limits method.
  • Remove System::refresh_system method.
  • Disk::file_system and Disk::name now return an Option<&OsStr>.
  • Implement Display trait on DiskKind.
  • Move from winapi to windows crate.
  • Add System::cpu_arch.
  • Add System::refresh_pids and System::refresh_pids_specifics.
  • System::boot_time, System::cpu_arch, System::distribution_id, System::host_name,
    System::kernel_version, System::load_average, System::long_os_version, System::name,
    System::os_version and System::uptime are static methods.
  • ProcessRefreshKind has a lot more of possibilities for better control over updates.
  • Add new UpdateKind enum.
  • Add new MemoryRefreshKind struct.
  • Add new System::refresh_memory_specifics method.
  • Process::exe, Process::cwd and Process::root return an Option<&Path>.
  • Process::tasks method is available on all platforms.
  • Process::tasks method returns a HashSet<Pid>.
  • Move System::IS_SUPPORTED, System::SUPPORTED_SIGNALS and
    System::MINIMUM_CPU_UPDATE_INTERVAL constants out of System directly at the crate top-level.
  • Rename IS_SUPPORTED into IS_SUPPORTED_SYSTEM.
  • Fix serde serialization.
  • Add System::refresh_cpu_frequency and System::refresh_cpu_all.
  • Fix sysinfo.h and C wrapper.
  • Add a migration guide.

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 is behind base branch, 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 force-pushed the renovate/sysinfo-0.x branch from 9652d5a to 5b7a523 Compare April 8, 2024 22:20
@renovate renovate bot changed the title fix(deps): update rust crate sysinfo to 0.30.8 fix(deps): update rust crate sysinfo to 0.30.9 Apr 8, 2024
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch from 5b7a523 to b417912 Compare April 10, 2024 16:44
@renovate renovate bot changed the title fix(deps): update rust crate sysinfo to 0.30.9 fix(deps): update rust crate sysinfo to 0.30.10 Apr 10, 2024
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch 2 times, most recently from 608089f to 23d914d Compare April 11, 2024 13:36
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch from 23d914d to 712bdc6 Compare April 18, 2024 16:34
@renovate renovate bot changed the title fix(deps): update rust crate sysinfo to 0.30.10 fix(deps): update rust crate sysinfo to 0.30.11 Apr 18, 2024
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch from 712bdc6 to a76cfc2 Compare May 5, 2024 10:36
@renovate renovate bot changed the title fix(deps): update rust crate sysinfo to 0.30.11 fix(deps): update rust crate sysinfo to 0.30.0 May 5, 2024
@renovate renovate bot changed the title fix(deps): update rust crate sysinfo to 0.30.0 fix(deps): update rust crate sysinfo to 0.31.0 Jul 31, 2024
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch from a76cfc2 to 1c68c57 Compare July 31, 2024 14:30
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch from 1c68c57 to d79b71d Compare October 5, 2024 22:53
@renovate renovate bot changed the title fix(deps): update rust crate sysinfo to 0.31.0 fix(deps): update rust crate sysinfo to 0.32.0 Oct 5, 2024
@renovate renovate bot force-pushed the renovate/sysinfo-0.x branch from d79b71d to 304b667 Compare December 4, 2024 14:40
@renovate renovate bot changed the title fix(deps): update rust crate sysinfo to 0.32.0 fix(deps): update rust crate sysinfo to 0.33.0 Dec 4, 2024
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