Skip to content

Releases: aliilyas/bruster

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 29 Oct 01:09

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

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

Choose a tag to compare

@aliilyas aliilyas released this 28 Oct 00:12

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

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:29

Full Changelog: v0.3.0...v0.3.1