github janosmiko/lfk v0.17.0

5 hours ago

0.17.0 (2026-08-12)

⚠ BREAKING CHANGES

  • action-menu keys changed. Export Template is "T"; Log Top, Terminate Sync and Terminate Workflow move from "T" to "t". Log Top is no longer offered on Jobs or CronJobs.

Features

  • add a built-in demo cluster behind --demo (TASK-865) (#594) (63793e5)
  • add a tainted-string type for cluster-sourced fields (TASK-874) (#610) (4598a69)
  • add an Undeliverable view for resources stuck waiting (TASK-855) (#609) (6688498)
  • delete saved user templates from the template picker (#619) (6333f47)
  • export a live resource as a reusable template (TASK-866) (#618) (3bae421)
  • hide actions the current user is not allowed to run (TASK-872) (#600) (347e39e)
  • name the person on every lfk write (#586) (5230859)
  • show field-manager blame in the YAML viewer (#584) (8fffe94)
  • show the blast radius in destructive confirm dialogs (#589) (2e2a875)
  • show the cluster schema description of the field under the cursor (#588) (b0fbbbf)
  • state the cost of a destructive action as Scope, Availability and Risk (TASK-862, TASK-877) (#599) (8349246)

Bug Fixes

  • bound and redact the kubectl explain subprocesses (TASK-869) (#596) (f57406e)
  • correct orphan overview keybinding from Shift+O to Shift+Z in docs (#611) (d2d0b4e)
  • drop API Explorer replies from an older session (TASK-876) (#601) (098c1b8)
  • fail loudly on a marshalled tainted.String, drop dead event fields (TASK-887) (#615) (efbba3e)
  • key saved templates by namespace, not just name (#621) (fa80fcd)
  • measure emoji icons the way the terminal does (#604) (#605) (6b9a83b)
  • measure wrapCrashText by display width (TASK-882) (#607) (3f4d614)
  • open a restored session on its saved view (#593) (9554cf7)
  • report a status message when every multi-log stream fails to start (#622) (34c562a)
  • resolve CronJob logs through its newest Job's pods (#620) (de31d3a)
  • resume the API Explorer schema load on tab restore (TASK-878) (#602) (5d55a3f)
  • resume the API Explorer's pending fetch, not its last level (TASK-879) (#608) (537a844)
  • route port-forward and apply argv through the demo helper (TASK-875) (#603) (59d9ca1)
  • sanitize every status-bar message at its shared sink (TASK-884) (#612) (e44c5cd)
  • sanitize terminal escapes in describe, YAML, event and editor sinks (TASK-873) (#595) (a390fd2)
  • sanitize the render sinks TASK-873 did not reach (TASK-880) (#606) (2f79f42)
  • stop the orphan scanner reporting a kind whose referencing lists failed (TASK-886) (#614) (aa19af3)

Don't miss a new lfk release

NewReleases is sending notifications on new releases.