Skip to content

FlowWeaver v1.29.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 07:51
· 59 commits to main since this release
fb3685e

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