Skip to content

v2.4.0

Latest

Choose a tag to compare

@JuliusBrussee JuliusBrussee released this 29 Aug 22:15
v2.4.0
df2ccd8

Caveman 2.4.0 closes the full weekly issue and PR queue with adversarial review, targeted fixes, and release-grade validation.

Highlights:

  • Hardened proxy redirect, authentication, cancellation, and TLS behavior.
  • Request-scoped MCP recovery and per-session native-runtime locking.
  • Safer Windows hooks and lifecycle handling.
  • Stronger compression masking, isolation, accounting, and semantic doctor checks.
  • Integrated accepted contributor work with explicit attribution and closure messages.
  • Restored documented caveman --version behavior.

Artifacts:

  • CLI: npm install -g @caveman-ai/cli@1.3.1
  • Signed binaries: bin-v1.1.4

Validation:

  • Full CLI suite: 665 tests, 647 passed, 18 skipped, 0 failed.
  • Required Linux, macOS, Windows, Go, TypeScript, Python, extension, and root CI passed.
  • Clean npm install, signed-binary checksum verification, direct wrap, compression, and byte-exact retrieval smoke passed.

What's Changed

  • fix(proxy): scope repo intelligence to project source and require direct evidence by @JuliusBrussee in #901
  • fix: harden weekly integrations and prepare v2.4.0 by @JuliusBrussee in #929
  • fix(hooks): handle stdout/stderr 'error' in UserPromptSubmit hook by @AmirF194 in #795
  • fix(cli): honour HTTP_PROXY/HTTPS_PROXY for outbound requests by @dylanneve1 in #889
  • fix(compress): block sensitive directory names by @CooperSheroy in #891
  • chore(skills): shorten skill descriptions to fit the listing budget by @smoochy in #898
  • fix(stats): add Claude 5 model output pricing by @SomSamantray in #900
  • fix: scope caveman mode to the session by @pavel-collab in #904
  • fix(codex): remove deprecated hooks alias by @cuddy-five in #927
  • fix(installer): avoid CLI bin collision by @pttydou in #928
  • fix(compress): serialize concurrent compress runs with a cross-session lock by @hunleyd in #798
  • fix(cli): support documented version flag by @JuliusBrussee in #930

New Contributors

Full Changelog: v2.3.1...v2.4.0