Releases: mitre/hipcheck
Releases · mitre/hipcheck
v3.2.1
3.2.1 - 2024-05-10
Nothing really new in Hipcheck itself. Publishing this version mostly to work
out issues with the machinery for publishing new releases and distributing
prebuilt binaries.
Added
- add
xtask changelog
command by @alilleybrinker in #63
Changed
- Improved
Cargo.toml
metadata, removed unused deps by @alilleybrinker in #61 - Improved
xtask
experience, removed old commands by @alilleybrinker in #62
Fixed
- Removed
publish = false
on Hipcheck by @alilleybrinker - Add missing crate description for Hipcheck by @alilleybrinker
- Corrected bad metadata in Hipcheck crate by @alilleybrinker
- Fix broken
cargo-dist
build by @alilleybrinker in #60
Full Changelog: hipcheck-v3.2.0...hipcheck-v3.3.0
v3.2.0
3.2.0 - 2024-05-09
This is the first new version of Hipcheck since our initial open source
release, and it represents a lot of housekeeping to get the project up
and running! That includes:
- Getting Hipcheck compiling cleanly on the latest stable version of Rust.
- Getting all of Hipcheck's dependencies up to date.
- Shrinking Hipcheck's crate structure down to just a single binary crate.
In addition, we worked on a lot of best-practice related items, including:
- Defining RFD's (Requests for Discussion) as our means of managing the
evolution of Hipcheck over time. - Setting up a DevContainer configuration, for folks who'd like to contribute
to Hipcheck without needing to set up their local environment by hand. - Establishing Continuous Integration testing, to increase confidence in the
correctness of future changes we may merge. - Defining a security policy, a code of conduct, and a guide for potential
contributors, so people know how to interact with the project. - Defining our "Release Engineering" practices, which will help smooth out
the flow of future releases of Hipcheck.
Up next we're planning to work on more serious redesigning of Hipcheck's
architecture to support third-party plugins for data and analysis. If that's
something that appeals to you, please let us know in the Discussions page!
Here's to the first of many more releases!
Changed
- Run rustfmt to fix formatting by @alilleybrinker in #20
- Introduce RFD process by @alilleybrinker in #25
- Define devcontainer config by @alilleybrinker in #26
- Enable dependabot version bumps by @alilleybrinker in #32
- Bump ureq from 2.9.6 to 2.9.7 by @dependabot[bot] in #35
- Bump schemars from 0.8.16 to 0.8.17 by @dependabot[bot] in #34
- Add Conventional Commit check to CI by @alilleybrinker in #36
- Added basic CI testing by @alilleybrinker
- Move common-use crates into hc_common by @mchernicoff in #37
- Move data type and retrieval crates into hc_data by @mchernicoff in #39
- Merges support crates for hc_data into hc_data by @mchernicoff in #40
- Merge crates into hc_metric by @mchernicoff in #43
- Move hc_pm into hc_session by @mchernicoff in #44
- Creates a single analysis crate that handles most of the Hipcheck analysis pipeline by @mchernicoff in #45
- Bump libc from 0.2.153 to 0.2.154 by @dependabot[bot] in #46
- Complete unifying Hipcheck in single crate by @alilleybrinker in #47
- Removed dead code by @alilleybrinker in #50
- Added "Release Engineering" RFD by @alilleybrinker in #48
- Add 'cargo-dist' for prebuilt binaries by @alilleybrinker in #41
- Removed pathbuf module in favor of crate by @alilleybrinker
- Organize helper modules under
util/
by @alilleybrinker - Added basic community docs by @alilleybrinker in #54
- Adds security policy by @mchernicoff in #59
Fixed
- Resolve Cargo warnings by @alilleybrinker
- Move dependabot config back to .github folder by @alilleybrinker in #38
- Remove 'atty' dep for GHSA-g98v-hv3f-hcfr by @alilleybrinker in #42
- Add missing license notices by @alilleybrinker in #52
- Fix double-version command in
xtask
by @alilleybrinker in #51 - Get
cargo xtask doc --open
working again by @alilleybrinker in #53
New Contributors
- @mchernicoff made their first contribution in #59
- @dependabot[bot] made their first contribution in #46