Download Latest Version v26.5.31 source code.zip (2.3 MB)
Email in envelope

Get an email when there's a new version of Vibium

Home / v26.3.17
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-03-18 1.6 kB
v26.3.17 source code.tar.gz 2026-03-18 2.0 MB
v26.3.17 source code.zip 2026-03-18 2.3 MB
Totals: 3 Items   4.3 MB 0

🍀 Happy St. Patrick's Day!

☕ Java Client

New Java client library for browser automation. Communicates with the vibium binary over ndjson pipe protocol.

  • 55 source files, 12 test classes
  • Sync API: Vibium.start()BrowserPageElement
  • Gradle build with native binaries bundled in the JAR
  • Available on Maven Central

    :::java Browser bro = Vibium.start(); Page vibe = bro.page(); vibe.go("https://example.com"); Element el = vibe.find("h1"); System.out.println(el.text()); bro.stop();

Python Client Improvements

  • Structured error types (VibiumTimeoutError, ElementNotFoundError, etc.)
  • Proper TypedDict classes replacing Dict[str, Any] aliases
  • Re-export all public sync types from top-level vibium package
  • Fix emulate_media() to use snake_case kwargs

Bug Fixes

  • Use process group kill for Chrome cleanup instead of racy pgrep walk
  • Fix flaky test bugs, add test-cleanup between test phases
  • Rename element wire commands to vibium:element.* per BiDi spec
  • Default screenshots to true for recording
  • Rename storageStatestorage, add setStorage/clearStorage

Docs

  • Reorganize docs structure: specs, how-to-guides, tutorials, reference
  • Add WebDriver BiDi and WebDriver overview reference docs
  • Add getting-started tutorials for Java, JS, and Python
  • Add Maven Central publishing guide
  • Clean up stale design docs

Full Changelog: https://github.com/VibiumDev/vibium/compare/v26.3.11...v26.3.17

Source: README.md, updated 2026-03-18