| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-15 | Improve telego client robustness and retries | MHSanaei | |
| Add a createRobustFastHTTPClient helper to configure fasthttp.Client with better timeouts, connection limits, retries and optional SOCKS5 proxy dialing. Validate and sanitize proxy and API server URLs instead of returning early on invalid values, and build telego.Bot options dynamically. Reduce long-polling timeout to detect connection issues faster and adjust update retrieval comments. Implement exponential-backoff retry logic for SendMessage calls to handle transient connection/timeouts and improve delivery reliability; also reduce inter-message delay for better throughput. | |||
| 2026-02-11 | Remove allowInsecure | MHSanaei | |
| Remove the deprecated `allowInsecure` | |||
| 2026-02-09 | refactor: set default ProfileUrl (#3773) | Nebulosa | |
| 2026-02-08 | refactor: set header only if it not empty (#3763) | Nebulosa | |
| 2026-02-03 | Add workflow to clean old GitHub Actions caches | MHSanaei | |
| Adds a scheduled GitHub Actions workflow (.github/workflows/cleanup_caches.yml) that runs weekly (and via workflow_dispatch) to delete Actions caches not accessed in the last 3 days. The job uses the gh CLI with the repository token and actions: write permission to list caches, filter by last_accessed_at against a 3-day cutoff, and delete matching cache IDs. | |||
| 2026-01-27 | feat: more subscription information fields (#3701) | Danil S. | |
| * feat: more subscription information fields * fix: incorrect translation * feat: implement field for Happ custom routing rules | |||
| 2026-01-05 | Refactor code and fix linter warnings (#3627) | Ilya Kryuchkov | |
| * refactor: use any instead of empty interface * refactor: code cleanup | |||
| 2026-01-03 | vless: use Inbound Listen address in Subscription service (#3610) | Igor Kamyshnikov | |
| * vless: use Inbound Listen address in Subscription service vless manual connection link and subscription produced connection link are aligned. subscription service now returns an IP address configured on Inbound, instead of subscription service IP, which is consistent when the address, returned by QR code for manual vless link distribution. | |||
| 2025-10-09 | feat: add file logger support (#3575) | Slava M. | |
| * feat: add backend for file logger | |||
| 2025-09-24 | tiny changes | mhsanaei | |
| 2025-09-21 | improved sub: BuildURLs | mhsanaei | |
| 2025-09-20 | undo vnext for vmess | mhsanaei | |
| 2025-09-20 | docs: add comments for all functions | mhsanaei | |
| 2025-09-19 | go package correction v2 | mhsanaei | |
| 2025-09-19 | go package correction | mhsanaei | |
| 2025-09-18 | new: subJsonEnable | mhsanaei | |
| after this subEnable by default is true and subJsonEnable is false | |||
| 2025-09-18 | minor change | mhsanaei | |
| 2025-09-16 | sub page: improved | mhsanaei | |
| 2025-09-16 | vnext removed | mhsanaei | |
| 2025-09-15 | sub template enhancements | Alireza Ahmadi | |
| 2025-09-14 | v2.8.0v2.8.0 | mhsanaei | |
| 2025-09-14 | enhancements | Alireza Ahmadi | |
| 2025-09-14 | Subscription | mhsanaei | |
| 2025-09-09 | dokodemo-door, socks renamed to mixed, tunnel | mhsanaei | |
| 2025-09-07 | Vlessenc (#3426) | Sanaei | |
| * mlkem768 * VlessEnc | |||
| 2025-08-17 | minor changes | mhsanaei | |
| 2025-08-04 | fix: pqv for sub #3306 | mhsanaei | |
| 2025-07-25 | add mldsa65 | Alireza Ahmadi | |
| 2025-04-15 | fix: encoding subscription title in base64 | Shishkevich D. | |
| 2025-03-15 | feat: custom subscription title in panel (#2773) | Ilya Afanasov | |
| * feat: custom subscription title in panel * feat: added translations | |||
| 2025-03-12 | Refactor: Use any instead of interface{} | mhsanaei | |
| 2025-01-01 | tcpNoDelay to penetrate | mhsanaei | |
| 2024-12-04 | Transport: Remove HTTP | mhsanaei | |
| Migrated to XHTTP "stream-one" mode. | |||
| 2024-12-04 | splithttp to xhttp | mhsanaei | |
| 2024-11-21 | AsIs - freedom DS | mhsanaei | |
| 2024-11-14 | SplitHTTP - Mode | mhsanaei | |
| 2024-10-29 | removed - XTLS Security | mhsanaei | |
| because its too old and no one use it anymore | |||
| 2024-10-17 | freedom - default settings | mhsanaei | |
| 2024-09-17 | update noise to noises | mhsanaei | |
| + type | |||
| 2024-09-16 | New - Allocate | mhsanaei | |
| 2024-09-09 | quic removed | mhsanaei | |
| 2024-09-02 | fix TypeError: this.shortIds.split is not a function (#2507) | Dmitry Zhavoronkov | |
| * fix TypeError: this.shortIds.split is not a function | |||
| 2024-08-29 | New - Noise | mhsanaei | |
| freedom | |||
| 2024-08-11 | Fix #2470 (The subscription service gives two ports for VLESS) (#2479)v2.3.13 | Ilya | |
| * Fix #2470 | |||
| 2024-08-11 | new - vmess security (inbound client side - outbound) | mhsanaei | |
| 2024-07-17 | fixed - sub show time when "Start After First Use"v2.3.9 | mhsanaei | |
| 2024-07-09 | improved - message logs | mhsanaei | |
| 2024-07-01 | sub - add hour for time left | mhsanaei | |
| 1D,10H⏳ 22M⏳ | |||
| 2024-06-18 | some changes | mhsanaei | |
| undo secret key gen for wireguard | |||
| 2024-06-18 | new - splithttp transport | mhsanaei | |
| splithttp inbound splithttp outbound change priority host for ws - httpupgrade (host>>headers) | |||
