Repository navigation
Releases: SnishaperTeam/FlowWeaver
Releases · SnishaperTeam/FlowWeaver
Release list
FlowWeaver v1.29.1
FlowWeaver 1.29.1
Version Information
- Build time: 2026-10-10 12:18:32 +00:00
- Version source: Package.appxmanifest
- Commit range: Changes since the previous stable release tag v1.29.0
Changes (15 commits)
New Features
- The tutorial has been rewritten as an interactive spotlight guide to provide users with a more engaging and effective learning experience.
- A first-launch tutorial has been added, which includes a registry-backed completion flag to ensure that users are guided through the initial setup process only once.
Bug Fixes
- The autostart mechanism has been improved by replacing CommandLineToArgvW with a vet-safe command line parser to prevent potential security vulnerabilities.
- The issue of duplicate tray icons after a reshow has been resolved, providing a cleaner and more intuitive user interface.
- The console flash and leaked explorer processes that occurred when opening the application have been fixed, resulting in a smoother user experience.
- The application now launches elevated at logon without prompting UAC, streamlining the startup process.
- The RPC token is now enforced on Ping/Shutdown to isolate overlapping core instances, enhancing the overall stability and security of the system.
Performance Improvements
- No significant performance improvements have been made in this release.
Refactoring
- No significant refactoring changes have been made in this release.
Documentation
- The documentation has been updated to require wiki updates for file-purpose changes and new files, ensuring that users have access to the most accurate and up-to-date information.
- A note has been added to the TUN documentation to clarify that SNI sniffing is read-only and never rewrites ClientHello, providing users with a clearer understanding of the application's functionality.
- The supported versions have been updated to 1.29, and support for 1.27 and 1.26 has been dropped, reflecting the application's evolving compatibility.
- The Microsoft Store badge has been removed from the platform documentation, ensuring that users are directed to the most relevant and accurate information.
Build & CI
- The build process now uses a mirror-first Go proxy fallback locally and the official source in CI, improving the efficiency and reliability of the build process.
Tests
- No significant test additions or modifications have been made in this release.
Other
- The documentation directory is no longer ignored, ensuring that all relevant files are properly accounted for and maintained.
Release Assets
| File | Purpose | MD5 |
|---|---|---|
| FlowWeaver-1.29.1-arm64Setup.exe | Windows installer (Inno Setup, ARM64): classic guided installation with license and desktop shortcut, for regular users (Size: 9.5 MB) | cb959dec952fa7c8fce6ca1efb4f8561 |
| FlowWeaver-1.29.1-x64Setup.exe | Windows installer (Inno Setup, x64): classic guided installation with license and desktop shortcut, for regular users (Size: 10.3 MB) | e1c625c6cca0f70f3f83737b860a0c6c |
| FlowWeaver-1.29.1-x86Setup.exe | Windows installer (Inno Setup, x86 (32-bit)): classic guided installation with license and desktop shortcut, for regular users (Size: 9.9 MB) | e6b95cb4cf30424c55b03079aa8728bb |
| dongle.FlowWeaver_1.29.1.0_x64_x86_arm64.7z | Signed bundle: mixed-architecture MSIX package + signing certificate (devcert.pfx) + install.bat + signing password, for one-click sideload (Size: 35.1 MB) | 40d6b3a731b6321472f403b1758855c1 |
| unsigned_dongle.FlowWeaver_1.29.1.0_x64_x86_arm64.msixbundle | Unsigned mixed-architecture MSIX package for Microsoft Partner Center submission (re-signed by Microsoft on upload) (Size: 37.5 MB) | 051a2acd2964b372c1a43ab4203d185f |
| flowweaver-windows-386.7z | Windows portable build (x86 (32-bit)): extract and run flowweaver.exe directly, no installation required (Size: 7.6 MB) | 550dfcee285e86df4d0cd0e07c821e1c |
| flowweaver-windows-amd64.7z | Windows portable build (x64): extract and run flowweaver.exe directly, no installation required (Size: 8 MB) | 2a55317ecc558af1688becc23752cd83 |
| flowweaver-windows-arm64.7z | Windows portable build (ARM64): extract and run flowweaver.exe directly, no installation required (Size: 6.7 MB) | dd0f10f4258a10f5a3a217ccd11775ab |
| flowweaver-linux-arm64.tar.gz | Linux portable build (ARM64): extract and run ./FlowWeaver, requires GTK4/WebKitGTK runtime (Size: 10.6 MB) | 7361fd62692e2f78686ba7544a2948a5 |
| flowweaver-linux-x64.tar.gz | Linux portable build (x64): extract and run ./FlowWeaver, requires GTK4/WebKitGTK runtime (Size: 11.6 MB) | d920c81b901c1118a7bd02269b739df9 |
| flowweaver-cli-darwin-amd64.7z | CLI (headless): macOS x64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 7.3 MB) | 0e238c0cfd968cd006aa3d6b46d99cbe |
| flowweaver-cli-darwin-arm64.7z | CLI (headless): macOS ARM64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 6.5 MB) | bbdee64024263b1e484d7e93c2a7018a |
| flowweaver-cli-linux-amd64.7z | CLI (headless): Linux x64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 7.4 MB) | 25bc5585ae3452f63c43e403e2004a8f |
| flowweaver-cli-linux-arm64.7z | CLI (headless): Linux ARM64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 6.3 MB) | 1ef0f08c18fd3a53e69035281e716716 |
| flowweaver-cli-windows-386.7z | CLI (headless): Windows x86 (32-bit), extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 6.6 MB) | b18f26ecdd3fd3585e42555d2ca74486 |
| flowweaver-cli-windows-amd64.7z | CLI (headless): Windows x64, extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 7 MB) | 4d2e7f1484a3628b006f0ce1060899f5 |
| flowweaver-cli-windows-arm64.7z | CLI (headless): Windows ARM64, extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 5.8 MB) | 231988b5bea8045b61b3963145fc2c65 |
Full Changelog: v1.29.0...v1.29.1
FlowWeaver v1.29.0
FlowWeaver 1.29.0
Version Information
- Build time: 2026-10-07 07:51:24 +00:00
- Version source: Package.appxmanifest
- Commit range: Changes since the previous stable release tag v1.28
Changes (319 commits)
New Features
- The about page and README now include a link to the QQ group, providing users with an additional resource for support and community engagement.
- Clash subscriptions, multi-protocol nodes, and WireGuard tunnels have been added, enhancing the versatility and security of the proxy tool.
- The proxy core now supports serving both HTTP and SOCKS5 on the same listen port, simplifying configuration and improving usability.
- A new web-cdn.bsky.app MITM group with b-cdn.net cert allowlist has been added to the rules, improving content delivery network (CDN) support.
- The build process now utilizes Wails v3 CLI task runner and project config, streamlining development and improving maintainability.
Bug Fixes
- The subscription stack, rule matching, and TUN relay paths have been hardened, addressing potential security vulnerabilities and improving overall stability.
- The TUN lifecycle, DNS, and outbound binding have been audited and hardened, reducing the risk of errors and improving performance.
- The tray icon is now rebuilt after session unlock, ensuring consistent and reliable functionality.
- Outbound sockets are now pinned to the physical NIC, and DNS is hijacked in the handler, improving network reliability and security.
- The appearance mode toggle now responds correctly, and a system option has been added, enhancing user experience and flexibility.
Performance Improvements
- No significant performance improvements are noted in this release, but various bug fixes and refactoring efforts contribute to overall system stability and efficiency.
Refactoring
- The project identifiers have been renamed from SniShaper to FlowWeaver, reflecting the rebranding and evolution of the project.
- The settings UI has been refactored to collapse the port UI into a single field, simplifying configuration and improving user experience.
- Dead code has been removed, and icon exports have been deduplicated, reducing maintenance overhead and improving code quality.
- The window lifecycle has been unified across desktop and headless builds, enhancing consistency and reliability.
Documentation
- The README now includes a Star History chart section, providing users with insight into the project's popularity and growth.
- The platform and quick-start guide have been split out of the README, making it easier for users to find relevant information.
- The build guide has been separated from the README into separate build.md files for different languages, improving accessibility and usability.
Build & CI
- Release commits are now signed with the repository signing identity, ensuring the authenticity and security of releases.
- Releases are published with the SnishaperTeam bot app token, streamlining the release process and improving automation.
- Dependabot merges are now squashed, allowing GitHub to sign the resulting commit and maintaining a clean and secure commit history.
Tests
- A Spotify IP scanner and connectivity test script have been added to the tools, enhancing the project's testing capabilities and ensuring better quality assurance.
Other
- The application icons and MSIX assets have been refreshed, reflecting the rebranding and improving the overall visual identity of the project.
- The project has been rebranded as FlowWeaver, and the dependabot config has been dropped from the mirror repository, marking a significant milestone in the project's evolution.
Release Assets
| File | Purpose | MD5 |
|---|---|---|
| FlowWeaver-1.29.0-x64Setup.exe | Windows installer (Inno Setup): classic guided installation with license and desktop shortcut, for regular users (Size: 10.3 MB) | 2beef3063b010f3618726837e44325c9 |
| dongle.FlowWeaver_1.29.0.0_x64_x86_arm64.7z | Signed bundle: mixed-architecture MSIX package + signing certificate (devcert.pfx) + install.bat + signing password, for one-click sideload (Size: 35 MB) | d68424025e403f1a9a4f1a4d343bfdda |
| flowweaver-windows-amd64.7z | Windows portable build: extract and run flowweaver.exe directly, no installation required (Size: 8 MB) | 6746fc398a35582945c3aced73da6604 |
| unsigned_dongle.FlowWeaver_1.29.0.0_x64_x86_arm64.msixbundle | Unsigned mixed-architecture MSIX package for Microsoft Partner Center submission (re-signed by Microsoft on upload) (Size: 37.5 MB) | 6b81d9ca10c7c487e089c677f49b2921 |
| flowweaver-linux-amd64.tar.gz | Linux portable build (amd64): extract and run ./FlowWeaver, requires GTK4/WebKitGTK runtime (Size: 11.6 MB) | 6889987082bd9bc7c35230a1cff73a65 |
| flowweaver-cli-darwin-amd64.7z | CLI (headless): macOS x64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 7.3 MB) | 3949bc7dff96ce0c7dd93812090a0976 |
| flowweaver-cli-darwin-arm64.7z | CLI (headless): macOS ARM64 (Apple Silicon), extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 6.5 MB) | b03608922a892107c8e36fc7e6d61032 |
| flowweaver-cli-linux-amd64.7z | CLI (headless): Linux x64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 7.4 MB) | 4d51f8e6ef420122af9493e2502b6f0a |
| flowweaver-cli-linux-arm64.7z | CLI (headless): Linux ARM64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 6.3 MB) | 8821f7677acb2e8852a72fc31600d040 |
| flowweaver-cli-windows-386.7z | CLI (headless): Windows x86 (32-bit), extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 6.6 MB) | 0bb139cef50a6cc5578600de8514b30a |
| flowweaver-cli-windows-amd64.7z | CLI (headless): Windows x64, extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 7 MB) | 358188b9e053043907cfc0d2b899d7ee |
| flowweaver-cli-windows-arm64.7z | CLI (headless): Windows ARM64, extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 5.8 MB) | 3d7719f84be1ef7d9c5419ac03076871 |
Full Changelog: v1.28...v1.29.0
FlowWeaver v1.29.0-beta.6 (Beta)
FlowWeaver 1.29.0-beta.6 (Beta)
Prerelease version: This release may be unstable; some features may be removed or reworked. It does not represent the final version.
Version Information
- Build time: 2026-10-07 07:15:35 +00:00
- Version source: Package.appxmanifest
- Commit range: Changes since the previous stable release tag v1.28
Changes (318 commits)
New Features
- The proxy core now supports serving HTTP and SOCKS5 on the same listen port, enhancing flexibility for users.
- Clash subscriptions, multi-protocol nodes, and WireGuard tunnels have been added, providing more options for proxy configurations.
- A new web-cdn.bsky.app MITM group with b-cdn.net cert allowlist has been introduced in the rules, improving content delivery network (CDN) handling.
- The rules update mechanism now shows hashes and dates in the update toast, increasing transparency for users.
- The update process honors the configured download source and includes a smart option, making updates more customizable.
- New site groups for 21 requested services have been added, along with specific groups for Twitch CDN and OpenStreetMap, expanding the range of supported services.
- A toggle for system proxy on auto-enabled proxy at startup has been added to the settings, giving users more control over their proxy settings.
Bug Fixes
- The subscription stack, rule matching, and TUN relay paths have been hardened, improving the overall security and stability of the proxy.
- The TUN lifecycle, DNS, and outbound binding have been audited and hardened, addressing potential vulnerabilities.
- The tray icon is now rebuilt after session unlock, fixing a visual issue.
- Outbound sockets are pinned to the physical NIC, and DNS hijacking in the handler has been fixed, improving network reliability.
- The appearance mode toggle now responds correctly, and a system option has been added, enhancing user interface functionality.
- Descriptors are now serialized with field names that the UI reads, fixing a compatibility issue.
- The outbound NIC is selected by default route instead of enumeration order, improving network routing logic.
- Cloudflare preferred IP pool usage has been repaired, and IPv4-only network handling for IPv6-constrained rules has been optimized, enhancing performance.
Performance Improvements
- No significant performance improvements are listed in this version, but various bug fixes and refactorings contribute to overall system stability and efficiency.
Refactoring
- The project identifiers have been renamed from SniShaper to FlowWeaver, reflecting a rebranding effort.
- The port UI in settings has been collapsed into a single field, simplifying the user interface.
- The separate SOCKS5 port and diagnostics checks have been dropped, streamlining the application.
- Config and list API in netiface have been aligned with upstream callers, improving code consistency.
- Dead code has been removed, and icon exports have been deduplicated, contributing to code cleanliness and maintainability.
- Shared code has been unified, and dead code across several modules has been removed, enhancing code efficiency.
Documentation
- A Star History chart section has been added to the README, providing insight into the project's popularity over time.
- The platform and quick-start guide have been split out of the README, making it easier for users to find relevant information.
- Build guides have been moved into separate files (build.md) for different languages, improving documentation organization.
- A blank line has been added after the contributors graph in the README, enhancing readability.
Build & CI
- Release commits are now signed with the repository signing identity, improving security and authenticity.
- Releases are published with the SnishaperTeam bot app token, streamlining the release process.
- Dependabot merges are squashed so GitHub signs the resulting commit, maintaining code integrity.
- The release notes list limit has been raised, allowing for more detailed release notes.
- Release metadata is synced into Package.appxmanifest and pushed back, ensuring consistency across different components.
Tests
- Spotify IP scanner and connectivity test scripts have been added to the tools, enhancing the testing suite for better network connectivity verification.
Other
- The application icons and MSIX assets have been refreshed, reflecting the rebranding to FlowWeaver.
- The project has been rebranded from SniShaper to FlowWeaver, involving a split from the original SniShaper project.
- The .vs/ directory is now ignored, reducing unnecessary files in version control.
- Site groups have been synced with the running configuration, ensuring consistency in rules application.
- Package.appxmanifest has been synced to version 1.29.0 (beta.5 and beta.6), reflecting updates in the project's manifest.
Release Assets
| File | Purpose | MD5 |
|---|---|---|
| FlowWeaver-1.29.0-beta.6-x64Setup.exe | Windows installer (Inno Setup): classic guided installation with license and desktop shortcut, for regular users (Size: 10.3 MB) | eff5eeb4d76f7e2d6fc7d66e3eaacca1 |
| dongle.FlowWeaver_1.29.0.0_x64_x86_arm64.7z | Signed bundle: mixed-architecture MSIX package + signing certificate (devcert.pfx) + install.bat + signing password, for one-click sideload (Size: 35 MB) | 6125f2fd5153ac5918f0c92c170139cd |
| flowweaver-windows-amd64.7z | Windows portable build: extract and run flowweaver.exe directly, no installation required (Size: 8 MB) | f8e71ecbdb30fbd6ccd089822bc06e14 |
| unsigned_dongle.FlowWeaver_1.29.0.0_x64_x86_arm64.msixbundle | Unsigned mixed-architecture MSIX package for Microsoft Partner Center submission (re-signed by Microsoft on upload) (Size: 37.5 MB) | 659f1631f1040d534c9e60c9a90dd8fe |
| flowweaver-linux-amd64.tar.gz | Linux portable build (amd64): extract and run ./FlowWeaver, requires GTK4/WebKitGTK runtime (Size: 11.6 MB) | a6c4b7be614d62a4e0d8299dd73600bd |
| flowweaver-cli-darwin-amd64.7z | CLI (headless): macOS x64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 7.3 MB) | 78165a9c818b9484b8d5b39243a6db56 |
| flowweaver-cli-darwin-arm64.7z | CLI (headless): macOS ARM64 (Apple Silicon), extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 6.5 MB) | b44287ac44c9754046540cea75aee385 |
| flowweaver-cli-linux-amd64.7z | CLI (headless): Linux x64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 7.4 MB) | 98b6d97112f7d481f5f36ee0ccac238a |
| flowweaver-cli-linux-arm64.7z | CLI (headless): Linux ARM64, extract and run ./flowweaver, includes config/ and rules/ seed files (Size: 6.3 MB) | a4932edbcb1a4781d4206ad0ebe534fd |
| flowweaver-cli-windows-386.7z | CLI (headless): Windows x86 (32-bit), extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 6.6 MB) | 569d45752cc04c26e21f916eb6702282 |
| flowweaver-cli-windows-amd64.7z | CLI (headless): Windows x64, extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 7 MB) | 56901703a4e8c2806a8608d67770bb23 |
| flowweaver-cli-windows-arm64.7z | CLI (headless): Windows ARM64, extract and run flowweaver.exe, includes config/ and rules/ seed files (Size: 5.8 MB) | f628debc7d4a99b500b124193f04e1ee |
Full Changelog: v1.28...v1.29.0-beta.6