I've just released rEFInd 0.13.0. Check the revisions page for details of what's changed. The highlights are:

  • There's a new feature to reboot into a specified EFI bootloader (as stored in the EFI's NVRAM boot manager list). This can be done through auto-scanning that list along with everything else (via scanfor firmware) or by creating a manual boot stanza using the new firmware_bootnum manual boot stanza token. This feature also enables launching a built-in EFI shell on EFIs that provide one (this is done by a shell tag created as part of the scan for EFI shells). This feature won't be important to many people, but to some it will be. Most notably, it provides a workaround for video resolution limits on at least some Macs with HiDPI displays.
  • There's a fix for a memory allocation bug that I believe was responsible for rEFInd hanging on some systems, especially some Apple computers.

I posted a few days ago asking for testing of new video detection code. This version includes that code, but it doesn't seem to be making a big difference, in practice. (There is a new resolution max option that might be helpful to some people, though.) The revisions page, referenced above, describes a few other bug fixes and improvements, but they're minor compared to those two big ones.