Skip to content

1.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Nov 11:18
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.
v1.9.0
ea9cce8

Changelog

🚀 Features

  • GeoIP & Geosite
    • Finally! Add geoip:<country> and geosite:<tag> rules support (like geoip:ru or geosite:google). Rules taken from sing-geosite
    • Automatically fetch remote .srs rule-sets and cache them locally so startup stays fast
  • Proxy Modes
    • Add proxy type setting (Local / System) to toggle your system proxy automatically when you don't want to use TUN (via sing-box ofc), default still on local
  • TUI & Shortcuts
    • Move search and error messages to the bottom line like in vim

🐛 Bug Fixes

  • Routing & Rules
    • Don't trip over spaces in app paths, Windows .exe names, or wildcard domains
    • Fetch remote .srs rule-sets through your active proxy connection if direct access to GitHub is blocked
  • Connections & Probing
    • Latency probes now properly treat HTTP errors as failures instead of reporting fake successs
    • Restore default host fallback for HTTP transport when host header is empty
    • Improve DNS handling and settings reload
  • System & Imports
    • Catch broken credentials earlier when importing configs
    • Use fixed temporary files and clean up sockets properly on exit

♻️ Refactoring

  • Delete out legacy WireGuard outbound hacks and ancient migration code
  • Better download cancellation when subscription fetch fails
  • Simplify daemon lifecycle, os matching, and remove duplicate code

Full Changelog: v1.8.1...v1.9.0