BleachBit 4.7.0 is now available! This release brings BleachBit's cleaners up to date with version 6.0.1, adds support for Supermium, and introduces modern CleanerML compatibility features. It includes significant bug fixes for file handling and symlink traversal, performance improvements, and comprehensive translation updates.
This is a special release of BleachBit intended only for Windows XP, Vista, 7, and 8, so users on Windows 10 and 11 and Linux should continue to use BleachBit 6.0.
Demo
The video shows BleachBit 4.7.0 running on Windows XP SP3, and BleachBit cleans Supermium.
Changes since version 4.6.2
New Features
- Cleaners on par with BleachBit 6.0.1: Backported CleanerML files from BleachBit 6.0.1, bringing 4.6.x's cleaners up to date. (Vivaldi, LibreWolf, and Zen were not included because the applications require Windows 10.)
- Supermium browser: Added a new cleaner for the Supermium web browser.
- Modern CleanerML fallback support: Added fallback support for modern CleanerML browser files. Though the cookie manager is not supported, it falls back to deleting the whole cookie jar instead of rejecting the CleanerML file, allowing seamless CleanerML sharing with BleachBit 6.0.
- same_user attribute: Added support for the
same_userattribute in CleanerML (for Windows 7 and 8), for multi-user systems. For cleaners such as web browsers, it ignores processes running by other users. - Winapp ExcludeKey: Added support for
ExcludeKeywith REG type in Winapp.
User Interface
- Full screen toggle: Enabled users to toggle full screen with F11.
- Upgrade notice: Notify users on Windows 10 and later to use a newer version of BleachBit.
Bug Fixes
- Recycle bin junctions/symlinks: Do not follow directory junctions/symlinks in the recycle bin (important bug fix).
- Skip traversing symlinks/junctions, in general.
- Improve robustness of deleting files with exceptions: locked files, read-only, and access denied.
- Load cleaners from
%appdata%/bleachbit/cleanerswhen running in portable mode. - Do not show an error for a non-existent custom folder.
- Fix two error messages when cleaning Firefox.
- Fix cleaning Windows Updates.
- Do not crash when the environment variable
SSLKEYLOGFILEis set. - Use retry when checking for updates or downloading chaff models.
- Fix GUI deadlock when loading malformed XML cleaners.
- Handle a missing
PATHenvironment variable. - Quiet a warning about a missing My Videos folder on Windows XP.
- Gracefully handle psutil not working on Windows XP.
- Improve robustness of first-time startup (when guessing drives for wiping empty space).
- Ensure temporary files are cleaned up when wiping a path.
- Fix: Git revision was not shown in system info.
- Fix crash in recognition of local cleaners.
- Improve debug logging initialization and file output.
- Use binary mode to truncate files.
- When wiping filenames, reduce data remnance, improve speed, and improve robustness.
Localization
- Backported translations from BleachBit 6.0.1: a major improvement in language support, with almost complete coverage for 24 languages.
Other changes
- Online update notification system will not suggest updating to BleachBit 6.0 on incompatible versions of Windows.
- Removed a huge amount of non-Windows code and data.
- Updated and pinned Python dependencies.
- Verify hashes for downloaded dependencies.
- Updated SQLite from 3.43.2 to 3.53.1.
- Updated NSIS from 3.03 to 3.12.
- The installers, executables, and libraries are dual signed for maximum compatibility across Windows versions. For Windows XP, we sign with SHA-1 and Authenticode timestamp format (V1). For newer Windows versions, we sign with SHA-256 and RFC-3161 timestamp format (V2).
- The uninstaller is now digitally signed.
- List of commits
Like BleachBit 4.6.2, BleachBit 4.7.0 includes Python 3.4.4, which was the last version of Python to support Windows XP, 7, and 8. However, Python 3.4.4 is now outdated: for more information, see BleachBit support for older Windows versions.
Download
Binary Downloads
- BleachBit-4.7.0-setup.exe: Windows installer (best choice for most people)
- BleachBit-4.7.0-portable.zip: portable application (no installation required)
- BleachBit-4.7.0-setup-English.exe: Windows installer (English only)
- BleachBit-4.7.0-setup.zip: Windows installer (.exe inside .zip)
Source Code
- bleachbit-4.7.0.tar.bz2: source code (bz2 format)
- bleachbit-4.7.0.tar.gz: source code (gzip format)
Checksums and Signatures
- bleachbit-4.7.0-sha256sum.txt: checksum file
- bleachbit-4.7.0-sha256sum.txt.asc: checksum file with ASCII-armored GPG digital signature
- andrew's blog
- Log in or register to post comments