v0.116.2 #1338
v0.116.2
#1338
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What
Changed
or assets were produced because estate freshness stopped all four
builders; the immutable tag remains a historical record. This train
carries the full gauntlet close with a final-tree estate projection.
Fixed
changes. A sibling creating the first relative ancestor between grant
and target resolution can no longer change the permit decision.
nika servejoins scheduler authority after prepared runs and terminalreceipts drain, preventing live-once settlement from racing store shutdown.
nika trynames a missing host tool in the sandbox.standup-digest(git) and03-exec-pipeline(cargo) print a recovertip instead of an opaque seatbelt, even under
--model mock/echo.exec.shellhost reads andcomputed file-plumbing are NIKA-SEC-004 at check and confine; mock
images name the rehearsal and paint a red band;
groq/grok-3is awrong-seat MODELS refusal; live HTTP does not dial RFC 2606
documentation hosts; the postcard stays six lines; pause teaches
nika run --answer;--help --allnames the one free path (a realanswer needs a key, a signed-in seat, or Gear One — else a mock);
journal recover skips the 0.116.0
run_settledenvelope (not an Event).--answer task=yesstays a string onmode: input. Confirm(the stdlib default) still takes
yes/y/no/nas the TTYboolean; an input gate binds
"yes"so resume completes instead ofre-pausing on a boolean the prompt cannot fill.
nika explain FILEno longer says checks clean on a red check.The human line and the JSON
cleanflag followCheckReport::is_clean(PERMITS-red files say
check red/"clean": false).nika check --fixwraps a bareexec:scalar into live dialect.Inert tokens become
command: ["prog", …]; shell metacharactersbecome
shell: "…". The 0.102command:+shell: truepair isgone (it PARSE-019'd).
run:namesexec:. Enveloperun:stays
{entropy, clock}at column 0.params:names liveargs:.mode: input. Confirm stillshows
=true(boolean, not yes). Input/choice show--answer task="your answer", so the loudanswer:line matchesthe resume line instead of burning the ticket.
authenticated bodies with constant memory and the existing request timeout
before closing, so Node clients no longer lose the response to
EPIPE.Security
Panic and assertion paths no longer format raw workflow, command, report,
parser, or runtime content; sentinel regressions close 16 cleartext-log flows.
Install
Tarballs below: macOS arm64 / x64 · Linux x64 / arm64, plus
SHA256SUMS.Verify: three independent proofs
Provenance
Built from tag
v0.116.2byrelease.ymlon GitHub-hosted runners. Provenance is published twice: GitHub's native
build attestation (proof 2) and the SLSA generator's
multiple.intoto.jsonlrelease asset (proof 3). The release itself is a claim on the
machine-verified timeline: https://nika.sh/timeline
What's Changed
Full Changelog: v0.116.1...v0.116.2
This discussion was created from the release v0.116.2.
All reactions