v0.74.3

dyad-sh/dyadv0.74.3Aug 17, 2026by junegunn

Upgrading?

AI Summary

This release focuses on significant performance enhancements for non-ASCII input, including up to 16x faster ASCII queries and 12x faster non-ASCII queries, alongside several terminal compatibility and bug fixes.

Key Highlights

  • ASCII queries are up to 16x faster
  • Non-ASCII queries are up to 12x faster
  • Reading accented Latin input is up to 37% faster
  • CJK input reduces memory use by up to 29%
  • Fixed startup blocking on terminals that never answer escape sequences

New Features

  • Performance optimizations for non-ASCII input
  • Fixed image tearing in preview command when rows are separated by IND
  • Fixed `replace-query` corrupting item text
  • Preserved bracketed paste mode on exit
  • Fixed startup blocking on FreeBSD virtual terminals

Full Release Notes

- Performance optimizations for non-ASCII input
    - ASCII queries are up to 16x faster
    - Non-ASCII queries are up to 12x faster
    - Reading accented Latin input is up to 37% faster
    - Reading CJK input reduces memory use by up to 29%
    - ASCII input is unaffected
- Fixed an image from a preview command being torn apart when its rows are separated by IND instead of newlines, as `chafa` does under tmux (#4885)
- Fixed `replace-query` corrupting the item text when the query is edited afterwards
- fzf no longer turns bracketed paste mode off on exit when the terminal already had it on, which broke pasting in shells that run fzf from a line editor widget (#4887)
- Fixed startup blocking on terminals that never answer escape sequences, such as FreeBSD virtual terminals. fzf waited for a reply until a key was pressed, then dropped that keystroke (#2860, #976)

Related Repositories