What's Changed
* Broken ia32 relocs and an unimportant submodule change. by @vathpela in https://github.com/rhboot/shim/pull/357
* mok: allocate MOK config table as BootServicesData by @lcp in https://github.com/rhboot/shim/pull/361
* Don't call QueryVariableInfo() on EFI 1.10 machines by @vathpela in https://github.com/rhboot/shim/pull/364
* Relax the check for import_mok_state() by @lcp in https://github.com/rhboot/shim/pull/372
* SBAT.md: trivial changes by @hallyn in https://github.com/rhboot/shim/pull/389
* shim: another attempt to fix load options handling by @chrisccoulson in https://github.com/rhboot/shim/pull/379
* Add tests for our load options parsing. by @vathpela in https://github.com/rhboot/shim/pull/390
* arm/aa64: fix the size of .rela* sections by @lcp in https://github.com/rhboot/shim/pull/383
* mok: fix potential buffer overrun in import_mok_state by @jyong2 in https://github.com/rhboot/shim/pull/365
* mok: relax the maximum variable size check by @lcp in https://github.com/rhboot/shim/pull/369
* Don't unhook ExitBootServices when EBS protection is disabled by @sforshee in https://github.com/rhboot/shim/pull/378
* fallback: find_boot_option() needs to return the index for the boot entry in optnum by @jsetje in https://github.com/rhboot/shim/pull/396
* httpboot: Ignore case when checking HTTP headers by @frozencemetery in https://github.com/rhboot/shim/pull/403
* Fallback allocation errors by @vathpela in https://github.com/rhboot/shim/pull/402
* shim: avoid BOOTx64.EFI in message on other architectures by @xypron in https://github.com/rhboot/shim/pull/406
* str: remove duplicate parameter check by @xypron in https://github.com/rhboot/shim/pull/408
* fallback: add compile option FALLBACK_NONINTERACTIVE by @xnox in https://github.com/rhboot/shim/pull/359
* Test mok mirror by @vathpela in https://github.com/rhboot/shim/pull/394
* Modify sbat.md to help with readability. by @eshiman in https://github.com/rhboot/shim/pull/398
* csv: detect end of csv file correctly by @xypron in https://github.com/rhboot/shim/pull/404
* Specify that the .sbat section is ASCII not UTF-8 by @daxtens in https://github.com/rhboot/shim/pull/413
* tests: add "include-fixed" GCC directory to include directories by @diabonas in https://github.com/rhboot/shim/pull/415
* pe: simplify generate_hash() by @xypron in https://github.com/rhboot/shim/pull/411
* Don't make shim abort when TPM log event fails (RHBZ #2002265) by @rmetrich in https://github.com/rhboot/shim/pull/414
* Fallback to default loader if parsed one does not exist by @julian-klode in https://github.com/rhboot/shim/pull/393
* fallback: Fix for BootOrder crash when index returned by find_boot_option() is not in current BootOrder list by @rmetrich in https://github.com/rhboot/shim/pull/422
* Better console checks by @vathpela in https://github.com/rhboot/shim/pull/416
* docs: update SBAT UEFI variable name by @nicholasbishop in https://github.com/rhboot/shim/pull/421
New Contributors
* @hallyn made their first contribution in https://github.com/rhboot/shim/pull/389
* @jyong2 made their first contribution in https://github.com/rhboot/shim/pull/365
* @sforshee made their first contribution in https://github.com/rhboot/shim/pull/378
* @frozencemetery made their first contribution in https://github.com/rhboot/shim/pull/403
* @xypron made their first contribution in https://github.com/rhboot/shim/pull/406
* @eshiman made their first contribution in https://github.com/rhboot/shim/pull/398
* @daxtens made their first contribution in https://github.com/rhboot/shim/pull/413
* @rmetrich made their first contribution in https://github.com/rhboot/shim/pull/414
**Full Changelog**: https://github.com/rhboot/shim/compare/15.4...15.5-rc1