Skip to content

kiso 0.47.2

Choose a tag to compare

@vincemakes vincemakes released this 08 Oct 11:34
· 240 commits to main since this release
62f92a5

kiso 0.47.2

One fix on 0.47.1.

  • A glob from a big folder no longer freezes kiso (#279, #280). list_dir with a glob walked the tree on the main thread: from a home directory it held kiso for 11 s, with no redraw, no esc and the working mark standing still. The walk now runs on the search worker search_text already uses, under the same budget: it stops after 20,000 visited files or 10 s and says where it stopped, and esc aborts it. Under a symlinked workspace its paths no longer read ../../….

For hosts

  • Action required: none.
  • Observable: in @vincemakes/kiso-tools-node, list_dir with a glob no longer blocks the host's event loop. It honours limits.searchMaxFiles and limits.searchMaxMs (the limits search_text already honoured), says in its result when either stopped the walk, and honours the call's abort signal. Of the 17 packages, only kiso-tools-node differs from 0.47.1 beyond its package.json.
  • New optional: none.

Request bytes are unchanged from 0.47.1 on a pipe, on a terminal, and in a folder with an AGENTS.md. The release report, with the smoke (IN BAND) and the kill -9 demo (2/2), is bench/rd1/0.47.2-release-report.md.