Repository navigation
Releases: aliilyas/bruster
Release list
v0.3.3
Highlights
- Fix navigation and history races across WebView2 and WebKit, stale frame references, hidden/covered element handling, and MCP logging-order races.
- Improve startup, graphics, and JSON transport overhead; keep hidden macOS automation timers active.
- Add a shared browser Test Lab with 305 fixtures, native JSONL/MCP coverage, cross-platform CI, and a published interactive catalog.
- Add tested Linux AMD64/ARM64 Docker images and Docker Hub publishing.
- Add reproducible launch assets, native MCP packaging, and expanded website documentation.
Downloads
Native archives cover macOS ARM64/x86_64, Linux ARM64/x86_64, and Windows x86_64. Verify them with SHA256SUMS.
The cross-platform native MCP bundle, bruster-0.3.3.mcpb, includes all five verified executables. Its checksum and package metadata are in MCP-SHA256SUMS and server.json.
The bundle launcher was exercised through MCP in CI; bruster-mcp-demo.mp4 was captured from this release.
Linux native builds require WebKitGTK 4.1 and a display or Xvfb; Windows requires WebView2. The Docker image includes its Linux browser runtime.
Links
- Successful release CI: all five targets, full Test Lab, catalog checks, public-site tests, and MCP integrations.
- This release's benchmark report: Bruster completed ten measured sessions with no failures.
- Test Lab
- Benchmarks and raw measurements
- All changes since v0.3.2
What's Changed
- Improve benchmark results page formatting by @aliilyas in #9
- Fix navigation races and reduce startup, graphics, and transport overhead by @aliilyas in #8
- Fix queued WebView2 navigation starts and benchmark overlap detection by @aliilyas in #10
- Fix dispatch after same-URL WebView2 history traversal by @aliilyas in #11
- Add executable browser test lab and Pages publishing by @aliilyas in #13
- Integrate shared test-lab fixtures into Cargo and CI by @aliilyas in #14
- Fix Test Lab CI failures across browser engines by @aliilyas in #15
- Prepare Bruster launch assets and MCP distribution by @aliilyas in #12
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Highlights
- Fix hidden and MCP startup on Linux when desktop portals are unavailable or stalled.
- Make page-request deadlines reliable across navigation, cancellation, and redispatch; improve MCP shutdown and profile persistence.
- Fix macOS navigation races, native load-failure recovery, and cancellation of superseded requests.
- Fix screenshot viewport restoration and Windows history synchronization, with required native Windows smoke, edge, and public-site tests.
- Improve Wikipedia search and history coverage, including responsive controls and bounded recovery from Wikimedia rate limits.
- Add reproducible browser benchmarks and published performance reports.
Downloads
Prebuilt archives are provided for macOS (Apple Silicon and Intel), Linux (ARM64 and x86_64), and Windows (x86_64). SHA256SUMS contains checksums for all five archives.
Linux requires WebKitGTK 4.1 and Xvfb when running without a desktop display. Windows requires the WebView2 runtime.
Full changelog: v0.3.1...v0.3.2