jk v0.0.43 (2026-11-06T19:46:44Z)
Welcome to this new release of jk!
[0.0.43] - 2026-11-06
Added
- GitHub Actions
Release requestworkflow to open achore(release): vX.Y.ZPR fromworkflow_dispatch, so a release can be cut without runningscripts/release.shlocally. - Headless authentication through
JK_TOKENand ephemeralJK_URL/JK_USER
contexts, with credential-source reporting and no token persistence. jk run watch --commitfollows a source revision from queue to completion,
with structured output, result exit codes, timeouts and signal cancellation.- JUnit failure details and regression history,
test report --failed, and
bounded failed-test diagnostics inrun view --summary. - Optional Pipeline Graph View stage/step inspection through
run stepsand
isolated node logs throughlog --step. - Completed-console
log --tailand regular-expressionlog --grep, with
bounded memory and explicit completeness/truncation metadata.
Fixed
- Stream
log --followresponses in bounded chunks, including completed consoles. - Derive JUnit totals from pass/fail/skip counts when Jenkins omits the total.
- Enforce the console snapshot byte budget even for a large single response.
- Sanitize terminal controls in new human test and Pipeline metadata output.
jk run ls,jk run viewandjk searchreport the job's own source commit,
branch and repository when a Pipeline library is loaded from Git. They
previously showed the library checkout's revision. Pull requests built with
the merge strategy report the pull request head commit and its branch and
repository. Bitbucket and GitLab pull request revisions, which carry neither
hashnorpullHash, keep the previous behaviour.
Security
- Build with golang.org/x/net 0.62.0, which fixes GO-2026-6860 and
GO-2026-6866.
Full Changelog: v0.0.42...v0.0.43
Installation
Homebrew (macOS/Linux)
brew install avivsinai/tap/jkScoop (Windows)
scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install jkGo Install
go install github.com/avivsinai/jenkins-cli/cmd/jk@v0.0.43Binary Downloads
Download the appropriate binary for your platform from the assets below.