Skip to content

3.4.0 - 2024-07-04

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jul 23:04

Release Notes

Hipcheck 3.4.0 is an exciting release featuring 3 new subcommands!

  • hc setup: When you install the hc binary, whether through an install
    script with a release, with cargo binstall, or by building it yourself,
    you still need to get the configuration and data files Hipcheck requires.
    This new command gets those files for you, so you can start using Hipcheck
    quickly and easily!
  • hc update: This lets Hipcheck update itself to newer versions! Under the
    hood, we're using the self-updater built and provided by cargo-dist, the
    tool we use for cutting new releases with prebuilt binaries. The hc update
    command is a wrapper around that updater. This command does require that
    you use our install script to get the self-updater.
  • hc scoring: This tells you how Hipcheck is scoring results based on your
    current configuration. While you can see the weights for each analysis in
    your configuration file, it can be tedious to do the math yourself to find
    out exactly how much each analysis contributes to the overall score. This
    command does that math for you to make it easier.

Hipcheck also now has an official website!
Feel free to check it out, and let us know if you encounter any issues with it.

Added

  • Add new hc setup command:
  • Add new hc update command:
    • Adds hc update command to run the self-updater (if installed) to automatically bring Hipcheck up to date with a released version. Includes optional flags to update to versions other than the latest by @mchernicoff in #176
  • Add new hc scoring command:

Changed

Fixed

  • Fix broken Docker build:
    • Vendor libgit2 and openssl so that hipcheck builds in containers more consistently by @vcfxb in #177

Removed

  • Remove legacy CLI features that aren't actually implemented or supported:
    • Removes patch type as option for hc check or hc schema, as that was unsupported by @mchernicoff in #153
    • Remove pr analysis and scoring infrastructure by @j-lanson in #158

New Contributors

Full Changelog: hipcheck-v3.3.2...hipcheck-v3.4.0

Install hipcheck 3.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitre/hipcheck/releases/download/hipcheck-v3.4.0/hipcheck-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/mitre/hipcheck/releases/download/hipcheck-v3.4.0/hipcheck-installer.ps1 | iex"

Download hipcheck 3.4.0

File Platform Checksum
hipcheck-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
hipcheck-x86_64-apple-darwin.tar.xz Intel macOS checksum
hipcheck-x86_64-pc-windows-msvc.zip x64 Windows checksum
hipcheck-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum