1.35.0

gorhill/uBlock1.35.0Apr 21, 2021by github-actions[bot]

Full Release Notes

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

To install the stable build:

- **Firefox**: Click [uBlock0_1.35.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3763753/ublock_origin-1.35.0-an+fx.xpi)
    - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox).
- **Chromium**: Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>
- **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>
    - The Microsoft Store version of uBO is published by [Nik Rolls](https://github.com/nikrolls/uBlock-Edge)
- **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>

---

## New

New filtering ability to remove specific response headers from document resources. Example:

    example.com##^responseheader(refresh)

Only the following response headers are allowed to be removed, anything else will cause the filter to be invalid and discarded:

- `location`
- `refresh`
- `report-to`
- `set-cookie`

### Chromium-based browsers

[Google's FLoC](https://www.eff.org/deeplinks/2021/04/am-i-floced-launch) is defused by default. Websites will be able to use the FLoC API (only if already present), but will be unable to get a result from it -- uBO causes the API to always fail as if there was no FLoC data available.

If your Chromium-based browser supports the FLoC API, this is the result you should get with uBO when testing with [EFF's _"Am I FLoCed?"_](https://www.eff.org/deeplinks/2021/04/am-i-floced-launch) (assuming you did not disable uBO's _"uBlock filters -- Privacy"_ list):

![Fetching FLoC data fails](https://user-images.githubusercontent.com/585534/115114281-742f5a00-9f5c-11eb-9e77-4642da2d1d6f.png)

Additionally, uBO causes all websites to opt-out of being part of FLoC calculation by injecting [the appropriate response header](https://github.com/WICG/floc#opting-out-of-computation).

You can opt-in to FLoC by creating the appropriate exception filter, see [commit message](https://github.com/gorhill/uBlock/commit/bfdc81e9e400f7b78b2abc97576c3d7bf3a11a0b) for details.

## Closed as fixed

- [Block FLoC checks in Chrome/uBO](https://github.com/uBlockOrigin/uBlock-issues/issues/1553)
- [json-prune doesn't remove all properties by full wildcard](https://github.com/uBlockOrigin/uBlock-issues/issues/1545)

## Notable commits without an entry in the issue tracker

- [Remove advanced setting `ignoreScriptInjectFilters`](https://github.com/gorhill/uBlock/commit/bc8c1d00ad728e854b3caf35231d808515058d3f)
- [Finalize 3rd-party scripts/frames mini-filtering widget](https://github.com/gorhill/uBlock/commit/58505cfddcabf216fdfdd1150eedfc2f28f36435)
- [Remove advanced setting `ignoreRedirectFilters`](https://github.com/gorhill/uBlock/commit/f5b453fae3c77363367cdf9494e90fe276042a72)
- [Fix regex used to extract attribute name in element picker](https://github.com/gorhill/uBlock/commit/9a94ba0a226f8d9589806e07409ee6de4925a721)
- [Add support for removal of response headers](https://github.com/gorhill/uBlock/commit/f876b68171ff307f27601225607a6801f400437d)