π Browser4 4.7.0
π Browser4 v4.7.0 Release Notes
Release Date: 2026-04-19 21:25:34 UTC
Java Version: 17+
Built by: @galaxyeye
π¦ Release Highlights
π Release Statistics
| Metric | Value |
|---|---|
| π JAR Size | 125MB |
| π Commits | 7 |
| π₯ Contributors | 1 |
| ποΈ Build Date | 2026-04-19 21:25:34 UTC |
π Changes Since Last Release
- feat: comment out unused end-to-end test scenarios in e2e.rs (b063af6d5)
- feat: update pulsar.base.version to 4.7.1 in pom.xml (508cbbde9)
- feat: add pulsar-skeleton dependency to pom.xml (7b462797e)
- feat: update README files with enhanced CLI usage examples and improved structure (d264e3d0f)
- feat: remove unused pulsar-skeleton dependency from test scope in pom.xml (ed0108a25)
- Merge branch '4.7.x' (c354ef613)
- docs: update proxy configuration section in README for clarity and detail (96dc1eaa8)
π Quick Start
CLI & SKILLS
# Open a new browser window
browser4-cli open
# Navigate to a page
browser4-cli goto https://playwright.dev
# Inspect the page β note the eN labels on interactive nodes
browser4-cli snapshot
# Interact using refs from the snapshot
browser4-cli click e15
browser4-cli type e15 "Hello World"
browser4-cli press e15 Enter
browser4-cli keydown Shift
browser4-cli mousemove 150 300
browser4-cli mousewheel 0 100
browser4-cli keyup Shift
# Take a screenshot and save it to disk
browser4-cli screenshot
# Use a custom server URL
browser4-cli open --server http://localhost:9090
# Execute multiple commands in one process
browser4-cli batch "open https://playwright.dev" "snapshot"
# Stop on the first batch failure
browser4-cli batch --bail "open https://playwright.dev" "click e1" "screenshot"
# Pipe batch commands as JSON via stdin
echo '[
["open", "https://playwright.dev"],
["snapshot"],
["click", "e1"],
["screenshot", "--filename=result.png"]
]' | browser4-cli batch --json
# Close the session when done
browser4-cli closeπ₯ Demo Videos
πΊ Bilibili:
https://www.bilibili.com/video/BV1fXUzBFE4L
π Full Changelog
Built with β€οΈ by the Browser4 team
What's Changed
- Move CommandService from pulsar-rest to pulsar-tools by @Copilot in #397
- feat: CommandToolExecutor + route CLI command execution through MCPToolController by @Copilot in #398
- Remove pulsar-agentic dependency from pulsar-tools by @Copilot in #399
- Add comprehensive batch execution test suite by @Copilot in #400
- fix: ensure Chrome cleanup on server restart and test panic to prevent stale CDP contexts by @Copilot in #401
- Fix bugs and cleanup in Runtimes#destroyProcess by @Copilot in #402
Full Changelog: v4.6.0...v4.7.0
