v0.4.0

emscripten-core/emscriptenv0.4.0Sep 16, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces Chinese language support for BM25 retrieval and optional cross-encoder reranking. It enhances the CLI, TUI, and Web interfaces with new features like experience loop REPL commands and a ScanMalware MCP server, alongside various bug fixes.

Key Highlights

  • Chinese perception BM25 retrieval with optional cross-encoder reranking
  • New ScanMalware builtin remote MCP server
  • Configurable container layout in TUI with findings evidence
  • HTTPS VPS compose profile for web deployment
  • Fixes for Windows clipboard paste and scroll issues

New Features

  • Chinese perception BM25 retrieval
  • Cross-encoder reranking
  • ScanMalware MCP server integration
  • Experience loop as REPL slash commands
  • Configurable TUI container layout

Full Release Notes

## What's Changed
* feat(kb): 中文感知 BM25 检索 + 可选 cross-encoder 重排序 by @SummerCaptain in https://github.com/Netw0rkNoob/VulnClaw/pull/252
* fix(i18n): add missing cli.host_no_set English translation by @Shxiao101 in https://github.com/Netw0rkNoob/VulnClaw/pull/257
* docs: remove README references to nonexistent docs/keyless-auth.md by @Shxiao101 in https://github.com/Netw0rkNoob/VulnClaw/pull/259
* fix(cli): paste and scroll classic /config panel by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/264
* feat(cli): expose experience loop as REPL slash commands by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/265
* feat(web): add HTTPS VPS compose profile by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/266
* feat(tui): configurable container layout with findings evidence and sub-agent transcripts by @FarStar-CN in https://github.com/Netw0rkNoob/VulnClaw/pull/268
* Unclecheng li patch 1 by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/270
* Unclecheng li patch 2 by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/271
* fix(solver): break the tool-less spin loop; doctor gains --probe-llm by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/273
* feat(mcp): add ScanMalware as a builtin remote MCP server by @jonaslejon in https://github.com/Netw0rkNoob/VulnClaw/pull/274
* fix(cli): read the Windows clipboard over stdout; drop a dead README link by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/276
* fix(cli): register /mode in the classic REPL; document safety.* config by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/278
* chore(release): bump version to 0.4.0 by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/280

## New Contributors
* @SummerCaptain made their first contribution in https://github.com/Netw0rkNoob/VulnClaw/pull/252
* @Shxiao101 made their first contribution in https://github.com/Netw0rkNoob/VulnClaw/pull/257
* @jonaslejon made their first contribution in https://github.com/Netw0rkNoob/VulnClaw/pull/274

**Full Changelog**: https://github.com/Netw0rkNoob/VulnClaw/compare/v0.3.9...v0.4.0

Related Repositories