Releases: microsoft/integrity-vhd
Releases · microsoft/integrity-vhd
v2.0
What's Changed
- Windows platform support for the tooling by @MahatiC in #28
- Fix memory usage regression by @DomAyre in #22
- Update output format and windows version check by @MahatiC in #31
- Redirect log to stderr to keep stdout clean by @MahatiC in #32
- Cleanup storage by @MahatiC in #33
Full Changelog: v1.6...v2.0
dev-cwcow-20260402
- New command to generate a cim in a given place (Ken Gordon)
- Improve clean (Ken Gordon)
- Extra command and debugging via tracing and profiling to make a single CIM from a single tar. (Ken Gordon)
dev-cwcow-20260401
This is a development release for C-WCOW.
- Fix roothash memory usage (Dominic Ayre)
- Re-add nested OCI indexes (Dominic Ayre)
- Add testing for common images (including performance) (Dominic Ayre)
- Add a workflow to run the new tests (Dominic Ayre)
- Only run CI on push to main (Dominic Ayre)
- Add appropriate permissions to workflow (Dominic Ayre)
- Add logging to find memory issues. (Ken Gordon)
- Fix merge conflict (Dominic Ayre)
- Refactor setting of log level (Dominic Ayre)
- Set default value for platform (Dominic Ayre)
- Make proper tarToCim equivalent to tarToExt4 (Dominic Ayre)
- Make layer and config parsing more robust (Dominic Ayre)
- Add multi-layer image support (Dominic Ayre)
- Refactor setting of log level (Dominic Ayre)
- Make layer and config parsing more robust (Dominic Ayre)
- Add more thorough tests (Dominic Ayre)
- Refactor instrumentation code to separate file (Dominic Ayre)
- Remove unused code (Dominic Ayre)
- Refactor docker and oci format parsing into their own files (Dominic Ayre)
- remove file handler (to squash) (Dominic Ayre)
- Move lib code into their own files (Dominic Ayre)
- Refactor roothash (Dominic Ayre)
- Refactor common arg parsing (Dominic Ayre)
- Add layerID back as an arg for layerParser (Dominic Ayre)
- More clearly parse out diff ids and digests of layers (Dominic Ayre)
- Add testing for create vhd (Dominic Ayre)
- Refactor create vhd out of main (Dominic Ayre)
- Add separate hash layer command (Dominic Ayre)
- Update CI workflow (Dominic Ayre)
- Fix non-determinism in layer hashing (Dominic Ayre)
- Fix multi-layer (Dominic Ayre)
- Ensure hashLayer matches roothash at least for first layer (Dominic Ayre)
- Add traces (Dominic Ayre)
- Use the new CIM API for getting the hashes (Mahati Chamarthy)
dev-platform-support
This is a development release for the feature of platform support in dmverity-vhd.
Specifically it supports parsing images with the OS platform "windows", it will not run on standard windows releases for now.
Tools we know of which automatically consume releases shouldn't be broken by this release, as it will only contain one of the two binaries that the tools typically look for
v1.6
What's Changed
- fallback to docker format was not working as intended by @SethHollandsworth in #19
Full Changelog: v1.5...v1.6
v1.5
v1.4
What's Changed
Full Changelog: v1.3...v1.4
v1.3
v1.2
What's Changed
- remove tar2ext4 code and use hcsshim tar2ext4 library code by @anmaxvl in #7
- fix verity hash bug by @hgarvison in #9
- Update dmverity tool to take a tarred file directory as input and create a VHD by @hgarvison in #10
- adding CGO_ENABLED=0 to builds by @SethHollandsworth in #11
- updating go version by @SethHollandsworth in #12
- making gitignore not exclude vendor files by @SethHollandsworth in #13
New Contributors
- @anmaxvl made their first contribution in #7
- @hgarvison made their first contribution in #9
Full Changelog: v1.1...v1.2
v1.1
What's Changed
- getting rid of failing job by @SethHollandsworth in #6
- changes for deterministic outputs by @SethHollandsworth in #8
Full Changelog: v1.0...v1.1