0.2.9
版本发布时间: 2023-10-08 22:53:01
LorenEteval/Furious最新发布版本:0.4.7(2024-08-04 22:01:22)
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. 3d76b62510b1f849d71d7447d6f3cc7a5f00c78e
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 viapythonw.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.
-
no support for cores logs if Furious is installed via
Recommend all users to upgrade.
1、 Furious-0.2.9-macOS-10.9-x86_64.dmg 67.34MB
2、 Furious-0.2.9-macOS-11.0-x86_64.dmg 64.02MB
3、 Furious-0.2.9-macOS-12.0_arm64.dmg 58.02MB
4、 Furious-0.2.9-windows-x86_64.zip 57.02MB