Skip to content

Release v5.4.0

Compare
Choose a tag to compare
@tmarcu tmarcu released this 19 Nov 18:25
· 317 commits to master since this release
This release of mixer includes various changes around the entire much of
the code base:
- Mixer uses the log package for warnings and errors throughout the code
  to more properly handle writing to correct streams.
- More BAT tests have been added to expand functional test coverage.
- Many unit tests have been added to start getting better coverage for
  the builder package.
- Builder package was broken up from an almost 3000 line file into
  multiple, logical files that are easier to work with.
- Mixer ignores validation for bundle list so it does not fail to list even
  if there is an invalid bundle.
- Increased bsdiff delta timeout to handle large files which *do* create
  deltas, despite the increase in build time. These are typically large
  GCC files which cannot be stripped at this time.
- The build all command supports --increment now instead of auto
  incrementing the mixversion.
- Format bump process was updated to use a new simplified flow, which
  does not require switching tooling back and forth during the build. This
  process is used to peform both upstream and downstream format bumps
  automatically for the user.
- Build image automatically gets the ister template if it does not exist
  and populates it with the bundles from mixbundles.
- No delta packs are created over format bumps. Minversions should have
  delta packs created over them, but not format bumps because clients
  can't update over bump boundaries.
- Misc bug and code structure fixes.