Skip to content

Releases: LorenEteval/Furious

Furious 0.4.2

11 May 12:59
Compare
Choose a tag to compare

Fixes

  • Fixed missing retranslate on ImportMultiSuccessMBox 75f0469
  • Fixed app crash on adding server via GUI menu c1f6d4d
  • Fixed race condition while editing server in GUI (causing app to accidentally fill in options from other servers) 0534f42

修复

  • 修复MessageBox翻译问题 75f0469
  • 修复通过GUI菜单添加服务器时app崩溃 c1f6d4d
  • 修复在GUI中编辑服务器时的竞争条件(导致app意外填入其它服务器的选项) 0534f42

Furious 0.4.1

10 May 13:26
Compare
Choose a tag to compare

Fixes

  • issue #79

Improvements

  • Added Russian translation by @phenomenonRT in #81
  • Added check guard when connecting in VPN mode if current routing option has direct rules (will be rejected by app)

Dependencies


修复

  • issue #79

改进

  • 添加俄语翻译 by @phenomenonRT in #81
  • VPN模式下添加连接时对当前路由选项的检查:如果有直连规则,将被应用程序拒绝

依赖

Furious 0.4.0

29 Apr 10:52
Compare
Choose a tag to compare

Features

  • Full GUI editor window support for all protocol (Xray-core & hysteria) (click to show, Enter to switch)
  • Monochrome tray icon option
  • URI: gRPC authority import/export support
  • URI: httpupgrade import/export support
  • URI: hy1 URI import/export support (hysteria://...)
  • Support for adding server via GUI editor (new menu in main UI)

Fixes

  • Fixed wrong sorting result in some cases
  • Fixed wrong ping test result with empty server address
  • URI: an extreme failed case for importing Shadowsocks
  • Fixed wrong menu color in main UI on ubuntu 20.04

Improvements

  • Improved visual effect of tray icon
  • Better async performance in app

Dependencies


功能

  • 所有协议的完整GUI编辑器窗口支持(Xray-core & hysteria)(单击显示,Enter切换)
  • 单色托盘图标选项
  • URI:gRPC authority 导入/导出
  • URI:httpupgrade 导入/导出
  • URI:hy1 URI 导入/导出(hysteria://...
  • 通过GUI编辑器窗口添加服务器(主界面新菜单)

修复

  • 修复某些情况下错误的排序结果
  • 修复当服务器地址为空时错误的ping测试结果
  • URI:一个罕见的Shadowsocks导入失败情况
  • 修复在Ubuntu 20.04上错误的主界面菜单颜色

改进

  • 托盘图标颜色视觉效果
  • 更好的异步运行性能

依赖

Furious 0.3.10

11 Mar 14:32
Compare
Choose a tag to compare
Furious 0.3.10 Pre-release
Pre-release

Fixes

  • Fixed go version of extra requires in setup.py

Dependency Updates

  • Xray-core 1.8.9
  • hysteria2 2.3.0
  • tun2socks on go 1.22 (accumulated with latest main branch changes)

Furious 0.3.9

09 Mar 11:35
Compare
Choose a tag to compare

Changes

  • Added tcping test support

Fixes

  • Fixed ping test failure under ipv6 #64
  • Fixed some unhandled exceptions

Improvements

  • ...

Full Changelog: 0.3.8...0.3.9

Furious 0.3.8

01 Mar 07:43
Compare
Choose a tag to compare

Fixes

  • Fixed wrong hy2 URI schene #68

Improvements

  • Improved user experience in subscription: automatically select corresponding server when updating

Dependency Updates

  • Xray-core 1.8.8 on go 1.22
  • hysteria2 2.2.4 on go 1.22

Release Note

Previously the binary distributions were generated on my local machine/VM. This becomes pratically a huge task when go 1.22 released (imagine you need to maintain three major go version on your local computer, plus different Python version). So I moved them to automation using Github Actions.

Please note that Github does not have a Windows7 runner, so to maintain Windows7 release it has to be built on my Win7 VM. You can reproduce any of the builds if you want using deploy script.

Enjoy new release!


Full Changelog: 0.3.7...0.3.8

Furious 0.3.4

29 Feb 15:34
Compare
Choose a tag to compare
Furious 0.3.4 Pre-release
Pre-release
0.3.4

Furious 0.3.2

28 Feb 13:44
Compare
Choose a tag to compare
Furious 0.3.2 Pre-release
Pre-release

This a testing release for automatic build & deploy using Github Actions. The release files only contain tarball and .whl for pure Python users.

See: https://pypi.org/project/Furious-GUI/

Furious 0.3.0

07 Feb 10:11
Compare
Choose a tag to compare

新年好。由于发布信息过长,不再另写中文版,中文用户请自行使用网页翻译

Furious 0.3.0 is fully compatible with 0.2.x versions

Changes

  • Refreshed UI
  • Added standalone Dark Mode
  • Added System Proxy option in tray icon #62
  • Added network state monitoring in main window
  • Added tun2socks log viewer

Fixes

  • Important: Fixed DNS leak on Windows #52 and macOS
  • Fixed VMess URI remark unnecessary quote
  • Fixed wrong window size shown in macOS dmgs (intel platform only)

Improvements

  • Improved invalid JSON format error message
  • Improved user experience in Xray-core asset file management
  • Improved Settings menu order in tray icon

Dependency Updates

  • Update Xray-core from 1.8.4 to 1.8.6
  • Update hysteria from 2.1.0 to 2.2.4
  • Update tun2socks from 2.5.1 to 2.5.2
  • Update Python from 3.11.6 to 3.11.8

Important Notice For Windows7 Users

Upstream projects are starting to drop build support on go 1.20, which is the last runnable go version on Windows7, which means:

  • Furious 0.3.x is the last release series for Windows7 users.
  • No dependency changes for Windows7 binary releases now and in the future
  • During Windows7 TUN mode testing, Furious still does not proxy all DNS traffic (meaning, DNS leak #52) due to unsupported internal commands for legacy Windows7 PowerShell. This issue may be solved by upgrading PowerShell version(untested), or accepts PR-only fixes.

Furious 0.2.13

11 Nov 13:32
Compare
Choose a tag to compare

This is the last stable release of 0.2.x version. Recommend all users to upgrade.

Fixes

  • Fixed not specifying headers for TCP HTTP protocol. #42 by @lilendian0x00
  • Fixed log truncation bug if user scrolls or cursor is present. c96d5eb

Dependency Updates

Improvements

  • Improved CPU usage based on previous 0.2.12 with even lower timer frequency (theoretically 2x~3x better performance). c82f29b
  • Improved speed test tag to avoid confusion with existing proxy tag in core logs. 4eabd8c

0.2.x releases now only receive critical dependency updates or severe bug fixes and no longer add any new features. Any major changes (e.g. UI, new features) will be made towards the 0.3.x milestone (depending on the author's free time). For users who installed via pip you are free to combine those dependency versions at you want (again, the pip method is only recommended for experienced users).

Interesting test result

Furious seamlessly supports TUN mode on Windows 7. (Thanks to all its dependency authors)


Note:

This project now has about 15k lines of code, most of which should only be understood by the author, because even though I tried to break the design into small chunks as clearly as possible, there's still some code that's more aimed at correct procedure than correct design pattern (in short, some code is just completely a mess when complexity increases). To make any breaking changes to this project I'd recommend to do it in your own forks.