3.6.0 - 2024-09-03
alilleybrinker
released this
04 Sep 17:27
·
222 commits
to main
since this release
NOTE: No builds for this release due to a build configuration issue. We'll be cutting 3.6.1 soon which will have release artifacts.
This is a relatively small release, as we work on the initial implementation
of our new plugin system as described in RFD #4.
There are two fixes in this release:
hc cache
now applies pattern toall
target by @j-lanson in #258- Fix quiet verbosity regression introduced in 3.5.0 by @patrickjcasey in #299
Plus lots of work on implementing plugins (not yet ready for use):
- add proto-file based code gen by @j-lanson in #277
- added parsing logic for download manifests by @patrickjcasey in #282
- add plugin initialization over gRPC and plugin engine struct by @j-lanson in #281
- added parsing logic for plugin manifests by @patrickjcasey in #293
- add dummy plugin and hidden cli command for invoking it by @j-lanson in #290
- added salsa integration to plugin core by @j-lanson in #298
- inital handling of plugin startup and context management by @j-lanson in #278
- plugin comms interface can handle multiple active sessions by @j-lanson in #297
- Integrated policy expressions code by @alilleybrinker in #265
- update dummy plugin to handle concurrent queries by @j-lanson in #307
- create plugin path alongside repo cache by @patrickjcasey in #301
- Update proto def to pass 'buf lint' by @alilleybrinker in #308
- dummy plugin refactored to use "Session" tracking so to overcome hanging by @j-lanson in #309
Some improvements to the website and to CI testing:
- Added README for dockerhub by @patrickjcasey in #255
- Fix website, announcement 3.5.0 by @alilleybrinker in #263
- CI improvements by @alilleybrinker in #264
- Always run tests on main to create reusable caches by @cstepanian in #279
- Fix broken containerfile by @alilleybrinker in #267
- Fix broken website deploy CI job by @alilleybrinker in #271
Refactoring of the Hipcheck source code:
- Moved test_util.rs to util/test.rs by @alilleybrinker
- Renamed util/hidden.rs to util/redacted.rs by @alilleybrinker
- Move 'http' module under 'util' module by @alilleybrinker in #270
- Use consistent module folder structure by @alilleybrinker in #310
- No more "module-inception" by @alilleybrinker in #311
- Remove unused version handling by @alilleybrinker in #312
- Create new 'init' top-level module by @alilleybrinker in #313
- Simplify .gitignore by @alilleybrinker in #314
Updates to our release infrastructure:
- Update cargo-dist to 0.21.0 by @mchernicoff in #291
And finally, many dependency version bumps:
- Bump serde from 1.0.204 to 1.0.206 by @dependabot[bot] in #276
- Bump clap from 4.5.11 to 4.5.13 by @dependabot[bot] in #275
- Bump syn from 2.0.72 to 2.0.74 by @dependabot[bot] in #273
- Bump tempfile from 3.11.0 to 3.12.0 by @dependabot[bot] in #272
- Bump cyclonedx-bom from 0.6.2 to 0.7.0 by @dependabot[bot] in #274
- Bump syn from 2.0.74 to 2.0.75 by @dependabot[bot] in #285
- Bump regex from 1.10.5 to 1.10.6 by @dependabot[bot] in #286
- Bump tokio from 1.39.2 to 1.39.3 by @dependabot[bot] in #287
- Bump indextree from 4.6.1 to 4.7.2 by @dependabot[bot] in #288
- Bump xml-rs from 0.8.20 to 0.8.21 by @dependabot[bot] in #289
- Bump quote from 1.0.36 to 1.0.37 by @dependabot[bot] in #302
- Bump which from 6.0.1 to 6.0.3 by @dependabot[bot] in #303
- Bump tabled from 0.15.0 to 0.16.0 by @dependabot[bot] in #304
- Bump indexmap from 2.2.6 to 2.4.0 by @dependabot[bot] in #305
- Bump clap from 4.5.15 to 4.5.16 by @dependabot[bot] in #306
New Contributors
- @patrickjcasey made their first contribution in #301
Full Changelog: hipcheck-v3.5.0...hipcheck-v3.6.0