Skip to content

Releases: v2fly/v2ray-core

v4.32.0

30 Oct 07:50
74f96a8
Compare
Choose a tag to compare

Features

Fixes

  • Fix mKCP sending window @p4gefau1t
  • Fix JSON parsing dependency introduced by mutijson config @xiaokangwang
  • Fix proto.go ProtoFilesUsingProtocGenGoFast on Windows @JimhHan

Chores

  • Update geoip, geosite, dependencies
  • Refine vprotogen & Regenerate .pb.go files @Loyalsoldier

Notice

v4.31.3

23 Oct 07:01
6f2907e
Compare
Choose a tag to compare

Warning

  • Compiling v2ray-core requires Go 1.15+

Changes

  • Add Trojan over XTLS support @maskedeken
  • Adjust VLESS & Trojan Validator

Fixes

  • Fix Trojan API @maskedeken
  • Fix generate .pb.go on Windows

Chores

  • Update geoip, geosite, dependencies
  • Remove .dev/protoc & Detect and show download link

v4.31.2

18 Oct 06:42
834c808
Compare
Choose a tag to compare

Changes

v4.31.1

16 Oct 12:39
af1f508
Compare
Choose a tag to compare

Warning

  • Compiling v2ray-core requires Go 1.15+

Changes

  • Use Go 1.15.3
  • Remove XTLS WriteMultiBuffer method
  • Adjust level of some logs in VLESS

Fixes

  • mKCP: Fix XTLS over mKCP
  • DoH: Reduce timeout & fix ineffassign @Loyalsoldier

Chores

  • Upgrade all dependencies
  • Refine golangci-lint settings & Refine code according to golangci-lint results @Loyalsoldier
  • Fix user-package codename & buildtime error @Loyalsoldier

Notice

Project has got rid of GOPATH mode entirely. Use Git and go mod command as your first choice while development.
For more information, visit:

v4.31.0

09 Oct 04:30
1f70185
Compare
Choose a tag to compare

Warning

  • Remove Shadowsosks OTA
  • Compiling v2ray-core requires Go 1.15+

Fixes

  • Fix Trojan inbound access log

Features

Refactor

  • VLESS fallbacks & XTLS other improvements
  • Stats: Implements blocking/non-blocking messaging of Channel. @Vigilans

Chores

Build and compiling

  • Compiler uses gccgo, remove flags gcflags and asmflags
  • Make builds reproducible

Notice

Project gets rid of GOPATH mode entirely from now on. Use Git and go mod command as your first choice while development.
For more information, visit:

v4.30.0

01 Oct 22:45
6376b80
Compare
Choose a tag to compare

Warning

  • VLESS UDP over TCP struct breaking change. Commit
  • Compiling v2ray-core requires Go 1.15+
  • Shadowsocks OTA will be deprecated soon

Features

Refactor

Chores

v4.29.0

25 Sep 09:41
ad4924a
Compare
Choose a tag to compare

Features

VLESS & XTLS combination has greater performance by reducing the cost of repeated TLS encryption and decryption, especially on hard router (it's measured to double performance), and theoretically more power efficient on mobile devices. However, the improvement is not significant for devices with adequate performance, so you can test it yourself and follow up with future updates, as XTLS will continue to be upgraded.

https://www.v2fly.org/config/protocols/vless.html

Changes

  • mKCP: removing annoying NewAEADAESGCMBasedOnSeed hint. @DuckSoft

Refactor

  • Routing: Implement Route interface as the routing result of Router. @Vigilans
  • Stats: Add ChannelConfig & Return error on subscription. @Vigilans

Chores

Warning

  • Please migrate from V2Ray to V2Fly in time
  • Compiling v2ray-core requires Go 1.15+

v4.28.2

18 Sep 07:39
e5d6603
Compare
Choose a tag to compare

Fixes

Routing Context: Fix GetUser() & Use string for Attributes Value. @Vigilans
Fix the coarse-grained mutex in HTTP outbound. @darhwa

Chores

Support disable VMessAead by os environ. @wwqgtxx
Fix and refine workflows. @Loyalsoldier

v4.28.1

12 Sep 09:53
e8a2764
Compare
Choose a tag to compare

Changes

  • Use GO 1.15
  • VMess AEAD will be used when alterId is 0. ("testsEnabled" is discarded)
  • Fix incorrect AEAD IV usage which slightly reduced security. thanks @cute

Fixes

  • Fix dns tests by setting v2ray.location.asset @felixonmars
  • fix abstract UDS & add PROXY protocol support to DS inbound @lucifer9 @RPRX
  • Systemd: prevent restart on corrupt config @DuckSoft

Chores

  • Upgrade all dependencies @RPRX
  • Change lint order to avoid file changes notice @Loyalsoldier
  • Update geoip, geosite

v4.27.5

02 Sep 08:43
f5838d0
Compare
Choose a tag to compare

Features

Parse X-Forwarded-For in http transport @lucifer9

Fix

Fix according to staticcheck result @Loyalsoldier
Fix: Bound check when accessing DNS server's ipIndexMap @Vigilans
Refine code @Loyalsoldier

⚠️ VMess AEAD will be used when alterId is 0 in V2Ray v4.28.0+