π Version Compatibility β
New features are added to the binary first, then the TypeScript library.
β οΈ Minimum versions: Binary v0.1.14+ | Library v0.0.21+
Quick Reference β
| Feature | Min Binary | Min Library |
|---|---|---|
| HTTP Mode + Remote Deployment | v0.1.14 | v0.0.21 |
| Proxy Support (all commands) | v0.1.14 | v0.0.21 |
| Session Persistence (ws.json, pings.json) | v0.1.14 | v0.0.21 |
| Identity/Profile System | v0.1.14 | v0.0.21 |
| Cookies Hot Reload | v0.1.14 | v0.0.21 |
| All features before these | v0.1.0 | v0.0.1 |
How to Check Your Versions β
Binary Version β
bash
./nothing-browser-headless --versionLibrary Version β
bash
bun list | grep nothing-browserUpdate Instructions β
Update Binary β
bash
# Download latest from GitHub Releases
# Replace your old binaryUpdate Library β
bash
bun update nothing-browserβ οΈ Important: You Don't Have to Update β
If your current code works, keep what you have.
| Your Situation | Action |
|---|---|
| Code works, no new features needed | Do nothing |
| Want new features | Update both binary and library |
| Production system, stability critical | Lock versions |
Common Errors β
| Error | Cause | Fix |
|---|---|---|
command not recognized | Binary too old | Update to v0.1.14+ |
ENOENT /tmp/piggy | Socket not created | Run binary manually once |
curl: (52) Empty reply | Timeout or human mode | Add --max-time or disable actHuman() |
Feature Matrix β
| Feature | Binary v0.1.0 | Binary v0.1.14+ |
|---|---|---|
| Socket mode | β | β |
| HTTP mode | β | β |
| Proxy load/fetch | β | β |
| Proxy test/rotate | β | β |
| ws.json persistence | β | β |
| identity.json | β | β |
| Cookies hot reload | β | β |
Nothing Ecosystem Β· Ernest Tech House Β· Kenya Β· 2026