Skip to content

v4.42.2

Compare
Choose a tag to compare
@xiaokangwang xiaokangwang released this 17 Sep 14:06
· 825 commits to master since this release
a1c46f8

Features

  • Support Windows ARM64: v2ray-windows-arm64-v8a.zip (#1215 Thanks @database64128)
  • TLS: support client certificate authentication
  • GeoIP asset: add trimmed GeoIP file geoip-only-cn-private.dat to zip package for ROM/RAM insufficient devices
    • File geoip-only-cn-private.dat only contains GeoIP list geoip:cn and geoip:private
    • To customize your own GeoIP file, use project v2fly/geoip
    • #1233 Thanks @Loyalsoldier
  • Socks: support 4/4a version of the socks protocol (#1269 Thanks @nekohasekai)
  • DNS: add option disableFallbackIfMatch for DNS (#1270 Thanks @nekohasekai)

Fixes

  • DoQ(DNS over QUIC) local mode supports IP destination (#1226 Thanks @AkinoKaede)
  • Observatory will now probe outbounds in a deterministic order (#1230 Thanks @digglife)
  • DNS response will respect request type(like AAAA, A) (#1235 Thanks @AkinoKaede)
  • Fix typo in DNS log output (#1183 Thanks @rurirei)
  • Fix typo in observatory log output (#1211 Thanks @ihotte)
  • Fix version string not updated to match release version
  • Fix IP length not deterministic (#1267 Thanks @Loyalsoldier)
  • Fix HTTP outbound not respect socket config (#1264 Thanks @Vigilans)
  • Fix sockopt.mark type (#1264 Thanks @Vigilans)
  • Fix typo in browser forwarder error message

Chores

  • Use Go v1.17.1
  • Update dependencies
  • Fix CodeQL triggered multiple times (Thanks @kslr)

Notice

Due to increase in size of the geoip.dat file recently, devices with insufficient ROM/RAM are experiencing difficulties in using V2Ray. The solution is as follows:

  • For RAM insufficient devices: Enable the Geodata loader optimized for memory-constrained devices by setting the environment variable V2RAY_CONF_GEOLOADER to value memconservative. For more details, see documentation.
  • For ROM insufficient devices:
    • Use the newly added GeoIP file geoip-only-cn-private.dat in the zip package or download it from release page, which only contains GeoIP list geoip:cn and geoip:private, or
    • Customize your own GeoIP file via project v2fly/geoip.