Releases: gmhelmold/hugit
Releases · gmhelmold/hugit
Release list
v0.1.8
What's Changed
- fix(cli): make Windows capture refusal explicit by @gmhelmold in #378
Full Changelog: v0.1.7...v0.1.8
hugit v0.1.4
hugit v0.1.3
Git-local CLI patch release. Fixes replay/export for valid pre-push push-attempt provenance events, found by an end-to-end OpenCode dogfood. Full local workspace gate and go-live validation passed. Four locally verified target artifacts attached: Linux x86_64, macOS arm64, macOS x86_64, Windows x86_64 MSVC.
hugit v0.1.2
Git-local CLI release. Built locally from the v0.1.2 code line; all four target artifacts verified: Linux x86_64, macOS arm64, macOS x86_64, Windows x86_64 MSVC. Full local workspace gate and go-live validation passed.
v0.1.1
What's Changed
- ci(release): matrix builds for macOS + Windows by @gmhelmold in #358
- docs: installation guide + plugin-honest README by @gmhelmold in #359
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- feat(scaffold): Rust workspace, 12 crates, CI gates green on empty (WP-01) by @gmhelmold in #1
- feat(contracts): the 15 frozen types + schemas + golden serde suite (WP-00) by @gmhelmold in #2
- chore: gitignore cargo target dir by @gmhelmold in #3
- docs(plan): P3 runner box provisioned — inventory + decision record by @gmhelmold in #4
- docs(plan): P1 GitHub App registered (hugit-dev, App ID 3975152) by @gmhelmold in #5
- docs(plan): P1 closed — hugit-dev installed by @gmhelmold in #6
- test(acceptance): wave-D1 failing suites — 8 WPs (red on current tree) by @gmhelmold in #7
- feat(app): B1 — App skeleton: webhook ingest, ack, checks write-back (WP-B1) by @gmhelmold in #8
- docs(inventory): C1 — campaign-1 runner work inventory + reuse verdicts (WP-C1) by @gmhelmold in #9
- feat(policy): D6 — policy engine v0: declarative gates, fail-closed, audited changes (WP-D6) by @gmhelmold in #10
- feat(checks): C4 — regen drivers v0 (WP-C4) by @gmhelmold in #12
- fix(acceptance): wp-b3 oracle — BSD grep -ql portability by @gmhelmold in #11
- feat(queue): B4a — union queue core (WP-B4a) by @gmhelmold in #13
- feat(refstore): D1a — event-log core: hash chain, replay, tamper (WP-D1a) by @gmhelmold in #14
- feat(checks): B3 — affected-targets v0 (WP-B3) by @gmhelmold in #15
- feat(runner): C2a — ephemeral runner v0: lease + isolation (WP-C2a) by @gmhelmold in #16
- test(acceptance): wave-D1.2 failing suites — 12 WPs (red) by @gmhelmold in #17
- fix(acceptance): export TESTLIST in 6 D1.2 oracles by @gmhelmold in #18
- fix(acceptance): retire expired wave-isolation guards by @gmhelmold in #19
- feat(app): B7 — surface v0 (WP-B7) by @gmhelmold in #20
- test(scope): B10 — phase-B negative scope asserts (WP-B10) by @gmhelmold in #21
- feat(refstore): D1b — compaction/cold-tier, recovery, undo (WP-D1b) by @gmhelmold in #22
- fix(acceptance): wp-b4a github-absence guard expiry by @gmhelmold in #23
- chore: untrack harness telemetry + gitignore its dir by @gmhelmold in #24
- fix(acceptance): wp-d1b sibling-guard expiry by @gmhelmold in #25
- feat(refstore): D1c — serialized concurrency, p99 22.4ms (WP-D1c) by @gmhelmold in #26
- feat(refstore): D14 — forge authz (WP-D14) by @gmhelmold in #27
- feat(refstore): D4 — native intents + two-altitude projection (WP-D4) by @gmhelmold in #28
- feat(app): B9 — exit telemetry + the money gate binds (WP-B9) by @gmhelmold in #29
- feat(runner): C2b — expiry hard-kill, 8-concurrent, crash recovery (WP-C2b) by @gmhelmold in #30
- feat(fence): C5a — sparse fence materialization, ENOENT enforcement (WP-C5a) by @gmhelmold in #31
- feat(app): B6 — intent sidecar (WP-B6) by @gmhelmold in #32
- feat(queue): B4b — GitHub integration: merge API, protection holds (WP-B4b) by @gmhelmold in #33
- fix(runner): de-flake C2b item-4 concurrency proof by @gmhelmold in #34
- test(acceptance): wave-D2 failing suites — 16 WPs (red) by @gmhelmold in #35
- feat(mirror): E3 — status/badge compat emitter (WP-E3) by @gmhelmold in #36
- feat(ledger): D5 — hugit ledger + watch TUI v0 + fleet schema (WP-D5) by @gmhelmold in #37
- feat(cli): D7 — adversarial verdict panels (WP-D7) by @gmhelmold in #38
- feat(checks): C8 — shadow checks (WP-C8) by @gmhelmold in #39
- feat(cli): D10 — hugit why + impact (WP-D10) by @gmhelmold in #40
- feat(proto): D2a — git wire read path (WP-D2a) by @gmhelmold in #41
- feat: C10 — pricing no-shock: cap/degrade + zero overage (WP-C10) by @gmhelmold in #42
- feat(ledger): D11 — journals + ctx resume within horizon (WP-D11) by @gmhelmold in #43
- fix(acceptance): robust disjointness guards + admit hugit-invariants by @gmhelmold in #44
- feat(diag): D8 — experiment harness + gate binds (WP-D8) by @gmhelmold in #45
- fix(acceptance): retire C5a broker-absence guard by @gmhelmold in #46
- feat(fence): C5b — secrets broker v0 + escape red-team (WP-C5b) by @gmhelmold in #47
- feat(runner): E4 — Actions-YAML shim v0 (WP-E4) by @gmhelmold in #48
- feat(runner): C9 — workspace lifecycle (WP-C9) by @gmhelmold in #49
- feat(invariants): X4 — supply chain: pinned images, verified deps, fail-closed (WP-X4) by @gmhelmold in #50
- test(acceptance): wave-D3 failing suites — 14 WPs (red) by @gmhelmold in #51
- feat(proto): D2b — protocol read matrix: clients, jj stacks, fallback, scale ceilings (WP-D2b) by @gmhelmold in #52
- feat(proto): D3b — push concurrency, total order, external-change, negatives (WP-D3b) by @gmhelmold in #53
- feat(cli): D9 — attention queue (WP-D9) by @gmhelmold in #54
- feat(cli): D13 — tournament (WP-D13) by @gmhelmold in #55
- feat(cli): E5 — export + exit proof (WP-E5) by @gmhelmold in #56
- fix(acceptance): retire c4 regen/gate-absence guard by @gmhelmold in #57
- feat(checks): D12 — regen gate (WP-D12) by @gmhelmold in #58
- feat(mirror): E1a — outbound sync, hash-verify, ordered queue (WP-E1a) by @gmhelmold in #59
- feat(mirror): E1b — failure modes (WP-E1b) by @gmhelmold in #60
- feat(mirror): E1c — bootstrap cold-seed + substrate-loss DR (WP-E1c) by @gmhelmold in #61
- feat(mirror): E2a — git history import (WP-E2a) by @gmhelmold in #62
- feat(mirror): E2b — PR/issue import (WP-E2b) by @gmhelmold in #63
- docs(retro): orchestration pains + tooling proposals by @gmhelmold in #64
- feat(invariants): X3 — context privacy (WP-X3) by @gmhelmold in #65
- feat(invariants): X5 — namespace laws (WP-X5) by @gmhelmold in #66
- feat(invariants): X2 — attestation e2e with ed25519 public verification (WP-X2) by @gmhelmold in #67
- feat(proto): D3a — git push core: receive-pack→CAS+log (WP-D3a, recovered) by @gmhelmold in #68
- chore: gitignore harness state (worktrees, scheduled_tasks.lock) by @gmhelmold in #69
- docs(review): brutal adversarial code review (14 crates) by @gmhelmold in #70
- fix(contracts,refstore): R0 — single-source byte-exact hash/attestation formula (remediation) by @gmhelmold in #71
- fix(ledger): R-ledger — complete view-redaction coverage (remediation) by @gmhelmold in #72
- fix(queue): R-queue — pair-exclusion lands end-to-end + idempotent replay (remediation) by @gmhelmold in #73
- fix(fence): R-fence — real enforcement seam + genuine fence redteam (remediation) by @gmhelmold in #74
- fix(proto): R-proto — wire flag-gate + compare-and-append into receive_pack (remediation) by @gmhelmold in #75
- fix(runner): R-runner — enforce X4 pin on real spawn surface + sanitize tmp_root (remediation) by @gmhelmold in #76
- fix(cli): R-cli — real hugit binary + streaming export + line/symbol why (remediation) by @gmhelmold in #77
- fix(mirror): R-mirror — structural one-way proof + real import/LFS oracles + token redact (remediation) by @gmhelmold in #78
- fix(policy): route audit hash to canonical refstore formula (remediation) by @gmhelmold in #79
- fix(diag): canonical audit hash + recorded_at + CorpusTampered (remediation) by @gmhelmold in #80
- fix(app): real uninstall token revocation + ...