Skip to content

uBlock Plus+ v1.1.0 — Firewall, popup and performance preview

Pre-release
Pre-release

Choose a tag to compare

@kayurachann kayurachann released this 08 Sep 06:46

uBlock Plus+ v1.1.0 packages the improvements made since the September 1 v1.0.0 preview. The extension manifest now reports 1.1.0.

What's included

  • Updated popup controls and layout, plus the yellow-plus logo.
  • Dynamic firewall, an on-demand draft rule tester, and indexed hostname matching.
  • Cross-source scriptlet exceptions and packaged $badfilter handling for supported filters.
  • An opt-in, bounded logger with explicit event provenance.
  • Fewer repeated storage reads and bounded cosmetic dictionary loading for low-memory profiles.
  • A separate Experimental WebRequest package with an isolated Chrome launcher.
  • Updated English/Vietnamese documentation and real Chrome screenshots.

Downloads

Download the extension ZIP above; GitHub's automatically generated Source code archives are not installable extension packages.

Install or update

Requires Chromium 130+; native checks below used Chrome 152 on Windows.

  1. Export a backup from Dashboard → Settings before upgrading.
  2. Verify the ZIP against its accompanying SHA-256 file and extract it to a permanent, short folder.
  3. For an existing unpacked installation, replace the contents of its same folder, then click Reload at chrome://extensions. For a first installation, enable Developer mode and choose Load unpacked, selecting the folder containing manifest.json.
  4. Check Details → Version: 1.1.0, then reload websites.

Unpacked installations do not auto-update from GitHub. A source push, CI artifact and published Release are separate steps.

Validation

Source commit: 490289f328d70c140bc12127c541fe9efd71915e.
The attached ZIPs come from the successful Windows release pipeline, using Node 22.22.0 / npm 11.19.1:

  • npm ci, all 46 source test programs, npm run lint, both builds and both release artifact validators passed.
  • Downloaded CI ZIPs: manifest version, SHA-256, and every ZIP entry checked against the unpacked CI artifact.
  • Those exact artifact contents passed 27 native firewall-tester UI checks and 24 native network checks on Google Chrome 152.0.7977.76, using isolated profiles.
  • Coverage includes Off/allow/noop, unknown-context fail-open, native permission fallback and service-worker recovery. These focused suites do not certify every website or Chromium version.
Package SHA-256
Standard 9014ae6eb23d07013d4e43c5088ae01ac5e8ea2feac0c4b85697a0600e9fed1d
Experimental acc6f218f31fb2f7fa680bb3f7f196d549492a5476a4208f082461f1969a297e

Scope

This remains a manual-install preview, not a claim of complete MV2/uBlock Origin parity. Browser DNR quotas, API availability and unsupported filtering cases remain; the logger does not observe all browser activity. Experimental synchronous blocking requires an actual browser grant and supplements the existing firewall/DNR implementation. Documented fail-open behavior is preserved. See the feature matrix.

Tiếng Việt

Đây là bản thử nghiệm v1.1.0 mới, bao gồm các nâng cấp popup, logo dấu cộng vàng, firewall và công cụ thử quy tắc, ngoại lệ bộ lọc giữa các nguồn, logger và tối ưu bộ nhớ. Chọn gói Standard nếu cài thông thường; gói Experimental cần mở Chrome bằng launcher riêng.

Bản unpacked không tự cập nhật. Sao lưu cấu hình, tải ZIP và checksum tương ứng, thay nội dung trong đúng thư mục tiện ích đang dùng rồi bấm Tải lại/Reload tại chrome://extensions. Mục Chi tiết/Details phải hiện 1.1.0. Không tải các mục “Source code” để cài trực tiếp. Xem README tiếng Việt.