OnionFruit Connect Changelog

What's new in OnionFruit Connect 2023.1223.0

Dec 23, 2023
  • Backend:
  • Migrate to new onionfruit-web instance:
  • As part of the modernisation and improvements to the client, the onionfruit-web system has been deployed and is now in use on the connection status page, countries listing and the client.
  • Update Dependencies:
  • Includes an update to DragonFruit.Data v4.0.0 which introduces better file download logic and improved performance. Expect smaller download sizes and smoother progress feedback in the splash screen

New in OnionFruit Connect 2023.1104.0 (Nov 5, 2023)

  • Backend:
  • Update Tor:
  • Now ships with Tor v13.0.1
  • Update other dependencies

New in OnionFruit Connect 2023.626.0 (Jun 26, 2023)

  • Update Tor
  • This should also fix issues with some x

New in OnionFruit Connect 2022.907.0 (Sep 7, 2022)

  • SecurDNS:
  • Add guard against non-existent network cards
  • Fixes an issue where some machines will report non-existent physical network cards due to virtualisation/other issues.

New in OnionFruit Connect 2022.623.0 (Jun 26, 2022)

  • pply cutting-edge changes to the stable version

New in OnionFruit Connect 2022.603.1 Pre-release (Jun 3, 2022)

  • Dependencies:
  • Update Tor to 0.4.7.7
  • Update Dependencies
  • Backend:
  • Fix Tor Control not working after window reopened
  • Fix errors due to missing config sections
  • Updater:
  • Migrate updater backend
  • We've moved away from Squirrel to a better maintained fork to improve security and make the app function better.

New in OnionFruit Connect 2022.120.0 (Jan 20, 2022)

  • Backend:
  • Migrate to DragonFruit.Data
  • Make some startup tasks async
  • Aims to slightly improve splash screen loading speed
  • Cleanup Tor process manager system
  • Update Dependencies
  • Tracability:
  • Log cleanup stage
  • Shutdown events are now logged to improve diagnostic efforts when OnionFruit™ leaves the system in a bad state (proxy)
  • Frontend:
  • Add progress bar to splash screen
  • A progress bar has been added to improve visual consistency between tasks. File download tasks are currently the only users, and is hidden when not in use.
  • Improve settings tab visual consistency
  • All titles are now aligned to the top-left
  • Stability:
  • Change event attribute targeting

New in OnionFruit Connect 2021.1117.0 (Nov 18, 2021)

  • Backend:
  • Update Tor to 0.6.4.8
  • Update other dependencies

New in OnionFruit Connect 2021.1008.0 (Oct 9, 2021)

  • Bridges:
  • Add snowflake bridge support
  • In an effort to improve accessibility, snowflake bridge support has been added. This can be used instead of the other bridge types and could improve network access
  • Allow auto-configuration of some bridge types:
  • Some bridges will now hide the entry box if they are non-configurable
  • Tor:
  • Add circuit lifetime limiter
  • As requested, an option to configure the lifetime of a circuit has been added to the Tor settings page
  • Compatibity:
  • Add DNS compatibility warning for Windows 11
  • We're aware of compatibility issues with Windows 11, and are working to resolve any issues. For now, a message is displayed in the settings window, informing some users of compatibility issues.
  • Frontend:
  • Change timeout indicator to show connection progress
  • The timeout will no longer change the message, but will still change the ribbon colour and enable the toggle switch
  • Backend:
  • Disable connection timeout after first trigger
  • Aims to fix a rare issue where the client takes so long to connect it can desynchronise the state presented to the user
  • Web:
  • Improve the information on the default landing page
  • We've increased the accuracy and the data provided when you land on the default connection page. If you're connected you can get the company who owns the IP address, if it's supplied to us by Tor

New in OnionFruit Connect 2021.830.0 Pre-release (Aug 30, 2021)

  • SecurDNS:
  • Add compatibility warning for Windows 11
  • SecurDNS will now display a warning message on Windows 11 systems informing the user of potential issues
  • Backend:
  • Update dependencies:
  • Includes an update to the HTTP library which should optimise file downloads and deserialization.

New in OnionFruit Connect 2021.820.0 Pre-release (Aug 21, 2021)

  • Frontend:
  • Change the timeout state to retain the connection progress
  • The timeout will no longer change the message, but will still change colour and offer the user to kill the tor process
  • Improve bridge config experience:
  • This replaces the bridge lines textbox with a message if no extra config is needed

New in OnionFruit Connect 2021.818.0 Pre-release (Aug 18, 2021)

  • Update pluggable transport binaries
  • Add snowflake bridge support
  • Added by request, OnionFruit™ now supports snowflake bridges.
  • Auto-configure some bridge types
  • Meek and snowflake bridges now don't require any bridge lines to be used.
  • Backend
  • Change tor connection timer
  • Still uses a sliding inactivity timer, but the period is now doubled if using a bridge
  • Update dependencies
  • Disable connection timer after first trigger
  • Aims to fix a rare issue where the client takes so long to connect it can desynchronise the state presented to the user

New in OnionFruit Connect 2021.818.0 (Aug 18, 2021)

  • Tor:
  • Update pluggable transport binaries
  • Add snowflake bridge support
  • Added by request, OnionFruit™ now supports snowflake bridges
  • Auto-configure some bridge types
  • meek and snowflake bridges now don't require any bridge lines to be used
  • Backend:
  • Change tor connection timer
  • Still uses a sliding inactivity timer, but the period is now doubled if using a bridge
  • Update dependencies
  • Disable connection timer after first trigger
  • Aims to fix a rare issue where the client takes so long to connect it can desynchronize the state presented to the user

New in OnionFruit Connect 2021.810.0 (Aug 10, 2021)

  • Improve Windows 11 Compatibility:
  • This update addresses one of two issues that block SecurDNS from functioning as intended. The other issue is pending with Microsoft.
  • See this GitHub issue for further updates
  • Web
  • Improve the default landing page:
  • We've increased the accuracy and the data provided when you land on the default connection page. If you're connected you can get the company who owns the IP address, if it's supplied to us by Tor

New in OnionFruit Connect 2021.728.0 (Jul 29, 2021)

  • Backend:
  • Update Dependencies
  • Update Tor to 0.4.5.9
  • Simplify thread execution method
  • Improve settings tab handling
  • Frontend:
  • Add connection progress to taskbar
  • Performance:
  • Optimize flag methods
  • Updater:
  • Improve updater behavior
  • Compatibility:
  • Windows 11 Compatibility

New in OnionFruit Connect 2021.622.0 (Jun 22, 2021)

  • Backend:
  • Update dependencies
  • Improve handling of invalid countries being downloaded by tor

New in OnionFruit Connect 2021.620.0 (Jun 20, 2021)

  • Update dependencies
  • Update Tor (0.4.5.8)

New in OnionFruit Connect 2021.603.0 (Jun 3, 2021)

  • Backend:
  • Update Dependencies
  • Prevent crash reports being reported multiple times
  • IPC:
  • Prevent crash from Tor killswitch inside control console

New in OnionFruit Connect 2021.531.0 (May 31, 2021)

  • Tor:
  • Fix pluggable transports not working
  • Backend:
  • Improve loading times and slightly reduce memory consumption

New in OnionFruit Connect 2021.530.0 (May 30, 2021)

  • Settings:
  • Remove proxy settings:
  • We've decided to remove these settings due to low usage, the client not using proxy settings itself and the lack of support for NTLM/Keberos, which is the most common corporate proxy authentication.
  • Backend:
  • Update Dependencies:
  • Add extra safety checks for SecurDNS configs

New in OnionFruit Connect 2021.503.0 (May 4, 2021)

  • Add support for obfs4 and meek
  • Change timeout clock reset method
  • Now will trigger the Tor Connected status when there has been no update in 25 seconds, opposed to not connecting after 30 seconds
  • Display a better error message for users running Windows 7
  • Users that still run Windows 7 that encounter a specific ui-caused crash will get a customised error message
  • Fix crash when the IPv6 database isn't downloaded
  • Improve Registry permission handling
  • Fix random crashes occurring when connecting to Tor
  • Probably caused by overprotective anti-viruses or anti-ransomware programs
  • Improve auto-updater error reporting
  • Improve config tab consistency
  • Should feel more uniform and easier to use
  • Change about icon
  • Now matches the DragonFruit site's style
  • Add Tor Control System
  • This adds a basic Telnet system to communicate to the Tor process directly. This is accessible after connecting by right clicking anywhere in the OnionFruit™ window.
  • Update Licenses
  • Adds licenses for obfs4 and meek executables

New in OnionFruit Connect 2021.416.0 (Apr 16, 2021)

  • Fix autostart not disabling properly

New in OnionFruit Connect 2021.415.0 (Apr 15, 2021)

  • Improve consistency of settings tabs
  • Update Dependencies

New in OnionFruit Connect 2021.409.0 (Apr 11, 2021)

  • Backend:
  • Update Dependencies
  • Autostart:
  • Fix auto-startup toggle writing potentially outdated file to registry

New in OnionFruit Connect 2021.407.1 (Apr 8, 2021)

  • Fix: Tor not starting properly on some machines

New in OnionFruit Connect 2021.407.0 (Apr 7, 2021)

  • SecurDNS:
  • Disable SecurDNS when using autostart
  • Localisation:
  • Update localisations
  • Backend:
  • Update Tor to 0.4.5.7
  • Update Dependencies

New in OnionFruit Connect 2021.330.0 (Mar 31, 2021)

  • Backend:
  • Use in-house geolocation database. We've moved the server location database to an in-house solution aimed at bringing more consistent and accurate updates
  • Add strict killswitch. Now on by default, if the Tor process is interrupted OnionFruit™ will not disconnect unless done manually. This behaviour can be reset to the legacy mode through the settings menu.
  • Fix autostart toggle persisting invalid registry keys
  • Fix potential crashes on more locked-down systems. Occurs when WMIC has been blocked for some reason
  • SecurDNS:
  • Check whether the operating system supports specific IP versions before attempting to alter settings.Should help people still running older versions of Windows

New in OnionFruit Connect 2021.322.0 (Mar 22, 2021)

  • Backend:
  • Use in-house geolocation database:
  • Due to the Tor project not updating the databases for long periods of time, we have setup a system where new versions published every mon/thurs at 4:00UTC.
  • Add strict killswitch:
  • If the tor process is killed internet access will be restricted to allow users to close any sessions before disconnecting from OnionFruit™
  • This is on by default and legacy behaviour can be restored from the settings.

New in OnionFruit Connect 2021.306.0 (Mar 7, 2021)

  • Backend:
  • Improve Windows version detection
  • Update error message for legacy systems

New in OnionFruit Connect 2021.305.0 Pre-release (Mar 5, 2021)

  • Legacy
  • Clear Remove legacy config migrations
  • Features
  • Add Experimental DNS Routing
  • This brings the addition of the DNS tab in the settings, where users can enable DNS routing through tor, allowing for .onion sites to be resolved in any program. Please be aware that this requires admin elevation to work and you know... dark net responsibly (we accept no responsibility for what you do)
  • Backend
  • Check Migrate to new registry I/O system
  • Check Update to Tor version 0.4.5.6
  • Deployment
  • Check Use new code signing certificate

New in OnionFruit Connect 2021.224.0 Pre-release (Feb 25, 2021)

  • Deployment:
  • Use new code signing certificate
  • Backend:
  • check:
  • Update Tor to version 0.4.5.6
  • bug_report:
  • Increase Logging Verbosity
  • We're investingating reports of crashes where the "initialising tor controller" step will fail with an error that is completely unrelated to the target site.

New in OnionFruit Connect 2021.205.0 Pre-release (Feb 7, 2021)

  • Update Dependencies
  • Update localisation files

New in OnionFruit Connect 2021.125.0 Pre-release (Jan 25, 2021)

  • Improve reliability in multiple ares.

New in OnionFruit Connect 2021.124.0 Pre-release (Jan 24, 2021)

  • Reliability:
  • Check Guard against resetting non-existant keys in Registry

New in OnionFruit Connect 2021.122.0 Pre-release (Jan 22, 2021)

  • Improve user config loading:
  • Should aim to fix some issues that involve getting to the loading user config stage then crashing out

New in OnionFruit Connect 2021.121.0 Pre-release (Jan 21, 2021)

  • Adds more stability when connecting/disconnecting when using SecurDNS.

New in OnionFruit Connect 2021.118.0 Pre-release (Jan 18, 2021)

  • Contains updates to the experimental DNS routing, which needs to be re-enabled from the DNS tab if you've upgraded from the last cutting edge release

New in OnionFruit Connect 2021.116.0 Pre-release (Jan 17, 2021)

  • This brings EXPERIMENTAL support for DNS routing, which does allow for .onion sites to be resolved. This currently requires IPv4 (no IPv6 support for now) and can be enabled in the features tab, after which will need a reboot to work (it'll ask for admin).

New in OnionFruit Connect 2021.116.0 Pre-release (Jan 17, 2021)

  • This brings EXPERIMENTAL support for DNS routing, which does allow for .onion sites to be resolved. This currently requires IPv4 (no IPv6 support for now) and can be enabled in the features tab, after which will need a reboot to work (it'll ask for admin).

New in OnionFruit Connect 2021.114.1 (Jan 15, 2021)

  • UI:
  • add Add GeoIP file download progress
  • Backend:
  • add Add Tor process boosting option. Currently on by default, should help Windows with handling the data. Can be disabled via the features menu in settings. (This was once a launch flag, -priority)
  • check Update dependencies
  • check Fix recovery updater running every time. This would only happen if it was triggered to run because of a crash. On first run of the new update, this will go away.

New in OnionFruit Connect 2020.1205.0 (Dec 5, 2020)

  • Reliability:
  • Check Add more null checks
  • Should be one of the final fixes needed to stop country lists causing crashes
  • Backend:
  • Check Update Dependencies
  • Check Upgrade Tor to 0.4.4.6

New in OnionFruit Connect 2020.1115.0 (Nov 15, 2020)

  • Reliability:
  • Add Add boot-time updater
  • In the event of a crash, the app will check for updates on next boot (in the event of a startup bug)
  • Check Further consolidate country selection logic
  • Check Numerous bug fixes
  • Web:
  • Check Reduce web request timeout
  • From 100 to 10 seconds:
  • Check Fix incorrect country selection checks
  • UI:
  • Check Unify settings toggle alignments

New in OnionFruit Connect 2020.1114.0 (Nov 14, 2020)

  • Reliability:
  • Add Add boot-time updater
  • In the event of a crash, the app will check for updates on next boot (in the event of a startup bug)
  • Check Further consolidate country selection logic
  • Check Numerous bug fixes
  • Web:
  • Check Reduce web request timeout from 100 to 10 seconds
  • Check Fix incorrect country selection checks
  • UI:
  • Check Unify settings toggle alignments

New in OnionFruit Connect 2020.1022.0 (Oct 23, 2020)

  • Framework:
  • Consolidate Country Selection Logic:
  • We've noticed a small percentage of users unable to use the app due to the country listing not loading properly. We've made some changes and will keep monitoring the situation
  • Various bug fixes

New in OnionFruit Connect 2020.918.0 (Sep 18, 2020)

  • Fix potential crash trying to check registry keys
  • Fix port scanner always setting the proxy to the default port
  • Fix "Tor Running" status not able to disconnect tor

New in OnionFruit Connect 2020.905.0 (Sep 5, 2020)

  • Add Turkish Translations
  • Expand Spanish Translations

New in OnionFruit Connect 2020.831.0 (Aug 31, 2020)

  • Try to close the settings window if we're unable to bring it to the front

New in OnionFruit Connect 2020.830.0 (Aug 30, 2020)

  • Try to close the settings window if we're unable to bring it to the front

New in OnionFruit Connect 2020.826.0 (Aug 26, 2020)

  • Backend:
  • Check Update Dependencies
  • Check Update Tor Bundle to v0.4.3.6
  • Reliability:
  • Check Fix potential crash when autostarting with no GeoIP files
  • Check Fix potential crash when trying to bring the settings window into view
  • Check Fix potential crash when trying to connect when GeoIP files have expired and not updated

New in OnionFruit Connect 2020.730.0 (Jul 30, 2020)

  • Settings:
  • Check Add autostart eligibility checks
  • OnionFruit will now disable the autostart option on devices where the appropriate settings can't be changed
  • Website:
  • Check Fix potential crash when opening a website from the app
  • Backend:
  • Check Bump DragonFruit.Common Package
  • Notices:
  • Check Continue to optimise and fix issues

New in OnionFruit Connect 2020.705.0 (Jul 5, 2020)

  • This includes further bug fixes and optimisations for the 2020.704 release

New in OnionFruit Connect 2020.704.5 (Jul 4, 2020)

  • This includes further bug fixes and optimisations for the 2020.704 release

New in OnionFruit Connect 2020.704.3 (Jul 4, 2020)

  • This includes bug fixes associated with the 2020.704 release

New in OnionFruit Connect 2020.704.2 (Jul 4, 2020)

  • Backend:
  • Check Update Tor (0.4.3.5)
  • Add Add better Tor process error handling
  • Badly written configs or invalid entries now won't cause a crash, but will auto disconnect the machine:
  • Add Add experimental Tor process "bumping"
  • When OnionFruit is started with the -vip arg, it will boost the Tor processes' priority:
  • Please note this is an experimental feature
  • Add Increase information displayed in logs
  • Add Display error message when about to crash
  • Check Improve memory management
  • Legal:
  • Add Bundle Licences with each release
  • Licences for all the components of the program can be found in the OnionFruit install folder:
  • UI:
  • Add Redesign Settings page
  • We've scrapped the old design and created a newer version to make changing settings easier and faster:
  • Check Remove Save buttons
  • Changes will persist automatically on the setting window being closed or if a connection is requested:
  • Check Alter theme colours
  • Add Split Proxy and Bridge settings
  • These can now be configured independently:
  • Add Add support for muliple bridge lines
  • Add Add option to disable the connection notification when trying to close the app
  • Check Smooth out the closing transition
  • Check Fix misalignment issue with the country selector label
  • Updater:
  • Add Add Pre-Release update branch

New in OnionFruit Connect 2020.501.0 (May 1, 2020)

  • UI:
  • add Add Changelog Button
  • remove Remove About Page
  • The same info is now under the settings page
  • Discord:
  • add Add RPC states for connecting/disconnecting
  • check Dispose of RPC if not in use
  • Proxy:
  • add Add warning when proxy is already in use
  • Users that are already using a proxy will be warned at the splash screen
  • add Add Proxy Reverter
  • Any proxy settings presisting before a connection is requested will be retained and re-applied on disconnect
  • add Add Port Scanning
  • OnionFruit will now check ports' avaliability before configuring Tor to use them. This will start with the default port in the config and check a range based on an internal delta
  • Backend:
  • check Improve initial load times
  • Up-to 30% speed improvements
  • check Move items to centeralised class
  • 10-15% Memory reduction
  • Landing:
  • check Fix Landing Pages not opening

New in OnionFruit Connect 2020.418.0 (Apr 18, 2020)

  • Fix Discord Status 'Elapsed' time being stuck at 00:00

New in OnionFruit Connect 2020.330.0 (Mar 30, 2020)

  • Tor:
  • Add Redirect Tor Output
  • Tor output is now redirected for logging and more accurate connection statuses
  • Health
  • Remove:
  • Remove Internet Status Indicator
  • We've removed this due to its unstability and replaced it with a shortcut to the settings window
  • Check:
  • Fix null query parameter in connected landing
  • Check 'Trace' Console Colour changed to Grey
  • This makes it easier to distinguish the difference between log message types
  • Add:
  • Add new connection status
  • After 30 seconds if there is no success response from Tor OnionFruit™ will enter a new mode: Tor Connected (Status Unknown)
  • Backend:
  • Check Move to NuGet Versions of packages
  • Notably OnionFruit.Status and DragonFruit.Common.Data
  • Add Convert to Single Instance App
  • Previously, multiple instances could be created and would cause synchronisation issues with Tor and the Proxy
  • Add New instances will reopen the first instance
  • Discord:
  • Check Fix bug where reopening OnionFruit™ causes Discord RPC to reset

New in OnionFruit Connect 2020.320.0 (Mar 21, 2020)

  • Logging:
  • Add Automatically delete logs after 7 days
  • UI:
  • Check Change status terminology
  • This is a temporary modification which will be reversed once we have a system in place for redirecting tor output
  • Add Add console flag:
  • To get a live console version of the file log, pass -c as an argument when booting the app
  • Monitoring:
  • Add Add procedure for when Tor is killed by another process
  • If another app kills the Tor executable, a procedure will be used to clear the proxy settings as if Tor was killed by the user through the app.

New in OnionFruit Connect 2020.318.0 (Mar 19, 2020)

  • Tor:
  • Update Tor (Version 0.4.2.6)
  • Assembly:
  • Fixed Assembly Name
  • Now shows as OnionFruit™ Connect instead of DragonFruit.OnionFruit.Windows
  • UI:
  • Fixed Incorrect Console Encoding

New in OnionFruit Connect 2020.114.0 (Jan 15, 2020)

  • Added a new feature that introduces the app to the Discord Rich Presence system. If you don't want this to be enabled, you can turn this off in the misc. settings section.
  • Settings page has been remapped to have greater consistency across the tabs.

New in OnionFruit Connect 2020.111.0 (Jan 11, 2020)

  • Added new certificates which are installed on first run. This will open a second instance of the application, requiring admin rights. If you decide not to allow it, it will still run but the next time it will ask you again. Information on how to disable this will be added to the wiki soon.

New in OnionFruit Connect 2020.101.0 (Jan 1, 2020)

  • Bug Fixes and updated about page to add new dependencies

New in OnionFruit Connect 2019.1231.0 (Dec 31, 2019)

  • This is the last update of 2019. In this update have cleaned the codebase again and added certificate installation support, more translations and some other behind-the-scenes stuff.

New in OnionFruit Connect 2019.1230.0 (Dec 30, 2019)

  • This is the last update of 2019 and sets up the codebase nicely for future updates. This will create a new installer, so we recommend you uninstall the current copy from the control panel. None of your existing settings will be lost in this upgrade.

New in OnionFruit Connect 2019.1005.18.0 (Oct 6, 2019)

  • Bug Fixes and Updated Tor Bundle

New in OnionFruit Connect 3.3 (Apr 5, 2018)

  • No need for a captcha

New in OnionFruit Connect 2.1.1 (Aug 22, 2017)

  • New design
  • Added a notification
  • Safety catch - if you go offline tor turns off so you can reconnect
  • New icons