Skip to content

πŸš€ Browser4 4.7.0

Choose a tag to compare

@github-actions github-actions released this 19 Apr 21:25
· 3186 commits to main since this release

πŸš€ 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

🎬 YouTube:
Watch the video

πŸ“Ί Bilibili:
https://www.bilibili.com/video/BV1fXUzBFE4L


πŸ“„ Full Changelog

v4.7.0-ci.7...v4.7.0


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