Skip to content

Releases: LorenEteval/Furious

Furious 0.2.9

08 Oct 14:53
Compare
Choose a tag to compare

Changes

  • Add core log support. (behavior varies on different platform, see the note below)
  • Logs (currently has core log, Furious log, Tor log) are combined in tabs in the UI.
  • Remove built-in connection test.

Fixes

  • Fixed TLSObject serverName when importing VMess share link. 3d76b62

Dependency Updates

Cores

  • Update hysteria2 to v2.0.4.
  • Xray-core and hysteria2 bindings are built with newest go 1.21. Cores should get another performance boost. (previously they are built with go 1.20)
     

Python

  • Update PySide6 to newest 6.5.3. (macOS-10.9-x86_64.dmg is still built with PySide6 6.4.3)
  • Compiled using newest Python 3.11. (3.11.6 on Windows and 3.11.5 on macOS)

Note About Core Log

As you already know, Furious ships these cores as Python bindings, so normal subprocess.Popen() and reading subprocess stdout/stderr method just does not apply here. To acheive this, Furious redirects core stdout & stderr at file descriptor level, which means:

  • Full support for core logs on macOS & Linux, since the entrypoint always has file descriptor for stdout/stderr.
  • On Windows, a GUI application is linked to a GUI entrypoint called WinMain, which does not have file descriptor for stdout/stderr, which means:
    • no support for cores logs if Furious is installed via pip, since the application is launched via pythonw.exe. (i.e. the GUI entrypoint)
    • Still linked to GUI entrypoint, the packing tools provide file descriptor for stdout/stderr internally. (i.e. installed via zip). Some core logs may be redirected and shown up in the GUI, some cores may not. You are welcomed to share your user experience in the disscussion.

Recommend all users to upgrade.

Furious 0.2.8

30 Sep 14:39
Compare
Choose a tag to compare

This is a fix release for macOS, and contains improvements for all platform.

Fixes

  • Fixed QNetworkReply crash using self.sender() when built as macOS-10.9-x86_64.dmg due to compiled with PySide6 == 6.4.3. c64395d
  • Fixed progressWaitBox cause GUI to freeze on macOS. 0964f05
  • Fixed self.setWidthAndHeight(...) failed randomly on macOS. 0964f05
  • Fixed Show/Hide Editor failed to preserve QSplitter scaling factor randomly on macOS. 0964f05

Improvements

  • Change connection speed test URL from http://.../10mb.test to http://.../100mb.test. The speed result will be more acurate for those fast severs. 395cd4a
  • Change connection test sites from those censored to connectivity sites. Connection test should be performed 10x faster than before while remaining connectivity test purpose. 03d761b

Furious 0.2.7

21 Sep 12:35
Compare
Choose a tag to compare

Changes

  • Added subscription feature support.
  • Added Trojan import/export support.
  • Added ping latency test support.
  • Added download speed test support.
  • Built-in editor can be hidden by user now. Use action in the View menu, or use shortcut CTRL + E (Command + E on macOS) to show/hide editor. Furious will smartly remember this operation.

In the main UI Furious added three more columns(Subscription, Latency, and Speed). Remember to adjust column section size if they are not visible.

Added .dmg release for Intel mac(x86_64).

Fixes

  • Fixed cannot detect light/dark theme when Furious is packed as binary release on non-Windows platform(caused by darkdetect issue #33). Moved to timer implementation as needed. 7c74779
  • Added connection test timeout support in case of remote site not responding. Connection test timeout is by default 30s. d6e4780
  • Fixed issue #14. 3930565
  • Fixed wrong GOLDEN_RATIO in some widgets. Furious will now look more nicely. 082386a
  • Set QRCode window to fixed size in case of huge white gap in the widget. 320d2b0
  • Fixed EditRouting backward compatibility when refactoring hysteria to hysteria1. 64b7157

Improvements

  • More application improvements.

Furious 0.2.6

10 Sep 08:44
Compare
Choose a tag to compare

Changes

Add macOS .dmg release.

See issue #10 for future develop plan of Furious.

Improvements

  • Small fixes and improvements.

Furious 0.2.5

07 Sep 08:50
Compare
Choose a tag to compare

Changes

  • Add TUN mode support on Windows and macOS. (experimental)

Read TUN mode wiki first to start using this feature.

Fixes

  • Fixed setGeometry failure on macOS. 6950607
  • Fixed some widget init wrong dynamic theme color. 141a225
  • Fixed core exitcallback still falls to disconnectAction when Windows is shutting down, thus making the Connect settings always be OFF, which results in Furious unable to remember user connect settings. 58f24ef
  • Fixed subprocess.run failure on non-Windows platform. 5d54bca
  • Fixed wrong scroll bar value when switching tab/spaces. 03b65b0
  • Fixed Tor CLI failed to start under sudo mode on non-Windows platform. 06d5bd8
  • Fixed wrong scroll bar value when setting indent. d840945

Improvements

  • More UI menu icons, and Application improvements.

Recommend all users to upgrade.

Furious 0.2.4

30 Aug 15:55
Compare
Choose a tag to compare

This is a fix release for Furious 0.2.3

Changes

  • Fixed Tor CLI console window shown on Windows platform. b734028
  • Fixed wrong Tor CLI socks & http default tunnel port. 9286856

Tor Routing Wiki

Coming next

  • TUN mode support on Windows

Note

0.2.5 or 0.2.6 will be the last release this year.

Furious 0.2.3

30 Aug 11:37
Compare
Choose a tag to compare

What's New

  • Add support for Route My Traffic Through Tor. See the wiki on how to start using this feature in seconds.
  • Bump Xray-core-python to v1.8.4. Use pip install --upgrade Xray-core to upgrade core.
  • Move Edit Routing... to Settings.
  • Add Tor Relay Settings... in Settings.
  • Add Show Tor Relay Log... in Help menu.

Use pip install --upgrade Furious-GUI to upgrade Furious.

Improvements

  • Small improvements and fixes.

Furious 0.2.2

18 Aug 15:28
Compare
Choose a tag to compare

Improvements

  • Refactor Edit Routing UI to improve Edit Routing Option user experience.
  • Connected theme changed from bright red(#F4364C) to light red(#FF7276) for more comfortable experience.

Coming Next

  • Routing Option will add a built-in Tor support option Route My Traffic Through Tor

Furious 0.2.1

17 Aug 00:33
Compare
Choose a tag to compare

As mentioned in the README, this is a zip file that contains pre-built binaries for Windows users.

Users on other platform should follow install instructions. Or, if already installed, type pip install --upgrade Furious-GUI to upgrade.

Changes

  • Fixed issue #4 .(caused by missing default value for Routing settings and less exception catch). 7d7483a 8ab40d3
  • More theme dynamic change.

Improvements

Add github workflows:

Including three important packages(bindings) that Furious depends on, where they are built successfully on all target platform with all Python version(Python 3).:

Now Furious, including these bindings will have a verified and trusted integration!

Furious 0.2.0

12 Aug 02:13
Compare
Choose a tag to compare

As mentioned in the README, this is a zip file that contains pre-built binaries for Windows users.

Users on other platform should follow install instructions. Or, if already installed, type pip install --upgrade Furious-GUI to upgrade.

Changes

  • Hot fix for Furious 0.1.11:
    • Fixed a hidden bug discovered on Windows platform: if Furious is started up on boot, import/delete asset files won't show changes on the list due to cwd different and thus affect watchfiles behavior. Remove watchfiles dependency & related logic and fall back to user triggered changes.
  • Move to a new minor version(i.e. 0.2.0). New Furious version will be available for all users.

Recommend all users to upgrade.