Releases: throneproj/Throne
1.1.0
IMPORTANT: This version's database is not compatible with any previously released version and you MUST start from a clean installation and migrate your data by hand (import/export and manual setting configuration). By upgrading in-place, you will LOSE ALL YOUR CONFIGURATION or, depending on whether you are on a beta version, crash on startup
- Added Xray Vless 1
- Add custom hwid parameters (Thanks @hgx100)
- Change app icon in taskbar
- Migrate to SQLite 2
- Add auto clear unavailable profiles to group setting
- Make simple rules index adjustable
- Add Outgoing IP Test 3
- Improve Profile Table Columns customization options
- Add log filtering 4
- Removed Amenzia wireguard support 5
- Add warp gen/chain support 6
- Upgrade sing-box to
v1.13.27 - Lots of Fixes and Improvements
1:
Xray core is now supported for VLESS configs. Note that not all Transports are supported and that you cannot switch between the Cores. You can however, customize when Xray core is used when importing VLESS profiles from the settings.
2:
This improves Throne's performance and resource usage when having lots of profiles. The current database system is not compatible with the previous one, and you have to migrate your data by hand (via import/export).
3:
Determines the profile's outbound IP, country and availability.
4:
Logs can now be filtered with granular control.
5:
Due to poor Amenzia wireguard documentation, we can no longer support it.
6:
Warp configs can now be generated, and set to be automatically chained as the egress route for the connections.
7:
Not all features added in sing-box are supported yet, but they are all planned for future releases, so please do not open feature requests regarding that.
1.1.0-beta.3
Important: We have migrated to SQLite for managing Throne's database. The versions below 1.1.0-beta.2 are not compatible with this version onwards and you have to migrate your data manually.
- Fix multiple bugs related to operating massive profile counts
- Fix core-gui connection multiplexing
- Add log filtering 1
- Improve systemd-resolved detection
- Lots of fixes and Improvements
1:
The logs can now be filtered with granular control
1.1.0-beta.2
Important: We have migrated to SQLite for managing Throne's database. The versions below 1.1.0-beta.2 are not compatible with this version onwards and you have to migrate your data manually.
- Fix parsing Xray links
- Improve Throne's crash dumps 1
- Force reset the Core on Close hang-ups
- Fix country test
- Fix Xray access logs
- Change app icon in taskbar
- Add default shortcuts
- Migrate to SQLite 2
- Add auto clear unavailable profiles to group setting 3
- Make simple rules index adjustable
- Add an option to skip confirmation on removing profiles
- Add Outgoing IP Test 4
- Make Test column configurable 5
- Allow for more granular column width control 6
- Add an option to decide when to use Xray core when importing
- Update Qt and Golang
- Fixes and Improvements
1:
The crash dumps are now more readable, and can be more efficiently used for finding root causes of the crashes.
2:
This change makes Throne's memory usage independent of the count of profiles and resolves UI Lags when working with too many profiles.
3:
Enabling it will remove the unavailable profiles after a URL test has finished.
4:
This test can determine the outgoing IP of your configuration, along its country of origin.
5:
You can now choose which test data to show on the column, and how to sort according to this column.
6:
Column widths of the profile table are now always adjustable, and you can use the Group's context menu to refresh their widths to the default ones. Given that the content of the columns may change, you may have to refresh the widths after testing/using profiles to adjust the Test/Traffic column's widths.
1.0.13
- Fix Hysteria/TUIC link import
- Hide dock icon on MacOS
- Update sing-box to
v1.12.14 - Fix some transport config generation edge cases
- Add custom hwid parameters (Thanks @hgx100)
- Fix front proxy
- Fix Linux systemd-resolved DNS
- Fix proxy usage on http requests
- Fix orphan profiles not being deleted
- Fix crash
- Fixes and Improvements
1.1.0-beta.1
- Fix Hysteria/TUIC link import
- Added Xray Vless 1
- Hide dock icon on MacOS
- Update sing-box to dev-next branch 2
- Fix some transport config generation edge cases
- Add custom hwid parameters (Thanks @hgx100)
- Fix front proxy
- Fix Linux systemd-resolved DNS
- Fix proxy usage on http requests
- Fix orphan profiles not being deleted
- Fixes and Improvements
1:
Xray core is now embedded in the core, and is used for the newly added Vless (Xray) config. Note that the xhttp configs from previous versions are going to break on updating to this version and you have to re-import them to be able to use them
2:
Due to some dependency issues, we have upgraded sing-box to dev-next (alpha version)
1.0.12
- Fix XHTTP extra parameters parsing
- Improve Clash(Meta/mihomo) subscription support
- Support SIP008 format subscription
- Minor other fixes
1.0.11
- Fix process names not being captured
- Fix chain using reverse order
- Fix VLESS profile edit breaking the config
- Fix reset core hanging the app
1.0.10
This is a follow-up release to fix the issues in the 1.0.9 version
This version has been re-released to fix a bug with shadowsocks plugins
- Fixed various bugs related to config parsing 1
- Fix brutal config gen
- Minor other fixes
1:
The fixes will make migrating from 1.0.8 to work properly, but they are not going to fix configs broken in the 1.0.9 release. It is suggested to migrate your data from the 1.0.8 version (copy the config folder to 1.0.10 version folder).
1.0.9
This update should be considered experimental, and it is highly suggested to keep the older version as a backup
It is kindly requested from users that are willing to test and report issues to use this version so that we can refine it for the later versions
- Refactor and Migrate the internal structures 1
- Save window size/position
- Add advanced connection options 2
- Add experimental xhttp support 3
- Return custom icon for Tray 4
- Fixes and Improvements
1:
We have refactored the internal structure we use for saving profiles. Some bugs are to be expected, so please submit issues with complete information regarding the bugs you see.
2:
You can now configure ECH, Dial fields and other TLS security options from the UI. Note that some features are not yet supported in the sing-box version we use and are disabled for now.
3:
We are planning to add a more comprehensive Xray outbound support to Throne in the upcoming releases, and the format and UI for such outbounds may change, so such options are not guaranteed to remain functional on the upcoming releases and may need to manual re-importing.
4:
You can now choose a square-dimensioned PNG file as Icon for each state of the app in the Tray, you can also refer to the Iconsets repo to download or submit Iconsets for Throne.
1.0.8
- Fix Darwin Tun mode DNS Leak
- Add country test
- Fix windows size not being remembered
- Fix adblocker not working
- Fix and Improve system proxy in various Linux desktop platforms
- Add debian-system-qt build 1
- Update sing-box to
v1.12.12 - Add local DNS override 2
- Fixes and Improvements
1:
This release does not pack its own libraries, and uses the system provided ones instead. This is particularly useful for users who have issues with the packed libraries.
2:
The setting has been moved to DNS settings, and will have wider effects when local DNS cannot work.