Releases: AdguardTeam/AdguardForAndroid
2.1.359
Disclaimer: Adguard for Android is not an open source project. We use github as an open bug tracker for users to see what developers are working on.
Ad blocking
[Added] Added popular filter subscriptions: #210
List of added filter subscriptions:
- ABPindo
- EasyList China
- EasyList Czech and Slovak
- EasyList Hebrew
- EasyList Italy
- Liste AR
- Liste FR
- ABP Japanese Filters
- Adblock polskie reguły
[Added] $generichide modifier support: #64
[Added] $genericblock modifier support: #63
[Changed] Improved $popup rules: #207
[Fixed] A bug with HTML filtering rules - void elements never removed: #214
[Fixed] An issue with "base url": #212
[Fixed] Rules with $elemhide modifier now applied to "Documents" only: #181
UI changes
[Added] New "Notification Icon" setting option: "Notification without icon": #222
So now we now have 4 options:
- Default icon. Icon and notification are always visible.
- Colored icon (only in Android 4.X). Icon and notification are always visible.
- Notification without icon. Icon is not visible. Permanent notification is visible, but it has low priority, so it is semi-transparent and placed below all other notifications.
4 None. No icon, no notification.
[Changed] Make "Protection paused" a permanent notification: #231
This change should help with #223. When Adguard pauses protection, sometimes Android may kill it's process and then do not bring it back.
[Changed] Add a description text for each filter: #219
[Changed] Change Mb to MB in firewall data statistics: #240
[Changed] "Protection paused" notification should not have high priority in Android 4.X: #235
Browsing Security
[Changed] Changed the way Adguard checks domain: #162
VPN
[Changed] Adguard now checks if IP address is reachable before redirecting connection to a proxy: #217
[Fixed] Crash when system call is interrupted: #180
[Fixed] "Filter DNS requests" feature does not work with mobile connection: #191
We have improved "Filter DNS requests" feature, now it is much more reliable and works for both Wi-Fi and Mobile connection. This feature may drastically improve the battery usage, so I recommend that beta testers to try it.
Languages and translations
[Added] Swedish language: #158
[Added] Estonian language: #157
Compatibility issues
[Fixed] Tethering/hotspot is falsely detected (MIUI, Zenfone2): #138
[Fixed] Fixed an issue with filtering Boat Browser and Dolphin Browser with add-ons installed: #187
[Fixed] Viber app compatiblity issues: #170
[Fixed] Added Firefox Nightly to the browsers list: #206
[Fixed] Added RT Software Studio's Download Manager to the browsers list: #199
[Fixed] Added Yandex Browser Alpha to the browsers list: #198
[Fixed] Periscope app incompatibility: #195
Minor issues
[Changed] Use keyboard settings to detect default language-specific filters: #100
[Fixed] Tethering/hotspot is falsely detected (second try): #138
[Fixed] T-Mobile Wi-Fi calling issue: #233
[Fixed] Error while sending feedback: #224
[Fixed] Sites with Transfer-Encoding=chunked are broken in "Simplified" filtering mode: #225
[Changed] Add Link Bubble Browser to the browsers list: #227
[Changed] Improve release notes layout: #230
[Fixed] BOOT_COMPLETED Intent is not received at “Restart” or “Reboot”: #183
[Fixed] Adguard requests to a backend server has wrong User-Agent field: #161
[Fixed] Download or upload of large files may be broken: java.net.SocketTimeoutException: #164
[Fixed] Add sberbank app to net exclusions: #169
[Fixed] UDP connection may be closed before it is actually established: #175
[Changed] Compress request body when sending request to support: #216
[Fixed] Wi-Fi direct does not work with Adguard on Samsung devices: #237
[Fixed] Always return status=500 for blocked requests: #236
[Fixed] Foreground check does not work in Android 5.1.1+: #244
[Fixed] Critical Error: Deadlock caused by slow write operations #238
[Fixed] Random timeout error while downloading large files: #255
[Fixed] Adguard breaks WebSocket protocol: #248
[Fixed] Wildcard's "*" character does not match a new line: #253
2.1.356 RC
This version is a third release candidate for 2.1 Patch №2. It is very likely that this version will become the next release.
Changelog
[Fixed] Critical Error: Deadlock caused by slow write operations #238
[Fixed] Random timeout error while downloading large files: #255
[Fixed] Adguard breaks WebSocket protocol: #248
[Fixed] Wildcard's "*" character does not match a new line: #253
2.1.350 RC
2.1.344 RC
This version is a release candidate for 2.1 Patch №2.
Network
[Fixed] "Filter DNS requests" feature does not work with mobile connection: #191
We have improved "Filter DNS requests" feature, now it is much more reliable and works for both Wi-Fi and Mobile connection. This feature may drastically improve the battery usage, so I recommend that beta testers to try it.
UI changes
[Changed] Change Mb to MB in firewall data statistics: #240
[Changed] "Protection paused" notification should not have high priority in Android 4.X: #235
Minor changes
[Fixed] Wi-Fi direct does not work with Adguard on Samsung devices: #237
[Fixed] Always return status=500 for blocked requests: #236
2.1.338 beta
UI changes
[Added] New "Notification Icon" setting option: "Notification without icon": #222
So now we now have 4 options:
- Default icon. Icon and notification are always visible.
- Colored icon (only in Android 4.X). Icon and notification are always visible.
- Notification without icon. Icon is not visible. Permanent notification is visible, but it has low priority, so it is semi-transparent and placed below all other notifications.
4 None. No icon, no notification.
[Changed] Make "Protection paused" a permanent notification: #231
This change should help with #223. When Adguard pauses protection, sometimes Android may kill it's process and then do not bring it back.
Minor changes
[Changed] Use keyboard settings to detect default language-specific filters: #100
[Fixed] Tethering/hotspot is falsely detected (second try): #138
[Fixed] T-Mobile Wi-Fi calling issue: #233
[Fixed] Error while sending feedback: #224
[Fixed] Sites with Transfer-Encoding=chunked are broken in "Simplified" filtering mode: #225
[Changed] Add Link Bubble Browser to the browsers list: #227
[Changed] Improve release notes layout: #230
2.1.319 beta
Major changes
[Added] Added popular filter subscriptions: #210
List of added filter subscriptions:
- ABPindo
- EasyList China
- EasyList Czech and Slovak
- EasyList Hebrew
- EasyList Italy
- Liste AR
- Liste FR
- ABP Japanese Filters
- Adblock polskie reguły
[Added] Swedish language: #158
[Added] Estonian language: #157
UI changes
[Changed] Add a description text for each filter: #219
Browsing Security
[Changed] Changed the way Adguard checks domain: #162
Ad blocking
[Added] $generichide modifier support: #64
[Added] $genericblock modifier support: #63
[Changed] Improved $popup rules: #207
[Fixed] A bug with HTML filtering rules - void elements never removed: #214
[Fixed] An issue with "base url": #212
[Fixed] Rules with $elemhide modifier now applied to "Documents" only: #181
VPN
[Changed] Adguard now checks if IP address is reachable before redirecting connection to a proxy: #217
[Fixed] Crash when system call is interrupted: #180
Compatibility issues
[Fixed] Tethering/hotspot is falsely detected (MIUI, Zenfone2): #138
[Fixed] Fixed an issue with filtering Boat Browser and Dolphin Browser with add-ons installed: #187
[Fixed] Viber app compatiblity issues: #170
[Fixed] Added Firefox Nightly to the browsers list: #206
[Fixed] Added RT Software Studio's Download Manager to the browsers list: #199
[Fixed] Added Yandex Browser Alpha to the browsers list: #198
[Fixed] Periscope app incompatibility: #195
Minor issues
2.1.267
Patch Release Notes
- [Added] New low-level setting "pref.net.exclusions". Allows to change the list of apps for which network filtering is disabled: #147
- [Fixed] Problem with filtering stuck at detecting filtered app: #154
- [Fixed] Cannot download file larger than 2Gb: #148
- [Fixed] [Critical] Wakelock when there are semi-closed connections: #137
- [Fixed] Compatibility issue with My JDownloader: #135
- [Fixed] App crash while checking if app is in foreground: #149
- [Fixed] Disabled update check for Amazon build: #102
- Minor changes: #152 #153
2.1.255
2.1.248
2.1.240
Multiple TCP stack improvements
Problems with large files download (#92, #98)
Previously there were problems with downloading large files, especially from Google Play. It is not the case anymore, you don't have to disable Adguard just to update your favorite app or download a new game.
Overall performance improvement
With recent changes Adguard has become faster, more stable and less resourse consuming. It was possible due to optimization of several 'bottleneck' situations.
Other changes:
- Moved firewall icons-cache to Cache folder to be able to clear it from app settings #89
- Fixed unnecessary restart of protection in Proxy mode #90
- Proxy mode: DNS cache is now flushed on network reconnect #91
- Multiple GUI improvement in Low-Level Settings #94, #96, #97, #103
- A new preference "pref.vpn.capture" added (#97) to low-level settings. If this setting is enabled, Adguard will create the special file named «tun.pcap». It contains all network packets transferred through the VPN. This file is located in the app cache directory, and can be analyzed with the Wireshark program.
- Optimized Pcap functionality in Low-Level Settings #97, #105
- Update channel options are hidden for Amazon builds #102
- Fixed handling of HTTP CONNECT requests without Host header #113
- Small UI fix on Send Feedback screen #118
- Added new localizations: Czech, French, Turkish, Serbian, Spanish #125