Repository navigation
uBlock Plus+ v1.1.0 — Firewall, popup and performance preview
Pre-releaseuBlock 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
$badfilterhandling 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
- Standard (recommended): uBlock-Plus_1.1.0.chromium.zip · SHA-256.
- Experimental: uBlock-Plus_1.1.0.experimental.chromium.zip · SHA-256. Follow the dedicated-profile launcher instructions.
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.
- Export a backup from Dashboard → Settings before upgrading.
- Verify the ZIP against its accompanying SHA-256 file and extract it to a permanent, short folder.
- 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 containingmanifest.json. - 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.