Skip to content

v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Feb 16:23
· 542 commits to refs/heads/main since this release
d2a6576

What's Changed

  • Job-Publish.yml: Remove temp NuGet publish workaround @makubacki (#325)
    Change Details
      Closes #324

    Description

    edk2-pytool-extensions 0.21.5 was recently published. As planned,
    this reverts 82a2ab7 which contained a temporary change until a
    new edk2-pytool-extensions release is available.

    Also updates pip-requirements.txt to 0.21.5.

    • Impacts functionality?
      • Functionality - Does the change ultimately impact how firmware functions?
      • Examples: Add a new library, publish a new PPI, update an algorithm, ...
    • Impacts security?
      • Security - Does the change have a direct security impact on an application,
        flow, or firmware?
      • Examples: Crypto algorithm change, buffer overflow fix, parameter
        validation improvement, ...
    • Breaking change?
      • Breaking change - Will anyone consuming this change experience a break
        in build or boot behavior?
      • Examples: Add a new library class, move a module to a different repo, call
        a function in a new library class in a pre-existing module, ...
    • Includes tests?
      • Tests - Does the change include any explicit test code?
      • Examples: Unit tests, integration tests, robot tests, ...
    • Includes documentation?
      • Documentation - Does the change contain explicit documentation additions
        outside direct code modifications (and comments)?
      • Examples: Update readme file, add feature readme file, link to documentation
        on a separate Web page, ...

    How This Was Tested

    Test pipeline and PR gates.

    Integration Instructions

    N/A - pip module update and pipeline only change

    Signed-off-by: Michael Kubacki [email protected]




🚀 Features & ✨ Enhancements

  • QemuQ35Pkg and QemuSbsaPkg: Add varpolicy shell command @makubacki (#336)
    Change Details
      ## Description

    Adds the varpolicy EFI shell command to both packages.

    For more information about the command itself, please review
    the mu_basecore pull request:

    microsoft/mu_basecore#254

    • Impacts functionality?
      • Functionality - Does the change ultimately impact how firmware functions?
      • Examples: Add a new library, publish a new PPI, update an algorithm, ...
    • Impacts security?
      • Security - Does the change have a direct security impact on an application,
        flow, or firmware?
      • Examples: Crypto algorithm change, buffer overflow fix, parameter
        validation improvement, ...
    • Breaking change?
      • Breaking change - Will anyone consuming this change experience a break
        in build or boot behavior?
      • Examples: Add a new library class, move a module to a different repo, call
        a function in a new library class in a pre-existing module, ...
    • Includes tests?
      • Tests - Does the change include any explicit test code?
      • Examples: Unit tests, integration tests, robot tests, ...
    • Includes documentation?
      • Documentation - Does the change contain explicit documentation additions
        outside direct code modifications (and comments)?
      • Examples: Update readme file, add feature readme file, link to documentation
        on an a separate Web page, ...

    How This Was Tested

    Verified command functionality in EFI shell.

    Integration Instructions

    N/A - Use the command in QEMU EFI shell as follows:

    • "varpolicy" dumps platform variables
    • "varpolicy -?" shows help text
    • "varpolicy -b" pages output as expected
    • "varpolicy -s" shows accurate variable statistic information
    • "varpolicy -p" shows accurate UEFI variable policy information
    • "varpolicy-v -b" dumps all information including variable data hex dump

    Signed-off-by: Michael Kubacki [email protected]




🐛 Bug Fixes

  • QemuQ35Pkg.dsc: Add stack cookie support libs @makubacki (#340)
    Change Details
      ## Description

    Add libraries needed to support /GS MSVC flag.

    • Impacts functionality?
      • Functionality - Does the change ultimately impact how firmware functions?
      • Examples: Add a new library, publish a new PPI, update an algorithm, ...
    • Impacts security?
      • Security - Does the change have a direct security impact on an application,
        flow, or firmware?
      • Examples: Crypto algorithm change, buffer overflow fix, parameter
        validation improvement, ...
    • Breaking change?
      • Breaking change - Will anyone consuming this change experience a break
        in build or boot behavior?
      • Examples: Add a new library class, move a module to a different repo, call
        a function in a new library class in a pre-existing module, ...
    • Includes tests?
      • Tests - Does the change include any explicit test code?
      • Examples: Unit tests, integration tests, robot tests, ...
    • Includes documentation?
      • Documentation - Does the change contain explicit documentation additions
        outside direct code modifications (and comments)?
      • Examples: Update readme file, add feature readme file, link to documentation
        on an a separate Web page, ...

    How This Was Tested

    Verified QemuQ35Pkg VS2022 build.

    Integration Instructions

    N/A - Local package build

    Signed-off-by: Michael Kubacki [email protected]




🛠️ Submodule Updates

  • Bump Common/MU\_TIANO from `f52039f` to `8edefc5` @dependabot (#343)
    Change Details
      Bumps [Common/MU_TIANO](https://github.com/microsoft/mu_tiano_plus) from `f52039f` to `8edefc5`.
    Commits
    • 8edefc5 pip: bump edk2-pytool-extensions from 0.21.6 to 0.21.8 (#94)
    • e0e328c Remove VS2015 and VS2017 Stack Cookie Support from Package DSC Files (#91)
    • See full diff in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

  • Bump Common/MU\_OEM\_SAMPLE from `fcd22bc` to `16513e9` @dependabot (#339)
    Change Details
      Bumps [Common/MU_OEM_SAMPLE](https://github.com/microsoft/mu_oem_sample) from `fcd22bc` to `16513e9`.
    Commits
    • 16513e9 pip: update edk2-pytool-extensions requirement from ~=0.21.2 to ~=0.21.7 (#45)
    • 82ac9cd pip: update edk2-pytool-library requirement from ~=0.13.1 to ~=0.14.0 (#42)
    • e5b8be0 Remove VS2015 and VS2017 Stack Cookie Support from Package DSC Files (#44)
    • dfd2d3f Repo File Sync: synced file(s) with microsoft/mu_devops (#41)
    • See full diff in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

  • Bump Common/MU\_TIANO from `340fa04` to `f52039f` @dependabot (#334)
    Change Details
      Bumps [Common/MU_TIANO](https://github.com/microsoft/mu_tiano_plus) from `340fa04` to `f52039f`.
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

  • Bump Common/MU\_FEATURE\_DFCI from `c40d931` to `056e6dc` @dependabot (#333)
    Change Details
      Bumps [Common/MU_FEATURE_DFCI](https://github.com/microsoft/mu_feature_dfci) from `c40d931` to `056e6dc`.
    Commits
    • 056e6dc pip: bump edk2-pytool-extensions from 0.21.2 to 0.21.6 (#18)
    • 1bec97c pip: bump edk2-pytool-library from 0.13.1 to 0.14.0 (#17)
    • See full diff in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

  • Bump MU\_BASECORE from `788c17f` to `f0ba455` @dependabot (#326)
    Change Details
      Bumps [MU_BASECORE](https://github.com/microsoft/mu_basecore) from `788c17f` to `f0ba455`.
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

  • Bump Common/MU from `67c94a3` to `1a9fe19` @dependabot (#321)
    Change Details
      Bumps [Common/MU](https://github.com/microsoft/mu_plus) from `67c94a3` to `1a9fe19`.
    Commits
    • 1a9fe19 pip: bump edk2-pytool-library from 0.13.1 to 0.14.0 (#167)
    • 583347e Repo File Sync: synced file(s) with microsoft/mu_devops (#166)
    • c314bfb .azurepipelines: Add support for new artifacts_identifier param (#165)
    • f54449d Repo File Sync: synced file(s) with microsoft/mu_devops (#164)
    • 346884a Repo File Sync: synced file(s) with microsoft/mu_devops (#163)
    • See full diff in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

  • Bump Common/MU\_TIANO from `c0a106e` to `340fa04` @dependabot (#322)
    Change Details
      Bumps [Common/MU_TIANO](https://github.com/microsoft/mu_tiano_plus) from `c0a106e` to `340fa04`.
    Commits
    • 340fa04 pip: bump edk2-pytool-library from

Full Changelog: v1.0.0...v1.1.0