Skip to content

v1.4.1 — Metrics, Proxy Fix, Stability

Choose a tag to compare

@skyfallsin skyfallsin released this 22 Mar 19:32
· 248 commits to master since this release
91fc2ec

Camofox Browser v1.4.1

What's New

📊 Prometheus Metrics

  • New /metrics endpoint 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. Missing url/macro now 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_evaluate request body is now properly JSON-serialized. (Thanks @kays0x! #35)

Upgrading

Update your plugin to v1.4.1. No configuration changes needed — fully backward compatible.