Skip to content

πŸš€ Browser4 4.13.12

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 17:14
· 213 commits to main since this release

πŸš€ Browser4 v4.13.12 Release Notes

Release Date: 2026-09-01 16:55:42 UTC
Java Version: 17+
Built by: @platonai


4.13.12 release: fix attach --extension (use the published extension ID so the connect page no longer shows ERR_BLOCKED_BY_CLIENT, and open the connect page in Edge for msedge channels); unified session id resolution with dedicated named-session user data dirs; release tooling supports maintenance-branch and non-interactive releases.

πŸ“¦ Release Highlights

πŸ“Š Release Statistics

Metric Value
πŸ“ JAR Size 90MB
πŸ“ Commits 12
πŸ‘₯ Contributors 1
πŸ—οΈ Build Date 2026-09-01 16:55:42 UTC

πŸ”„ Changes Since Last Release

  • feat(release): support non-interactive release triggering via BROWSER4_RELEASE_ASSUME_YES (2b5b3581da)
  • feat(release): allow maintenance-branch (X.Y.x) releases alongside main (1ce21f3cb3)
  • fix(cli): attach --extension uses published extension ID and opens connect page in Edge for msedge channel (41ebd295ac)
  • test(session): cover unified session id resolution and named context dirs (8948dfb204)
  • fix(session): unify session id resolution, lazily create named context dirs (e5d994da70)
  • fix(session): named sessions bind a dedicated chrome user data dir (06a0acc7e5)
  • chore(deps): bump browser4-base to 4.11.10 (763036b6bb)
  • fix(test): stop mock EC server stale-port skips from breaking later test classes (e19e0b3c22)
  • fix(ci): point nightly webminer tests at renamed browser4-web-miner skill path (0d929fa51b)
  • chore: update browser4-base version to 4.11.8 in pom.xml (ba17a75369)
  • ci(release): tag releases from main instead of force-syncing main to tag (f23e359b18)
  • Auto-bump version to 4.13.12-SNAPSHOT (c4ea59b4d1)

πŸš€ Quick Start

Self-contained install

Use the CLI to download the matching Browser4 runtime bundle for your platform:

browser4-cli install
browser4-cli open

CLI & SKILLS

# Open a new browser window
browser4-cli open

# Navigate to a page
browser4-cli goto https://browser4.io

# 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://browser4.io" "snapshot"

# Stop on the first batch failure
browser4-cli batch --bail "open https://browser4.io" "click e1" "screenshot"

# Advanced: pipe batch commands as JSON via stdin
echo '[
  ["goto", "https://example.com/form-filling"],
  ["click", "#reset-btn"],
  ["fill", "#first-name", "Bob"],
  ["fill", "#last-name", "Smith"],
  ["fill", "#email", "bob@example.com"],
  ["select", "#country", "uk"],
  ["check", "#agree-terms"],
  ["click", "#submit-btn"]
]' | browser4-cli batch --json

# Close the session when done
browser4-cli close

πŸ“„ Full Changelog

v4.13.11...v4.13.12


Built with ❀️ by the Browser4 team

browser4-cli

This release also includes prebuilt browser4-cli binaries for:

  • Linux x64
  • Linux ARM64
  • Linux musl x64
  • Linux musl ARM64
  • Windows x64
  • macOS x64
  • macOS ARM64

npm package:
npm install -g browser4-cli

CLI package version in this release workflow:

  • 4.13.12

Self-contained Browser4 runtime bundles

This release also includes self-contained Browser4 runtime bundles with:

  • a lib/ directory containing Browser4Bundle.jar and all runtime dependencies
  • a minimal jlink-built JRE under runtime/
  • platform-specific launcher scripts in bin/

Runtime model:
runtime/bin/java -cp "lib/*" <MainClass>

Supported release assets:

  • browser4-bundle-runtime-windows-x64.zip
  • browser4-bundle-runtime-linux-x64.tar.gz
  • browser4-bundle-runtime-darwin-arm64.tar.gz

Recommended install flow:

browser4-cli install

Full Changelog: v4.13.11...v4.13.12