| Name | Modified | Size | Downloads / 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()→Browser→Page→Element - 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
TypedDictclasses replacingDict[str, Any]aliases - Re-export all public sync types from top-level
vibiumpackage - 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
storageState→storage, addsetStorage/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