evil Download

evil/Changelog

Every build,
on the record.

v1.0.0 hasn't shipped, so this is the development log rather than a release history — internal builds, in order, with what actually changed in each. Every entry maps to commits in evil-browser/evil.

Current
0.9.4 — internal
Base
Chromium 152.0.7977
Cadence
Roughly fortnightly
0.9.4
21 August 2026
CurrentInternal

Import stops lying about locked profiles

  • NewContainer assignment rules — map a domain to a container once and every navigation to it lands in the right cookie jar.
  • NewCommand palette on Ctrl Shift K, covering tabs, settings pages and shield toggles.
  • FixImport now detects a locked Chromium profile up front and says so, instead of silently skipping history and cookies.
  • FixFirefox password import no longer chokes on profiles using a primary password.
  • PerfCold start down another 140 ms on Windows by deferring the extension registry scan.
  • SecMerged Chromium 152.0.7977 security fixes.
0.9.3
4 August 2026
Internal

Fingerprint noise gets a per-site seed

  • NewNoise seeds are now derived per session and per eTLD+1, so two sites can't correlate a visitor, while a single site still sees a stable machine.
  • New--no-fingerprint-noise switch for isolating breakage reports.
  • FixCanvas-based captchas stopped failing on the second attempt.
  • FixAudioContext jitter is now genuinely sub-audible; a handful of web-audio instruments were picking it up.
  • FixScreen metric bucketing no longer breaks fullscreen video on ultrawide displays.
0.9.2
17 July 2026
Internal

Burn-all crosses profiles

  • NewA burn now clears every profile at once, not just the active one, including service workers and their registrations.
  • NewBurn exceptions — a per-site allowlist for the two cookies you actually want to keep.
  • NewBurn on exit, combinable with session restore.
  • FixDNS cache and socket pool were surviving a burn. They no longer do.
  • PerfBurning a large profile went from about 9 seconds to under 1.
0.9.1
30 June 2026
Internal

Tab discarding that doesn't lose your place

  • NewDiscarded tabs keep title, favicon and scroll position, and reload on focus.
  • NewLow-memory mode, entered automatically under 4 GB of RAM.
  • NewVertical tabs, on Ctrl Alt T.
  • FixPinned tabs and tabs holding a live WebSocket are exempt from discarding.
  • PerfIdle RAM on a 20-tab session down roughly a third against stock Chromium.
0.9.0
9 June 2026
InternalMilestone

First build with everything switched on

  • NewuBlock Origin compiled into the network stack rather than loaded as an extension — full filter syntax, unlimited rules, real cosmetic filtering.
  • NewFingerprint randomization on canvas, WebGL, audio, fonts and client hints, enabled by default.
  • NewTampermonkey and Cookie-Editor bundled on first launch.
  • NewWidevine included in official builds, so DRM streaming works out of the box.
  • SecGoogle Safe Browsing removed; badware and phishing lists moved into the local blocker instead.
0.8.x
March – May 2026
Groundwork

Stripping the base

  • SecRemoved the Google update service, field trials, crash upload, and the first-run and connectivity pings.
  • PerfRebuilt with link-time and profile-guided optimization; binary about 30% smaller on disk.
  • NewOwn update mechanism: 12-hour check, delta patches, signature verified, no background service.
  • NewProfile and container plumbing, ahead of the UI that lands in 0.9.x.
  • NewEnterprise policy keys for shields, burn and update channel.

Next up: v1.0.0

Crash-rate targets and a boring import path. When both hold for two consecutive builds, the stable channel opens.