Skip to content

Releases: YtFlow/YtFlowApp

YtFlowApp (next) v1.2.1

19 May 17:29
Compare
Choose a tag to compare
Pre-release

YtFlow (next) v1.2.1

  • Fixed v2rayN share link parsing

Package Spec

Due to upstream issues with rusqlite, x86 platform is not currently supported.

Package Arch Target SDK Version Min SDK Version Signature
56263bdbai.YtFlow_1.2.1.0.AppxBundle recommended x64_arm64_arm (bundled) 22621 15063 Signed by Microsoft Store
YtFlowApp_1.2.1.0_Test.7z x64_arm64_arm (bundled) 22621 15063 Self-signed

YtFlowApp (next) v1.2.0

19 May 06:09
Compare
Choose a tag to compare
Pre-release

YtFlow (next) v1.2.0

  • Added VMess client
  • Added WebSocket client
  • Added SOCKS5/HTTP/v2rayN share link format
  • Fixed incomplete dual stack IP resolution results

Package Spec

Due to upstream issues with rusqlite, x86 platform is not currently supported.

Package Arch Target SDK Version Min SDK Version Signature
56263bdbai.YtFlow_1.2.0.0.AppxBundle recommended x64_arm64_arm (bundled) 22621 15063 Signed by Microsoft Store
YtFlowApp_1.2.0.0_Test.7z x64_arm64_arm (bundled) 22621 15063 Self-signed

YtFlowApp (next) v1.1.2

06 May 13:14
Compare
Choose a tag to compare
Pre-release

YtFlow (next) v1.1.2

  • Removed AVX2 from target features to support old CPUs
  • Added Trojan share link
  • Added Shadowsocks legacy link format

Package Spec

Due to upstream issues with rusqlite, x86 platform is not currently supported.

Package Arch Target SDK Version Min SDK Version Signature
56263bdbai.YtFlow_1.1.2.0.AppxBundle recommended x64_arm64_arm (bundled) 22621 15063 Signed by Microsoft Store
YtFlowApp_1.1.2.0_Test.7z x64_arm64_arm (bundled) 22621 15063 Self-signed

YtFlowApp (next) v1.1.1

05 May 12:58
Compare
Choose a tag to compare
Pre-release

YtFlow (next) v1.1.1

  • Fixed a bug where database temporary file path is not properly handled

Package Spec

Due to upstream issues with rusqlite, x86 platform is not currently supported.

Package Arch Target SDK Version Min SDK Version Signature
56263bdbai.YtFlow_1.1.1.0.AppxBundle recommended x64_arm64_arm (bundled) 22621 15063 Signed by Microsoft Store
YtFlowApp_1.1.1.0_Test.7z x64_arm64_arm (bundled) 22621 15063 Self-signed

YtFlowApp (next) v1.1.0

30 Apr 14:38
Compare
Choose a tag to compare
Pre-release

Announcing YtFlow (next) v1.1.0

What to expect in YtFlow v1.1.0:

  • Brand new UI designed for desktop
  • Comes with YtFlowCore:
    • Highly customizable configuration. Read more at https://ytflow.github.io/ytflow-book/
    • Improved throughput and stability
    • More dynamic features at runtime such as outbound selection, routing selection and connection management (coming soon)
  • Proxy management
    • Only Shadowsocks SIP002 URIs are supported at this moment.

Package Spec

Due to upstream issues with rusqlite, x86 platform is not currently supported.

Package Arch Target SDK Version Min SDK Version Signature
56263bdbai.YtFlow_1.1.0.0.AppxBundle recommended x64_arm64_arm (bundled) 22621 15063 Signed by Microsoft Store
YtFlowApp_1.1.0.0_Test.7z x64_arm64_arm (bundled) 22621 15063 Self-signed

YtFlowApp v0.1.1

22 Feb 14:11
6461a9b
Compare
Choose a tag to compare

Changes

UI

  • Import new servers from SSD and Clash subscriptions with Hosted Configuration
  • Share servers via link or QR code
  • QR code scanner now supports scanning images with Copy & Paste and Drag & Drop

Protocols

  • Fixed an issue where Shadowsocks connections with a non-AEAD method abort unexpectedly

Package Spec

Due to some unknown limitations, the packages were built using different project settings.

Arch Target SDK Version Min SDK Version .NET Native
x86_x64_arm (bundled) 18362 16299 Yes
ARM 18362 15063 No

The package signing key has been refreshed since this release. Do remember to import the new certificate before installing.

YtFlowApp v0.0.6

08 May 11:15
Compare
Choose a tag to compare
YtFlowApp v0.0.6 Pre-release
Pre-release

Changes

Note: This version may introduce breaking changes. Try reinstalling the package when "other" connection error occurs.

UI

  • Introduce a QR code scanner to import Shadowsocks/Trojan URL
  • Paste Shadosocks/Trojan URL to import

Tunneling

  • Improve overall throughtput
  • Support domain name hosts
  • Fix compability issues with other UWP apps that do not require Private Network capability

Protocols

  • Shadowsocks
    • Add chacha20, salsa20, chacha20-poly1305, xchacha20-ietf-poly1305
  • HTTP
    • Fix NotSupportedException

Package Spec

Due to some unknown limitations, the packages were built using different project settings.

Arch Target SDK Version Min SDK Version .NET Native
x86_x64_arm (bundled) 18362 16299 Yes
ARM 18362 15063 No

YtFlowApp v0.0.5

18 Feb 10:22
Compare
Choose a tag to compare
YtFlowApp v0.0.5 Pre-release
Pre-release

UDP forwarding has been added in this version, plus some minor improvements.

Thanks to @Anonymous-Hentai, YtFlow now has a shiny new logo!

Package Spec

Due to some unknown limitations, the packages were built using different project settings.

Arch Target SDK Version Min SDK Version .NET Native
x86_x64_arm (bundled) 18362 16299 Yes
ARM 18362 15063 No

YtFlowApp v0.0.4

06 Feb 13:58
Compare
Choose a tag to compare
YtFlowApp v0.0.4 Pre-release
Pre-release

Several new features, protocols and performance improvements are included in this version.

Changes

Tunneling

  • VPN connection management through UI

Starting from v0.0.4, the VPN connection is switched on/off through YtFlow app UI. A VPN connection profile will be automatically created on Windows 10 1709 or later. For older Windows builds (including all Mobile version), a VPN profile must be created manually with the following arguments:

Name Value
VPN Provider YtFlow
Connection name YtFlow Auto
Server name or address any
  • Local SOCKS5 proxy server

A SOCKS5 server is available when the VPN connection is on. This is useful for the apps, like Unigram, that dial their server without initiating a DNS lookup and consequently bypass YtFlow VPN tunnel.

Set up SOCKS5 proxies with the following arguments:

Name Value
Server address 172.17.255.240
Server port 1080
Authentication method none
User name <empty>
Password <empty>

Protocols

Shadowsocks

  • AEAD ciphers
    • aes-{128,192,256}-gcm
    • chacha20-ietf-poly1305

Trojan

  • Basic function
  • "Allow insecure"

Client-provided certificates are not supported.

Debug

  • Debug UDP client

A UDP client is built in for debug purposes. Refer to wiki documentation for detailed illustration of its usage.

Note that packet capture is not enabled for the released packages due to high performance downgrading. To enable packet capture, please manually append YTLOG_VERBOSE to conditional compilation symbols of YtFlowTunnel and rebuild.

Package Spec

Due to some unknown limitations, the packages were built using different project settings.

Arch Target SDK Version Min SDK Version .NET Native
ARM 18362 15063 No
x64 18362 16299 Yes
x86 18362 16299 Yes

YtFlowApp v0.0.3

14 Jan 13:40
Compare
Choose a tag to compare
YtFlowApp v0.0.3 Pre-release
Pre-release

Starting from this version, the background task runs in a separate process other than the foreground one so that the processes will not interfere with each other. However, both processes could be terminated when the foreground app quits, which can be used as a trick to restart a hanging background task.

rc4-md5 encryption method for Shadowsocks is supported to cater to those using outdated configurations. Never use rc4-md5 or any deprecated stream ciphers listed here unless you understand the consequence.

Package Spec

Due to some unknown limitations, the packages were built using different project settings.

Arch Target SDK Version Min SDK Version .NET Native
ARM 18362 15063 No
x64 18362 16299 Yes
x86 18362 16299 Yes