diff --git a/README.md b/README.md index 4e4e2a965fa..7f5221d9d45 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,48 @@ ### Important changes +#### Rewritten DNS + +- added DNS Over TLS and QUIC support + +example: + +``` +tls://dns.google +quic://dns.adguard.com +``` + +All available DNS schemes: + +``` +tcp +tcp+local +udp +udp+local +tls +tls+local +https +https+local +quic +quic+local +``` + +- multiple DNS now share the cache. +- concurrent query support + +```json +{ + "dns": [ + { + "address": "tls://1.0.0.1", + "concurrency": true + } + ] +} +``` + +#### Other + - concurrency option for outbound observation ```json @@ -38,19 +80,6 @@ } ``` -- udp+local dns server - -```json -{ - "dns": { - "servers": [ - "udp+local://8.8.8.8" - // without routing rule - ] - } -} -``` - - removed FakeDNS ``` diff --git a/core.go b/core.go index f4a5493fecb..a4399f39cd6 100644 --- a/core.go +++ b/core.go @@ -18,8 +18,8 @@ import ( ) var ( - version = "5.0.2" - build = "Custom" + version = "5.0.4" + build = "SagerNet" codename = "V2Fly, a community-driven edition of V2Ray." intro = "A unified platform for anti-censorship." )