Camofox Browser v1.4.1
What's New
📊 Prometheus Metrics
- New
/metricsendpoint exposes Prometheus-compatible metrics: active tabs, request latency (by endpoint), browser restarts, tab lifecycle events, and more. Drop it into your existing monitoring stack.
🐛 Bug Fixes
- Firefox proxy credentials: Fixed base64 auth header decoding for Firefox-style proxy credential format.
- Macro validation: LLM-generated garbage values (
__NO__,none,null) no longer cause 500 errors — they're filtered out and treated as empty. Missingurl/macronow returns 400 instead of 500. - goBack navigation: Pages that cancel navigation (
NS_BINDING_CANCELLED) no longer throw unhandled errors. - Idle browser shutdown: The idle timer now starts after browser pre-warm, so unused browsers don't stay alive indefinitely (~735 MB RSS savings). (Thanks @rplakas! #33)
- Plugin evaluate fix:
camofox_evaluaterequest body is now properly JSON-serialized. (Thanks @kays0x! #35)
Upgrading
Update your plugin to v1.4.1. No configuration changes needed — fully backward compatible.