Releases: krlvm/PowerTunnel-Android
PowerTunnel for Android v2.0.1
This is a servicing release to 2.0.x branch
Version: 2.0.1 (code 101)
Core version: 2.0.1 (code 101)
SDK Version: 101
New features:
- Option for enabling hostname resolving on VPN Interceptor level
It improves performance and fixes connectivity issues on some firmware, but also significantly reduces PowerTunnel functionality, making it impossible to retrieve host name from packet, so it is incompatible with AdBlock plugin, Firewall plugin, and LibertyTunnel blacklists does not have effect when it is enabled
Improvements:
- PowerTunnel will show more details about the plugin which is crashed during proxy server startup
Bugfixes:
- Fixed an issue when plugin's settings were not accessible on some OS locales
Notes:
- This release contains updated bundled plugins, they will be replaced automatically
PowerTunnel for Android v2.0
This is a major update.
With version 2.0, PowerTunnel becomes more than an anti-censorship tool. It is now an extensible proxy server that can be extended with plugins that can be written using the PowerTunnel SDK.
Anti-censorship functionality is still available, it has been split into a pre-installed LibertyTunnel plugin, just like the DNS Resolver with DoH support.
PowerTunnel SDK documentation coming soon.
PowerTunnel has been rewritten from scratch, dozens of bugs have been fixed.
Since this version have many breaking changes, it has a different package identifier, so you can run v1.x and v2.x
Now PowerTunnel-Android is synced with upstream PowerTunnel and contains all other bugfixes and improvements from PowerTunnel v2.0.
PowerTunnel-Android is now licensed under the GNU GPLv3 License.
Version: 2.0 (code 100)
Core version: 2.0 (code 100)
SDK Version: 100
New features:
- Plugins support with PowerTunnel SDK
- Android 11 Support
- Built-in AdBlocker
You can disable it in Plugin Manager if you don't need it. - LibertyTunnel finally supports blacklist
Previously, since the first PowerTunnel-Android version, anti-censorship module worked in global mode and applied tricks to all domains. - Autostart control
- Support for viewing logs in-app
Improvements:
- Improved stability
- Improved performance
- Significantly reduced memory usage
- Significantly reduced CPU usage
- Improved DNS support
- Improved UI appearance
- Improved Quick Settings tile reliability and responsiveness
- Improved VPN app selector performance
- Improved notifications
Bugfixes:
- Fixed an issue when PowerTunnel was not starting by clicking QS tile
- Fixed an issue when Root CA could not be installed
- Fixed an issue when proxy server was crashing after start
- Fixed an issue when VPN was started instead of proxy
- Fixed an issue when VPN app selector was not opening
- Fixed an issue when VPN app selector was crashed after searching
Notes:
- DNS Settings only apply on Android 8 Oreo and above
- VPN mode is not supported on Android versions below Android 5 Lollipop because it has never worked
PowerTunnel for Android v2.0 Preview 5
This is the fifth and last preview of the major update.
Version: 2.0-rc5 (99)
Core Version: 2.0-rc4 (99)
SDK Version: 99
Improvements:
- Improved reliability
- Improved overall appearance
- Improved Splash Screen behavior
- PowerTunnel will disable VPN mode on Android 4 as it does not work properly
Bugfixes:
- Fixed an issue when Quick Tile was reporting wrong state
- Fixed an issue when PowerTunnel oftenly crashed after restart
- Fixed an issue when PowerTunnel did not work in VPN mode with custom local proxy address
- Fixed an issue when PowerTunnel was ignoring Autostart preference
- Fixed an issue when PowerTunnel was crashing if you switch apps when configuring plugin
- Fixed an issue when plugin configuration editor dialogs were appearing without a title
- Fixed an issue when server was restarted after user requested, but did not edited preferences
- Fixed an issue when update notifier did not respond
- Fixed crashes on Android versions below Android 5 Lollipop
Known issues:
- Proxy Server does may not respond on Android versions below 4.4
- Investigating an issue when proxy server does not respond on some Android 11 devices
- Configuration undocking does not work properly
Known issues for PowerTunnel SDK:
- Attempt to retrieve host name of HTTP connection will result in NullPointerException
Notes:
- Version code has not changed since Preview 4 (99)
- DNS Settings only apply on Android 8 Oreo and above
- VPN mode is not supported on Android versions below Android 5 Lollipop because it has never worked
PowerTunnel for Android v2.0 Preview 4
This is the fourth preview of the major update.
Version: 2.0-rc4 (99)
Core Version: 2.0-rc4 (99)
SDK Version: 99
Improvements:
- Displaying Core and SDK Version on About page
Bugfixes:
- Fixed an issue when "Missing locale" was displaying instead English on unsupported languages
Plugins:
- AdBlock plugin has been updated with a more performant DNS Filtration mode
Known issues:
- PowerTunnel will crash if you switch apps when editing plugin configuration
- PowerTunnel is ignoring Autostart preference
- VPN does not work after chaning internal proxy server address
- Proxy Server does not respond on Android versions below 4.4
- Proxy Server does not work on some devices with Android 11
- Inconsistent Quick Tile state
Notes:
- VPN mode doesn't work (and has never worked) on Android versions below Lollipop (Android 5)
- DNS Settings only apply on Android 8 Oreo and above
PowerTunnel for Android v2.0 Preview 3
This is the third preview of the major update.
Version: 2.0-rc3 (code 98)
Core version: 2.0-rc4 (code 98)
New features:
- Support for viewing and saving application logs
Improvements:
- Improved UI appearance
- PowerTunnel will show a detailed error report after unexpected application crash
Bugfixes:
- Fixed crash on Android versions older than KitKat (Android 4.4)
- Fixed some other rare crashes
PowerTunnel for Android v2.0 Preview 2
This is the second preview of the major update.
Version: 2.0-rc2 (code 97)
Core version: 2.0-rc3 (code 97)
New features:
- Support for automatic start of service after device reboot if PowerTunnel was running before
Improvements:
- Improved UI appearance
- Improved Quick Settings tile behaviour
Bugfixes:
- Fixed an issue when Main Activity was displaying wrong server status
- Fixed an issue when the server was restarted after re-opening Main Activity
- Fixed an issue when VPN Service was not stopped after connecting to another one
- Fixed wrong title of Upstream Proxy Authorization preference
- Built-in AdBlock plugin is temporary disabled by default until performance issues will be fixed
PowerTunnel for Android v2.0 Preview
This is a preview version of the major update.
With version 2.0, PowerTunnel becomes more than an anti-censorship tool. It is now an extensible proxy server that can be extended with plugins that can be written using the PowerTunnel SDK.
Anti-censorship functionality is still available, it has been split into a pre-installed LibertyTunnel plugin, just like the DNS Resolver with DoH support.
PowerTunnel SDK documentation will be available closer to the stable release.
PowerTunnel has been rewritten from scratch, dozens of bugs have been fixed.
Since this version have many breaking changes, it has a different package identifier, so you can run v1.x and v2.x
Now PowerTunnel-Android is synced with upstream PowerTunnel and contains all other bugfixes and improvements from PowerTunnel v2.0-rc2.
PowerTunnel-Android is now licensed under the GNU GPLv3 License.
Version: 2.0-rc (code 96)
Core version: 2.0-rc2 (code 96)
New features:
- Plugins support with PowerTunnel SDK
- Android 11 Support
- Built-in AdBlocker
You can disable it in Plugin Manager if you don't need it. - LibertyTunnel finally supports blacklist
Previously, since the first PowerTunnel-Android version, anti-censorship module worked in global mode and applied tricks to all domains.
Improvements:
- Improved stability
- Improved performance
- Significantly reduced memory usage
- Significantly reduced CPU usage
- Improved DNS support
- Improved UI appearance
- Improved Quick Settings tile reliability and responsiveness
- Improved VPN app selector performance
- Improved notifications
Bugfixes:
- Fixed an issue when PowerTunnel was not starting by clicking QS tile
- Fixed an issue when Root CA could not be installed
- Fixed an issue when proxy server was crashing after start
- Fixed an issue when VPN was started instead of proxy
- Fixed an issue when VPN app selector was not opening
- Fixed an issue when VPN app selector was crashed after searching
Known issues:
- PowerTunnel does not start after reboot if it was running previously
- Upstream Proxy Authorization preference has wrong title
- Main Activity can show wrong server status
- Quick Tile can show wrong server status
- Built-in AdBlock plugin may impact performance, it can be disabled in Plugins menu
- VPN Service does not stop after connecting to another VPN
PowerTunnel for Android v1.9.1
This is a servicing release to 1.9.x branch
Improvements:
- Optional Root CA installation for SNI Tricks
Bugfixes:
- Fixed Root CA installation on Android 11 and higher. You need to install it manually due to new security policies.
Notes:
- DNS Settings only apply on Android 8 Oreo and above
PowerTunnel for Android v1.9
This is a long-term support release
New features:
- Added support for Erase and Fake SNI tricks
- Upstream proxy support
- Support for insecure local network DoH requests
Improvements:
- Now it's possible to edit settings without stopping the proxy server
- Improved Update Notifier
- Improved usability
- Improved responsiveness
Bugfixes:
- Fixed an issue when certificate installer wasn't showing
- Fixed crashes and improved support for old Android versions
Known issues:
- SNI modification cannot be disabled if you upgraded from previous versions and had it enabled. You need to reinstall the app or clear app data.
PowerTunnel for Android v1.8.3
This is a servicing release to 1.8.x branch
Improvements:
- Added support for proxy auto start on device boot
Bugfixes:
- Resolved an issue with Samsung firmware bug
Known issues:
- You will not be able to install SNI certificate if you refuse to install it the first time. You may install version 1.7.1, configure certificate, and then upgrade to the latest version.