PackageTrack
Sign in Get early access

sysctl

Simplified interface to libc::sysctl

0.7.1 19M downloads/mo #2165 most downloaded on crates.io johalun/sysctl-rs

What this package is like to depend on

Last release 11 months ago

17 Sep 2025

Release timing varies

gaps range from 8 days to 1.8 years

Most releases are documented

notes for 17 of 19 stable releases

1 version withdrawn

withdrawn after publishing

9 years old

20 releases · first in 2017

1 release in the last 12 months

see the full history below

Release timeline

20 releases · May 2017 to Sep 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 20
  1. 0.7.1 17 Sep 2025
    Release notes

    Set crate version to 0.7.1 and update changelog

    Open source →
    Release notes

    Changed

    • FreeBSD-specific fixes for 2024 edition update.
    Open source →
  2. 0.6.0 10 Sep 2024
    Release notes
    • Added support for Apple tvOS and visionOS
    Open source →
    Release notes

    Changed

    • Added support for Apple tvOS and visionOS.
    Open source →
  3. 0.5.5 31 Oct 2023
    Release notes
    • Updated enum-as-inner to 0.6.0, to remove dependencies on both syn-1 and syn-2.
    • Updated bitflags to minimum 2.0.
    Open source →
    Release notes

    Changed

    • Updated enum-as-inner to 0.6.0, to remove dependencies on both syn-1 and syn-2.
    • Updated bitflags to minimum 2.0.
    Open source →
  4. 0.5.4 09 Dec 2022
    Release notes

    Changed

    • Bumped byteorder crate to 1.4.3 due to failing tests.
    Open source →
  5. 0.5.3 09 Dec 2022
    Release notes

    Added

    • Added accessor methods to destructure CtlValue.
    Open source →
  6. 0.5.2 16 Aug 2022
    Release notes

    Changed

    • CI minimum version test failing. Adjust versions to fix.
    Open source →
  7. 0.5.1 16 Aug 2022 withdrawn
    Release notes

    Changed

    • Remove crate version from example in readme.
    Open source →
  8. 0.4.6 07 Aug 2022
    Release notes

    Changed

    • Can't have more than 5 keywords in Cargo.toml. Remove the added iOS keyword.
    Open source →
  9. 0.4.4 01 Mar 2022
    Release notes

    Changed

    • Use fmt to determine the exact type for CtlType::Int on MacOS
    Open source →
  10. 0.4.3 01 Nov 2021
    Release notes

    Changed

    • Remove a leftover debug println.
    Open source →
  11. 0.4.2 03 Aug 2021
    Release notes

    Changed

    • Add Cirrus CI for FreeBSD, macOS and Linux.
    • Bump thiserror crate.
    • Use sysctlnametomib(3) where available.
    • Use sysctlbyname(3) on FreeBSD.
    • Tell docs.rs to build docs for FreeBSD too.
    • Don't include docs in package to reduce size.
    Open source →
  12. 0.4.1 24 Apr 2021
    Release notes

    Changed

    • Replace deprecated failure crate with thiserror.
    • Fix clippy lints.
    Open source →
  13. 0.4.0 24 Jul 2019
    Release notes

    Changed

    • Add Linux support.
    • Huge refactor.
    • Improve BSD code to provide a cross platform compatible API.
    • [BREAKING] Make static functions private, all calls now go through the Ctl object.
    Open source →
  14. 0.3.0 07 Jan 2019
    Release notes

    Changed

    • Improve error handling.
    • Publish CtlInfo struct.
    • Add Cirrus CI script.
    Open source →
  15. 0.2.0 28 May 2018
    Release notes

    Changed

    • Add iterator support (thanks to Fabian Freyer!).
    • Add struct interface for control.
    • Add documentation for macOS.
    • Use failure create for error handling.
    Open source →
  16. 0.1.4 04 Jan 2018
    Release notes

    Changed

    • Fix documentation link
    • Fix test on FreeBSD
    Open source →
  17. 0.1.3 04 Jan 2018
    Release notes

    Added

    • Macos support.
    Open source →
  18. 0.1.2 23 May 2017
    Release notes

    Added

    • This changelog.
    • API to get values by OID.
    • Example value_oid_as.rs
    • Node types can also contain data so treat Nodes same as Struct/Opaque.
    Open source →
  19. 0.1.1 10 May 2017

    Nothing published for this version

  20. 0.1.0 09 May 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive