Skip to content

v4.2.0 — Cross-Platform Installer & Core Automation Enhancements

Choose a tag to compare

@rakaarwaky rakaarwaky released this 16 Aug 18:06
· 33 commits to main since this release
b899a82

What's Changed in v4.2.0

🚀 Major Highlights

  • Cross-Platform Installer: Introduced scripts/install.py (pure Python cross-platform installer for Linux, macOS, & Windows) alongside scripts/install.ps1 and scripts/install.sh wrappers.
  • Repository Rename: Fully migrated repository remote and CI workflows to qwen-web-arwaky.
  • System Health Diagnostics: Added qwen-web-cli doctor subcommand for 5-dimension environment health audits.
  • MCP Server Enhancements: Structured JSON envelopes for tool execution and session management utilities.
  • Quality & CI: Fixed all ruff and mypy linting checks with 231 unit tests passing across Python 3.10-3.13.

What's Changed

  • ci: add Dependabot for dependency updates by @arena-ai-coding-agent[bot] in #8
  • chore(deps): update setuptools requirement from >=61.0 to >=84.0.0 in the python group by @dependabot[bot] in #10
  • chore(deps-ci): bump the actions group with 3 updates by @dependabot[bot] in #9
  • ci: add main branch protection ruleset (wajib PR untuk main) by @arena-ai-coding-agent[bot] in #11
  • ci: add release automation and PR maintenance workflows by @rakaarwaky in #14
  • chore(release): v4.1.0 by @github-actions[bot] in #15
  • chore(release): v4.1.0 by @github-actions[bot] in #17
  • fix: chmod session dir to 755 before Chrome launch by @rakaarwaky in #18
  • chore: gitignore worktrees/ directory by @rakaarwaky in #32
  • fix(ci): restore os.chmod on session dir to unbreak pytest job (pre-existing failure in #24) by @arena-ai-coding-agent[bot] in #30
  • chore(release): v4.1.0 by @github-actions[bot] in #38
  • chore(deps-ci): bump astral-sh/setup-uv from 5.4.2 to 9.0.0 in the actions group by @dependabot[bot] in #24
  • chore(release): v4.1.0 by @github-actions[bot] in #39
  • fix(install): clean reinstall + repair browser session dir perms by @rakaarwaky in #25
  • chore(release): v4.1.0 by @github-actions[bot] in #40
  • fix(browser): chmod session dir 0700 at runtime (fixes #25 CI) by @arena-ai-coding-agent[bot] in #31
  • chore(release): v4.1.0 by @github-actions[bot] in #41
  • chore(release): v4.1.0 by @github-actions[bot] in #42
  • docs: lock scope to Stabilization Mode (PRD, README, FRDs, skill) by @rakaarwaky in #44
  • fix: keep manual login browser open and verify session by @arena-ai-coding-agent[bot] in #46
  • fix: pass built config to run command in interactive mode by @rakaarwaky in #47
  • chore(release): v4.1.0 by @github-actions[bot] in #45
  • docs(core): refine PRD/FRD into 10 capability-aligned FRs by @arena-ai-coding-agent[bot] in #60
  • chore(release): v4.1.0 by @github-actions[bot] in #61
  • fix(mcp): protect stdio and generate audit log tool by @rakaarwaky in #98
  • fix(cli): enforce surface precedence and LinuxGuard lifecycle by @rakaarwaky in #99
  • fix(core): enforce pipeline routing outcomes and lifecycle gates by @rakaarwaky in #100
  • fix(core): complete capabilities and aggregate test coverage by @rakaarwaky in #101
  • chore(release): v4.1.0 by @github-actions[bot] in #104
  • refactor(shared): extract event and error taxonomy by @rakaarwaky in #107
  • fix: enforce strict CLI event pipeline gates by @rakaarwaky in #110
  • Update README.md by @rakaarwaky in #111
  • chore(release): v4.1.0 by @github-actions[bot] in #112
  • session-setup: Textual UI submenu for session status and delete/login actions by @rakaarwaky in #113
  • fix: emit document parsed before prompt injected by @rakaarwaky in #116
  • feat: unify cross-platform installation and release 4.2.0 by @rakaarwaky in #125

New Contributors

  • @arena-ai-coding-agent[bot] made their first contribution in #8
  • @dependabot[bot] made their first contribution in #10

Full Changelog: v4.0.1...v4.2.0