1.66.0

gorhill/uBlock1.66.0Sep 6, 2025by github-actions[bot]

AI Summary

Major update expanding JSONPath functionality, removing legacy stock filter lists, and adding an experimental filters list.

Key Highlights

  • Add JSONPath ability to select root node and substitute patterns
  • Remove 'CERT.PL's Warning List' and 'AdGuard Tracking Protection' from stock lists
  • Add support for strict-block from `ipaddress=` option
  • Improve rendering with high-contrast theme
  • Add filter list for experimental filters

New Features

  • JSONPath enhancements
  • Filter list management
  • Scriptlet improvements

Full Release Notes

[Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.66.0...master)
[Commits since last release](https://github.com/gorhill/uBlock/compare/1.65.0...1.66.0)

To install the stable build:

- **Firefox**: Click [uBlock0_1.66.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/4573289/ublock_origin-1.66.0.xpi)
    [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox)
- **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>
    - [About Google Chrome's "This extension may soon no longer be supported"](https://github.com/uBlockOrigin/uBlock-issues/wiki/About-Google-Chrome's-%22This-extension-may-soon-no-longer-be-supported%22)
    - As per [latest update from Google Chrome](https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline), MV2 support will be completely removed in [version 139](https://chromiumdash.appspot.com/schedule).
- **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>
- **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>

---

- [Improve `prevent-fetch` scriptlet](https://github.com/gorhill/uBlock/commit/d2bce26e7d)
- [Add support to strict-block from `ipaddress=` option](https://github.com/gorhill/uBlock/commit/6327aae56c)
- [Improve rendering with high-contrast theme](https://github.com/gorhill/uBlock/commit/5d7e5ee3a0) (fix suggested by @emv33)
- [Fix undue fetch from remote server at first install](https://github.com/gorhill/uBlock/commit/9327e19233)
- [Improve compatibility of `uritransform=` with DNR syntax](https://github.com/gorhill/uBlock/commit/aaf35d9d71)
- [Allow usage of `csp=`/`permissions=` with resource type object](https://github.com/gorhill/uBlock/commit/07e9f805bb)
- [JSONPath: Add ability to select root node for appending/modifying](https://github.com/gorhill/uBlock/commit/faff035203)
- [JSONPath: Add ability to substitute a pattern within a string value](https://github.com/gorhill/uBlock/commit/38ca6d41ff)
- [Remove "CERT.PL's Warning List" from stock lists](https://github.com/gorhill/uBlock/commit/e713e133eb)
- [Fix incorrect CNAME-related test in advanced settings](https://github.com/gorhill/uBlock/commit/171ddd3e06)
- [Remove "AdGuard Tracking Protection"from stock list](https://github.com/gorhill/uBlock/commit/14a9572c86)
- [Add filter list for experimental filters](https://github.com/gorhill/uBlock/commit/d88814bc12)
- [Improve `fingerprint2.js` shim](https://github.com/gorhill/uBlock/commit/7d9317bb17)
- [Make `google-ima` a valid injectable scriptlet](https://github.com/gorhill/uBlock/commit/47cbb43a0e)
- [Improve `abort-current-script` scriptlet](https://github.com/gorhill/uBlock/commit/fef50e59f2)
- [Fix potential exception in procedural operator `:matches-attr`](https://github.com/gorhill/uBlock/commit/e07e7bbd09)
- [Improve reporting of `reason` option in strict-blocked pages](https://github.com/gorhill/uBlock/commit/b7510eee61)
- [Improve `prevent-innerHTML` scriptlet](https://github.com/gorhill/uBlock/commit/b0396029bd)