Releases: v2fly/v2ray-core
Releases · v2fly/v2ray-core
v5.39.0
This is a maintenance release.
Chores
- CI: fix stale.yml workflow by @Loyalsoldier in #3491
- CI: only run release workflow when changing release.yml file by @Loyalsoldier in #3492
- Fix: geoip test by pinning geoip.dat to specific version by @Loyalsoldier in #3495
- Chore: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in #3488
- Chore: bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #3487
- Chore: bump google.golang.org/protobuf from 1.36.6 to 1.36.8 by @dependabot[bot] in #3483
- Chore: bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #3482
- Chore: bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #3471
- Chore: bump github.com/miekg/dns from 1.1.67 to 1.1.68 by @dependabot[bot] in #3466
- Chore: bump actions/stale from 8 to 10 by @dependabot[bot] in #3501
- Chore: bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #3467
- CI: upgrade CodeQL from v2 to v3 by @Loyalsoldier in #3507
- Docs: update goreportcard badge by @Loyalsoldier in #3508
- CI: bump actions/checkout from v3 to v5 by @Loyalsoldier in #3509
- CI: bump actions/setup-go to v6 & use go version in go.mod by @Loyalsoldier in #3510
- CI: remove unnecessary version option in golangci-lint workflow by @Loyalsoldier in #3514
- CI: fix test and test coverage by @Loyalsoldier in #3515
- CI: only upload coverage report on Linux by @Loyalsoldier in #3516
- Docs: fix badges by @Loyalsoldier in #3517
- Chore: bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #3519
- Chore: bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #3513
- Chore: bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by @dependabot[bot] in #3512
- ci: annotate arm64 pie binary with prerelease mark in #3521
Full Changelog: v5.38.0...v5.39.0
v5.38.0
New Features
Fixes
- Rename to connection_enrolment to fix typo in #3463
Chores
- Chore: bump github.com/refraction-networking/utls from 1.7.3 to 1.8.0 by @dependabot[bot] in #3462
- Chore: bump google.golang.org/grpc from 1.73.0 to 1.74.2 by @dependabot[bot] in #3461
- Chore: bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 by @dependabot[bot] in #3460
- Chore: bump golang.org/x/net from 0.41.0 to 0.42.0 by @dependabot[bot] in #3454
- Chore: bump github.com/miekg/dns from 1.1.66 to 1.1.67 by @dependabot[bot] in #3450
Full Changelog: v5.37.0...v5.38.0
v5.37.0
New Features
- TLSMirror developer preview protocol is now a part of mainline V2Ray.
- proxy dns with NOTIMP error by @rp-hello in #2954
-----> ⚠️ Important Message ⚠️ <-----
This update includes important fix for developer preview protocol TLSMirror.
-----> ⚠️ 重要消息 ⚠️ <-----
本更新含针对于开发者预览版协议 TLSMirror 的重要修复。
Full Changelog: v5.35.0...v5.37.0
v5.36.0
New Features
- Add TLSMirror looks like TLS censorship resistant transport protocol as a developer preview transport in #3437
- proxy dns with NOTIMP error by @rp-hello in #2954
Chores
- Chore: bump github.com/go-playground/validator/v10 from 10.26.0 to 10.27.0 by @dependabot in #3438
- Regenerate protocol buffer files
- Adjust unit test time in CI
New Contributors
Full Changelog: v5.35.0...v5.36.0
v5.35.0
New Features
- fix false success from SOCKS server when Dispatch() fails by @basinilya in #3431
- HTTP inbound: Directly forward plain HTTP 1xx response header by @Fangliding in #3434
Chores
- Update quic version to v0.53.0 in #3435
New Contributors
- @basinilya made their first contribution in #3431
Full Changelog: v5.34.0...v5.35.0
v5.34.0
New Features
- add a option to override domain used to query https record by @rhjdvsgsgks in #3421
Chores
- Chore: bump google.golang.org/grpc from 1.72.1 to 1.73.0 by @dependabot in #3425
- Chore: bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot in #3424
- Chore: bump github.com/cloudflare/circl from 1.5.0 to 1.6.1 by @dependabot in #3428
- Chore: bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in #3426
- Chore: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 by @dependabot in #3430
New Contributors
- @rhjdvsgsgks made their first contribution in #3421
Full Changelog: v5.33.0...v5.34.0
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