Releases: v2fly/v2ray-core
v5.33.0
QUIC transport has received a feature update from upstream to bypass a known kind of censorship.
Fixes
Chores
- Chore: bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 by @dependabot in #3413
Full Changelog: v5.32.0...v5.33.0
v5.32.0
Fixes
- QUIC sniffer: Fix potential slice panic by @Fangliding in #3406
Chore
- Chore: bump github.com/refraction-networking/utls from 1.7.1 to 1.7.3 by @dependabot in #3409
- Chore: bump google.golang.org/grpc from 1.72.0 to 1.72.1 by @dependabot in #3408
- Chore: bump lukechampine.com/blake3 from 1.4.0 to 1.4.1 by @dependabot in #3405
- Chore: bump github.com/miekg/dns from 1.1.65 to 1.1.66 by @dependabot in #3403
- Chore: bump golang.org/x/crypto from 0.37.0 to 0.38.0 by @dependabot in #3401
- Chore: bump github.com/pires/go-proxyproto from 0.8.0 to 0.8.1 by @dependabot in #3397
- Chore: bump golang.org/x/net from 0.39.0 to 0.40.0 by @dependabot in #3400
- Update linter version
Full Changelog: v5.31.0...v5.32.0
v5.31.0
This is a maintenance release contains a security update for utls.
Security Update
- Update utls version to v1.7.1 in 5910b33
Chores
- Chore: bump golang.org/x/net from 0.38.0 to 0.39.0 by @dependabot in #3371
- Chore: bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #3372
- Chore: bump github.com/miekg/dns from 1.1.64 to 1.1.65 by @dependabot in #3375
- Chore: bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #3386
- Chore: bump github.com/quic-go/quic-go from 0.50.1 to 0.51.0 by @dependabot in #3387
Full Changelog: v5.30.0...v5.31.0
v5.30.0
New Features
- Add Dns Proxy Response TTL Control in #3323
Fixes
Chores
- Update Golang toolchain to 1.24
- Update various dependencies
Full Changelog: v5.29.3...v5.30.0
v5.29.3
(We are current evaluating a fix to a known issue. *3)
(It seems #3316 is fixed.)
New Features
- Enable restricted mode load for http protocol client in #3315
Fixes
- Correctly implement QUIC sniffer when handling multiple initial packets by @Vigilans in #3310
- Fix unreleased cache buffer in QUIC sniffing by @Vigilans in #3320
- A temporary testing fix for the buffer corruption issue in #3331
- QUIC Sniffer Restructure #3360
Full Changelog: v5.28.0...v5.29.2
v5.29.2
(We are current evaluating a fix to a known issue. *2)
New Features
- Enable restricted mode load for http protocol client in #3315
Fixes
- Correctly implement QUIC sniffer when handling multiple initial packets by @Vigilans in #3310
- Fix unreleased cache buffer in QUIC sniffing by @Vigilans in #3320
- A temporary testing fix for the buffer corruption issue in #3331
Full Changelog: v5.28.0...v5.29.2
v5.29.1
(We are current evaluating a fix to a known issue.)
New Features
- Enable restricted mode load for http protocol client in #3315
Fixes
- Correctly implement QUIC sniffer when handling multiple initial packets by @Vigilans in #3310
- Fix unreleased cache buffer in QUIC sniffing by @Vigilans in #3320
Full Changelog: v5.28.0...v5.29.1
v5.29.0
(There is currently an unfixed bug in this version, please do not upgrade yet.)
New Features
- Enable restricted mode load for http protocol client in #3315
Fixes
Chore
- Chore: bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #3309
Full Changelog: v5.28.0...v5.29.0
v5.28.0
New Features
- Subscription Add Persistence to Subscription Imports, plus Subscription Update API in #3307
Chores
- Chore: bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #3305
- Chore: bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #3302
Full Changelog: v5.27.0...v5.28.0
v5.27.0
New Features
- Persistent Storage Add Persistent Storage Support to V2Ray in #3300
- Background Observatory Add Persistent Storage for Background Observatory.
Chores
- Chore: bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #3297
- Chore: bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #3298
- Chore: bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 by @dependabot in #3299
Full Changelog: v5.26.0...v5.27.0