| Age | Commit message (Expand) | Author |
| 2026-04-20 | XDNS finalmask: Support resolvers (client) and domains (server) | MHSanaei |
| 2026-04-20 | Sniffing: Add ipsExcluded, domainsExcluded (supports IP, CIDR, "geoip:", "ext:") | MHSanaei |
| 2026-04-20 | tun: dual MTU, gateway, DNS, auto routing | MHSanaei |
| 2026-04-20 | Add ipsBlocked to Freedom | MHSanaei |
| 2026-04-20 | mKCP transport: Add cwndMultiplier | MHSanaei |
| 2026-04-20 | finalmask | MHSanaei |
| 2026-04-20 | add hysteria inbound | MHSanaei |
| 2026-04-19 | feat add clash yaml convert (#3916) | zhuzn |
| 2026-04-19 | fix: enhance WebSocket stability, resolve XHTTP configurations and fix UI loa... | lolka1333 |
| 2026-02-11 | Remove allowInsecure | MHSanaei |
| 2026-02-02 | Finalmask: Add XICMP | MHSanaei |
| 2026-02-01 | Refactor TLS peer cert verification settingsv2.8.9 | MHSanaei |
| 2026-02-01 | v2.8.9 | MHSanaei |
| 2026-02-01 | Add UDP hop interval min/max support for Hysteria | MHSanaei |
| 2026-02-01 | Add pinnedPeerCertSha256 support to TLS settings | MHSanaei |
| 2026-02-01 | XHTTP transport: New options for bypassing CDN's detection | MHSanaei |
| 2026-02-01 | inbound : finalmask | MHSanaei |
| 2026-02-01 | outbound: finalmask | MHSanaei |
| 2026-02-01 | Update reality_targets.js (#3724) | lillinlin |
| 2026-01-31 | fix: rename `verifyPeerCertInNames` to `verifyPeerCertByName` to be compatibl... | Farhad H. P. Shirvan |
| 2026-01-27 | feat: more subscription information fields (#3701) | Danil S. |
| 2026-01-18 | Add UDP mask support for Hysteria outbound | MHSanaei |
| 2026-01-18 | Add Hysteria2 outbound protocol support | MHSanaei |
| 2026-01-18 | Add TUN protocol for inbound | MHSanaei |
| 2026-01-05 | mtu to 1250 | MHSanaei |
| 2026-01-03 | minor changes | MHSanaei |
| 2026-01-03 | feat: Add WebSocket support for real-time updates and enhance VLESS settings ... | lolka1333 |
| 2025-11-02 | Better Random Reality (#3585) | lillinlin |
| 2025-11-01 | feat: Add random Reality Target/SNI selection from 52 popular services (#3577) | Denis Gorelov |
| 2025-09-28 | feat: add ldap component (#3568) | konstpic |
| 2025-09-21 | pageSize to 25 | mhsanaei |
| 2025-09-20 | undo vnext for vmess | mhsanaei |
| 2025-09-18 | new: subJsonEnable | mhsanaei |
| 2025-09-16 | vnext removed | mhsanaei |
| 2025-09-16 | feat: Simple periodic traffic reset (for Inbounds) – daily | weekly | month... | Vadim Iskuchekov |
| 2025-09-10 | outbound: mixed to socks | mhsanaei |
| 2025-09-09 | renamed dest to target | mhsanaei |
| 2025-09-09 | dokodemo-door, socks renamed to mixed, tunnel | mhsanaei |
| 2025-09-08 | minor change | mhsanaei |
| 2025-09-07 | remove unsupported cipher method | mhsanaei |
| 2025-09-07 | Vlessenc (#3426) | Sanaei |
| 2025-08-28 | removed: Allocate | mhsanaei |
| 2025-08-28 | Add all-time traffic for inbounds and clients (#3387) | Ali Golzar |
| 2025-08-27 | Created / Updated fields for clients (#3384) | Ali Golzar |
| 2025-08-17 | DNS outbound: Set "reject" as the default value for nonIPQuery | mhsanaei |
| 2025-08-14 | Freedom: Add maxSplit fragment option; Add applyTo noises option | mhsanaei |
| 2025-08-09 | fix saving sockopt | Alireza Ahmadi |
| 2025-08-08 | remove ocspStapling | mhsanaei |
| 2025-08-04 | fix portMap json (#3312) | Sanaei |
| 2025-08-04 | add dokodemo port mapping | Alireza Ahmadi |