v0.74.2

labring/sealosv0.74.2Aug 1, 2026by junegunn

AI Summary

This release focuses on significant performance improvements for short queries and sorting, alongside fixes for terminal integration with tmux, Kitty, and shell hooks.

Key Highlights

  • Short query performance improved by up to 2.4x for single-character queries
  • Faster sorting with skipped redundant radix passes
  • Border label commands now work on native tmux and Zellij floating panes
  • Fixed Kitty graphics sequences and nondeterministic match highlights

New Features

  • Performance optimization for single and two-character queries
  • Native border support for tmux and Zellij floating panes
  • Terminal resize detection on Windows
  • Improved zsh and fish shell history and hook behavior

Full Release Notes

- Performance optimizations for short queries
    - Short queries scan the largest candidate sets, and the first keystroke scans the whole input
    - Single-character queries are up to 2.4x faster
    - Two-character queries are up to 1.4x faster
- Faster sorting of search results, skipping redundant radix passes
- `change-border-label` and `transform-border-label` now work on the native border of a tmux or Zellij floating pane
- Fixed Kitty graphics sequences from a preview command being taken by tmux as pane title requests
- Fixed an image at the top of the preview being torn by `--preview-window ~N`
- Fixed nondeterministic match highlight positions
- Fixed signal and resize handlers persisting after `Run()` returns when fzf is used as a library
- fzf now detects terminal resize on Windows in `--height` mode (#4790) (@Cyrus580529)
- fish: fixed history command being affected by user initialization scripts, and improved timestamp colors in CTRL-R (#4862) (@bitraid)
- zsh: fixed CTRL-R not propagating the exit status of fzf when perl is available (#4871) (@LangLangBart, @Toliak)
- zsh: fixed `chpwd` hook functions being called twice by ALT-C (#4879) (@LangLangBart, @lucc)