Skip to content

eBrowser v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 May 05:48
· 87 commits to master since this release

eBrowser v0.3.0

First release with verified, working binaries on all three desktop platforms — Linux, macOS (Apple Silicon), and Windows.

Downloads

Platform Architecture Asset Size Contains
Linux x86_64 ebrowser-v0.3.0-linux-x86_64.tar.gz 449 KB bin/eBrowser, tools/benchmark, tools/load_test_combined
macOS Apple Silicon (arm64) ebrowser-v0.3.0-macos-arm64.tar.gz 298 KB bin/eBrowser
Windows x86_64 ebrowser-v0.3.0-windows-x86_64.zip 880 KB bin\eBrowser.exe, bin\SDL2.dll
Reference Guide — eBrowser-guide.pdf 230 KB Official PDF guide

Quick Start

Linux

tar xzf ebrowser-v0.3.0-linux-x86_64.tar.gz
./bin/eBrowser

macOS (Apple Silicon)

tar xzf ebrowser-v0.3.0-macos-arm64.tar.gz
./bin/eBrowser

Windows

  1. Extract ebrowser-v0.3.0-windows-x86_64.zip
  2. Run bin\eBrowser.exe (the bundled SDL2.dll is loaded automatically)

Highlights

  • 577K+ requests/sec with 8-layer security pipeline
  • 16 µs average request latency
  • Process sandbox, hardened allocator, application firewall
  • Anti-fingerprinting, DNS-over-HTTPS, tracker/ad blocker
  • LVGL 9.2 GUI, SDL2 desktop backend

Cross-Platform Build Fixes

This release resolved several long-standing cross-platform CI issues:

  • macOS: Removed broken case-insensitive symlink, added Homebrew SDL2 path discovery
  • Windows: Fixed LVGL __imp_ dllimport linker errors via LV_ATTRIBUTE_EXTERN_DATA= override; bundled SDL2.dll
  • Both: SDL2 entry-point conflicts resolved with SDL_MAIN_HANDLED

See CHANGELOG.md for full technical details.