Releases: Mahdi-zarei/nekoray
4.3.4
4.3.3
- Fix chain traffic data again
- Migrate to
QtNetwork
for HTTP(s) requests (Thanks @parhelia512) - Fix QR code issues on Wayland (Thanks @parhelia512)
- Add new format for windows system proxy
- Apply routing's Direct IP rules to TUN 1
- Add disable automatic escalation option
- Add
persistent_keep_alive
to Wireguard - Add more paths to check for geo-assets (Thanks @Integral-Tech)
- Enable Native Wayland support 2
- Pack
libxcb-cursor
in Linux releases 3 - Refactor windows'
System DNS
logic - Always enable
auto_redirect
on Linux - Fix font size changing after changing the font (Thanks @Restia-Ashbell)
- Update Qt to
6.9.0
- Update Sing-box to
v1.11.8
- Fixes and Improvements
1:
IP rule sets that are routed through Direct outbound will also be specified in the route_exclude_address_set
of Tun inbound, and IP CIDRs will be added to route_exclude_address
.
2:
Nekoray should now be able to run as a Wayland client, if you encountered any issues, try running nekoray like QT_QPA_PLATFORM=xcb ./nekoray
and submit an issue.
3:
Linux bundles should now be able to be executed without any manual actions needed.
4.3.2
- Fix remember profile being broken
- Update go to
1.24.2
4.3.1
This is a bug fix release to the 4.3.0
release.
- Fixed a rare race condition that caused a crash on some OSs
- Fixed
wireguard
breakingchain
profiles
4.3.0
- Improve windows underlying dns
- Fix clash API being broken
- Register profiles in the chain for traffic update
- Fix some buttons not being translated
- Fix Unix admin check
- Fix some geo asset download issues
- Check
vc redist
in startup to prevent crashes (Thanks @parhelia512) - Update QR dependencies
- Rewrite the update download in
c++
(Thanks again @parhelia512) - Change macOS default Tun stack to
gVisor
- Change tray and
Show Window
from toggling window to always showing it - Add Traffics chart
- Implement on-close cleanup handling for windows and improve the Unix ones
- Update box to
v1.11.6
- Update Qt to
6.8.3
- Update Protobuf to
30.2
- Other fixes and improvements (Thanks @huakim, @mak7im01)
4.2.12
This release has been re-released once to fix some bugs
- Fix Wireguard peer parsing (Thanks @Restia-Ashbell)
- Refactor and improve windows underlying dns 1
- Fix rare TUN error on windows
- Fix Wireguard crash 2
- Fix some config items being translatable
- Fix Update function not working 3
1:
Some cases where underlying DNS could be empty and would cause the network not to function has been fixed.
2:
There is an issue with sing-box regarding Wireguard, it may not be usable with TUN mode, and URL tests will report it as Unavailable.
3:
You will need to manually update Nekoray to 4.2.12, after this version the Update button will function correctly again. To manually update Nekoray, just keep the config folder and delete all other files, then extract the contents of the zip file to the folder containing the config folder.
4.2.11
4.2.10
Important: Due to changes the in routing profile structure, you may need to make a clean install of nekoray and re-enter your configurations.
- Update Qt to 6.8.2 and Revert to Qt's default tray context menu behavior 1
- Fix some bugs related to selected routing profile
- Update sing-box to
v1.11.4
and migrate some settings accordingly - Add Hysteria2 port hopping
- Migrate to clash api for traffic rate 2
- Add simple route manager 3
- Add Routing button to the main window
- Fix Singleton mechanism 4
- Rewrite invalid detection logic 5
- Revert ubuntu build OS to ubuntu-22.04
- Fix initial asset download could freeze the UI
- Add proxy scheme selection for windows 6
- Add sing-box json subscription format support 7
- Other fixes and improvements 8
1:
A workaround for wrong position of tray context menu was applied in the previous version, Qt 6.8.2 has fixed its internal bug, this should make the position of context menu consistent across all OSs.
2:
Nekoray no longer uses v2ray api for measuring speed, it is expected that the displayed speed will be more accurate in some scenarios.
3:
To help those who are not familiar with sing-box's routing system, a new UI for simple rules has been added. You can now easily setup the routing profile to have direct
,block
and proxy
rules. The manual for this part is available in the app. The previous route setup has been renamed to Advanced
and is more suitable for complex routing profiles.
4:
This should fix the problem where having an admin running instance of nekoray would make opening the exe again or clicking the taskbar icon not open the running instance.
5:
The new invalid detection implementation directly checks the configs using sing-box core. This will guarantee that all obsolete configs will be detected and correct configs will not be marked as broken.
6:
You can now select whether to set http
or socks
proxy for windows.
7:
The new format applies outbounds and endpoints from a sing-box compliant config and supports contents of the following scheme:
{
"endpoints": [...],
"outbounds": [...]
}
8:
Lots of changes and refactoring has been done under the hood, and some remaining bugs are expected. It is suggested to keep a backup of the previous version in case some stuff breaks.
4.2.9
- Fix invalid config detection not being able to detect some common invalid configs
- Fix speedtest logs not being printed
- Fix tray context menu position on Windows
- Set the Sing-box version automatically (Thanks @parhelia512)
- Add process to Connections list
- Make Connections list's properties copiable by click
- Update sing-box to
v1.10.7
- Fix Custom outbound not being editable
- Add system dns change for macOS Tun mode (Thanks @soraneoumi) 1
- Fix some bugs related to routing profiles
- Add export option for routing profiles
- Fix font being partially applied after app restart
1:
On macOS, if your DNS address is a private address, DNS queries destined to the internal DNS system cannot be hijacked by the Tun mode. By setting it to the address of the DNS server of the sing-tun device, this DNS leak issue can be resolved. You may need to provide full disk access
to nekobox_core
for this to work as Apple has very restricted access policies for unsigned apps.
4.2.8
- Remove
naive
andExtra Core
1 - Fix an issue with Tray Icon Context Menu
- Fix Proxy List Bugs
- Revert windows proxy to
http
2 - Add connection list 3
- Improve invalid config detection 4
- Improve UI options when pasting a link
- Update sing-box to
v1.10.6
- Optimize Table views for large number of items
- Other Fixes and Improvements
1: Nekoray will no longer support configs that require any core other than sing-box
, note that since sing-box is supporting port hopping since v1.11.0
, port hopping will be available in the future releases.
2: Fixes some abnormal behavior caused by using socks format for windows proxy.
3: The new connection list feature shows the currently live connections and their data usage. If sniff
is not disabled, their protocol and domain will also be displayed. It can be disabled in the basic settings
if needed.
4: Configs with invalid reality public_key
will now be identified as invalid and will no longer stop group speedtest.