blackfog android release notes
By |Published On: January 9th, 2019|6 min read|Categories: Release Notes|

5.0.0 – April 18, 2024

Key Features

  • BF-35 Android agent now has the ability to block specific apps from accessing the internet (Android 10+ only)
  • BF-56 New tab “Network” showing details of active and blocked applications
  • BF-57 Drag-and-drop interface to block / unblock applications
  • BF-53 Additional protection against apps that attempt to bypass the VPN
  • BF-59 Events view now shows the app that caused the event
  • BF-60 Existing Allow and Deny tabs have been consolidated into a single Web tab to manage allowed / denied domains
  • BF-58 Action from the Network tab to show all events for a specific app
  • BF-80 App events view shows the app name as its header and the count of events for that app
  • BF-74 Introduce a drag target icon to ensure drag-and-drop features are easy to spot
  • BF-82 Agent UI will show in light or dark theme depending on the device settings
  • BF-83 Support for app-blocking rules being added in the console and applied to the device
  • BF-79 Icon updates throughout the app to new outlined, brand-aligned designs
  • BF-69 Overall style refresh to mirror updated brand colours and theme
  • BF-65 Improved support for Ipv6 DNS servers

Background Improvements

  • BF-46 Implement Dagger / Hilt for better service lifecycle management and inversion of control
  • BF-45 Rules are dynamically updated instantly, without needing to restart the VPN
  • BF-67 Implement Ktor framework for strongly-typed API access and elimination of manual JSON parsing
  • BF-63 Network tab is hidden pre-Android 10
  • BF-51 Start / Stop button on the Stats screen remains visible when scrolling
  • BF-84 Upgrade to latest Android Studio version Iguana
  • BF-62 Introduce a StateMap for the allow / deny rules to ensure automatic state propagation
  • BF-73 Fixed a found bug on the new Web tab when the same domain was allowed and blocked
  • BF-44 Fixed a bug where a country would appear twice if added manually and by policy

4.8.3 – November 21, 2023

  • Updated support for Android 14 (API 33)
  • Refactored code for Google Play Store
  • Added support for Chromebooks
  • Deprecated manual install procedures

4.7.0 – September 29, 2022

  • Updated support for Android 13 (API 33)
  • Refactored code for new libraries
  • Updated icons across platforms
  • Decreased memory usage throughout
  • Improved auto update reliability
  • Improved performance on complex sites

4.6.1 – April 5, 2022

  • Updated Android 12 flags to ensure correct startup

4.6.0 – March 31, 2022

  • Updated minimum supported version to Android 8.0
  • Added support for Android 12
  • Applied latest design across platform
  • Improved DNS performance
  • Optimized network performance
  • Reduced APK size for faster updates
  • Updated dependency map

4.5.0 – May 28, 2021

  • Improved VPN reliability on older devices
  • Show latest rules date when updating
  • Remove requirement to access phone state
  • Prevent WhatsApp data profiling
  • Added support for Android 11
  • Improved SSL communication
  • Improved background updates
  • Updated UI to match mobile theme
  • Fixed display of allow and deny list which was stripping out asterisks
  • Sanitized parsing of License key to remove illegal characters
  • Improved updater when app has been dismissed
  • Allow Enterprise app to respect wake states
  • Increased event buffer size
  • Updated Dashboard layout
  • Allow Event drill down from dashboard
  • Changed trial to 14 days

4.1.2 – November 10, 2020

  • Fixed auto update for Android 6 and earlier

4.1.1 – November 3, 2020

  • Added the ability to deactivate device from the Enterprise console

4.1.0 – October 5, 2020

  • Added the ability to register within a group at license activation
  • Updated to Google API level 30 for Android 11
  • Removed duplicate device collection with Enterprise console
  • Added PIN validation to licensing

4.0.2 – October 1, 2020

  • Updated license message when exceeding activation count
  • Added additional homograph protections
  • Updated application update logic
  • Updated device name algorithm to permit user names
  • Updated “Update Rules” menu to just “Update”
  • Ask to restart after applying a new license

4.0.1 – August 19, 2020

  • Added additional library to support Android 6.0 or earlier.

4.0.0 – August 18, 2020

  • Increased performance and decreased CPU usage
  • Updated UI to align with new design
  • Added Homograph protection
  • Added TikTok protection
  • Allow license view and addition in main menu
  • Changed White list to Allow
  • Changed Black list to Deny
  • Prevent duplicate allow or deny rule
  • Prevent override of a denied rule
  • Prevent allowing of denied geographies
  • Prevent override of a geofence rule
  • Do not log Facebook blocks to enterprise console
  • Added Mitre code to enterprise events
  • Fixed issues in EU with Samsung email client
  • Added vendor information to enterprise events
  • On first start show license and request to start

3.5.1 – Nov 20, 2019

  • Ensure decimal format uses English separator in console
  • Log English regions to enterprise console
  • Improved self update logic for reliability on some phones

3.5.0 – Nov 18, 2019

  • Added Whitelist and Blacklist options
  • Ensure app is restarted when updating rules
  • Added support for Enterprise Whitelists and Blacklists
  • Improved blocking performance
  • Updated blocking rules
  • Auto restart after changes to geography
  • Various optimizations for Android 10

3.1.0 – Nov 13, 2019

  • Added auto-update capability to application
  • Whitelisted Samsung smart Things apps
  • Updated compatibility for Android 10 
  • Added more event detail in Enterprise mode
  • Fixed possible null when reading license on Android 8
  • Ensure app provides better feedback when trial expires

3.0.2 – May 10, 2019

  • Whitelisted Google Play Store for app updates
  • Updated packet passing for IPv6 over IPv4 exceptions
  • Added infrastructure for self updating in next release

3.0.1 – April 16, 2019

  • Added explanation when starting VPN for the first time
  • Added permissions descriptions when adding a license
  • Dynamically extract agent version number

3.0 – April 2, 2019

  • Initial Release
  • Support for Android 5.0 (API 21) or later
  • Enterprise console aware
  • Rules Auto updating
  • Start on Boot support
  • Geo Fencing
  • Blocks
    • Advertising
    • Data collection
    • Cryptomining
    • Phishing
    • Facebook
    • Fake News
    • Dark Web
    • Forensic Tools
  • Events Viewer
  • Stats counter

Share This Story, Choose Your Platform!

Related Posts