patina-v3.0.0
·
926 commits
to refs/heads/main
since this release
What's Changed
-
chore: Release v 2.1.0 @os-d (#496)
Change Details
## Description
@kuqin12 forgot to do the release :)
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
N/A.
Integration Instructions
See release notes.
</blockquote> <hr> </details>
-
Bug: runtime/fv tests fail when run independently - reset global state to fix @vineelko (#495)
Change Details
## Description
The
test_fv_special_section_read()fv test fail when not executed in below orderfv::tests::test_fv_init_corefv::tests::test_fv_special_section_read<-- rely on above test for thesection_extractor
Below tests rely on prior tests allocator state
runtime::tests::test_convert_pointerruntime::tests::init_should_initialize_convert_pointer_and_set_virtual_address_map
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
cargo test fv::tests::test_fv_special_section_readcargo test runtime::tests::test_convert_pointercargo test runtime::tests::init_should_initialize_convert_pointer_and_set_virtual_address_map
Integration Instructions
NA
</blockquote> <hr> </details>
⚠️ Breaking Changes
-
Debugger: Renaming and interfaces improvments @cfernald (#487)
Change Details
## Description
- Renamed
UefiDebuggertoPatinaDebuggerfor consistency - Changes
.with_debugger_loggingto a policy that allows all logging, non-debugger logging, and no logging to better support different transport configurations. - Replaces
.with_default_configwith a simpiler.with_force_enable.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Tested on Q35 & SBSA
Integration Instructions
-
Change
UefiDebuggerreferenced toPatinaDebugger -
Change
.with_debugger_loggingwith.with_log_policy(DebugLoggingPolicy::FullLogging) -
replace
.with_default_configwith.with_force_enable</blockquote> <hr>
- Renamed
📖 Documentation Updates
-
[REBASE\&FF] mdbook: Add Component Crate format standards @Javagedes (#482)
Change Details
## Description
Implements RFC 9 to set standardized requirements for crates that produce components that platforms wish to consume.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
N/A
Integration Instructions
N/A
</blockquote> <hr> </details>
Full Changelog: patina-v2.1.0...v3.0.0