Releases: ukanth/afwall
Releases · ukanth/afwall
Release list
Version 4.1.0
AFWall+ v4.1.0
- Custom rules at the application level - direct per-app allow/block rules
- Custom theme maker with pre-built themes (Amber, Ocean, Forest, Slate, Plum, Black) plus a high-contrast light theme
- Multi-user / work-profile app detection and improved app search
- Option to show package name alongside app name in the list
- Improved firewall rule generation - IPv6 control traffic (ICMPv6 RS/RA/NS/NA), loopback routing, LAN discovery (multicast/broadcast/mDNS/SSDP), tethered DHCP replies, Tor redirect ordering, reject-chain logging
- Improved root apply reliability - consistent failure handling; success now waits for both IPv4 and IPv6 rule application to complete
- Log service reliability - watchdog restarts a dead log watcher, batched log writes
- Multiple LAN subnets now route correctly to WAN (Issue #1362)
- Missing system apps caused by removal of QUERY_ALL_PACKAGES
- Import/export - removed filter that hid valid AFWall+ backup files
- Widget bugs - repeated toggle callback reuse, activity reference leak
- Per-app localhost blocking (Issue #1421) - reverted pending a more reliable approach
- Updated Target SDK 36 (Android 16) support
Version 4.0.3
Full Changelog: v4.0.2...v4.0.3
- Switch from GCC to NDK for binaries. This should address false positive virus detection.
- Notification crash issues
Version 4.0.2
- Security issues. It break custom rules again. Please check github for workaround
- Allow blocking localhost connection
- Storing iptables.log with time and location
- High contrast mode theme
- Bug: Hostnames are not show in the logs
- Ability to copy domain/hostname in the logs.
Version 4.0.1
- Fixed boot rules not being applied (#1438)
- Fixed app search not working (#1445)
- Fixed pull to refresh when list is empty (#1439)
- Updated Magisk binary location (#1437)
- Relaxed sanitize rule to allow existing custom rules
- Added back button to PreferencesActivity
- Optimized pattern handling and memory management
- Added build scripts for F-Droid (#1441)
Version 4.0.0
Stable Release 4.0.0
- Material Design Overhaul
- Rule Management & Stability
- Enhanced Logging System
- Security Enhancements
- Android Support - 16+
- Binary updates - Cross-compiled binaries: busybox v1.36.1, iptables v1.8.10
- Architecture - Added ARM64 binaries and improved detection
Complete Changelog - https://github.com/ukanth/afwall/blob/beta/Changelog.md
Maintenance release 3.6.1
What's Changed
- Android SDK requirements - Target version to latest
- Add IPv6 support to NFLOG by @NeroProtagonist in #1375
- Code cleanup by @ukanth in #1387
- GitHub Actions — Publish build artifacts by @devnoname120 in #1384
Full Changelog: v3.6.0...v3.6.1
Release 3.6.0
- Updated libraries and SDK (33)
- Fixes:
- Chinese language not working
- Added Sinhala language
- libsu memory leak
- Optimizing copying binaries during install
- Log freezing on few devices
- Work profile fix for android 12
- Add support for recent versions of Android.
- Code optimizations.
Release 3.5.3
Changelog for Version 3.5.3
- New: Enable delay when applying rules (Required for Android 11+ on some devices)
- Fixes
Applying rules with ipv6 error
#1101 DNS leak when using external dns client.
#1280 work profile apps not shown on Android 11+
Bluetooth tether
import/export hanging - Use libsu for root detection.
- Chinese menu issue.
- Dropped xposed support! will be provided as separate module
- Updated libraries and SDK (31)
F-Droid Patch Release
Only changes related to f-droid build. No general release
Release 3.5.2
Changelog:
- Fix: import all issue from older versions.
- IPv6 issues on few devices when enabled.
- Simplified chinese lang issue
- Crash fixes.
- Removed run_pie binaries which are no longer used.
- Updated languages