github lilendian0x00/xray-knife v9.10.15

13 hours ago

What's New

🚀 Concurrent Subscription Fetching

  • Fetch from all enabled subscriptions at once with --all flag
  • Bulk-fetch from a file of URLs with --file flag
  • Configurable worker pool (--workers) for parallel fetching — defaults to 3, supports up to 20

🛠️ New Commands

  • subs update — Modify subscription properties (URL, remark, user-agent, enabled/disabled) without re-adding
  • subs list-configs — Browse stored proxy configs with protocol and subscription filtering

⚡ Database Improvements

  • Enabled WAL mode and busy_timeout for SQLite — eliminates SQLITE_BUSY errors under concurrent access
  • Proper NULL handling for optional subscription fields

🐛 Bug Fixes & Stability

  • Fixed panic on malformed vmess links (bounds check added)
  • URL validation before storing subscriptions
  • Suppressed noisy usage output on command errors
  • Better error messages across all subscription commands

📖 Improved Documentation

  • Added detailed --help text with usage examples for all subscription commands

Don't miss a new xray-knife release

NewReleases is sending notifications on new releases.