Skip to content

Releases: v2fly/v2ray-core

v5.44.1

15 Jan 20:00
7fdb717

Choose a tag to compare

Security Updates

  • uTLS: bundled library updated to v1.8.2 for Chrome120 imitation profile identification.
  • Golang: Update golang toolchain to v1.25.6, which fixed an vulnerable (tls.Config).Clone function.

Fixes

  • avoid DNS leakage with gRPC transports by @leo9800 in #3587
  • Dynamic address length calculation in shadowsocks udp encoding in #3588

Chores

  • Chore: bump golang.org/x/crypto from 0.46.0 to 0.47.0 by @dependabot[bot] in #3595
  • Chore: bump golang.org/x/net from 0.48.0 to 0.49.0 by @dependabot[bot] in #3594
  • Chore: bump github.com/miekg/dns from 1.1.69 to 1.1.70 by @dependabot[bot] in #3592
  • Chore: bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 by @dependabot[bot] in #3596

Full Changelog: v5.44.0...v5.44.1

v5.44.0

14 Jan 14:53
35d5e2d

Choose a tag to compare

v5.44.0 Pre-release
Pre-release

Security Update

  • uTLS: bundled library updated to v1.8.2 for Chrome120 imitation profile identification.

Fixes

  • avoid DNS leakage with gRPC transports by @leo9800 in #3587
  • Dynamic address length calculation in shadowsocks udp encoding in #3588

Chores

  • Chore: bump golang.org/x/crypto from 0.46.0 to 0.47.0 by @dependabot[bot] in #3595
  • Chore: bump golang.org/x/net from 0.48.0 to 0.49.0 by @dependabot[bot] in #3594
  • Chore: bump github.com/miekg/dns from 1.1.69 to 1.1.70 by @dependabot[bot] in #3592

New Contributors

Full Changelog: v5.43.0...v5.44.0

v5.43.0

03 Jan 17:50
b2c3b25

Choose a tag to compare

Fixes

  • fix issue #3563: There is a buffer overflow bug in Shadowsocks UDP packet encoding by @fengweiyuan in #3564
  • Fix custom tls setting for tlsmirror roundtripper enrollment in #3584

##Chores

  • Chore: bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #3576
  • Chore: bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #3574
  • Chore: bump golang.org/x/net from 0.47.0 to 0.48.0 by @dependabot[bot] in #3567
  • Chore: bump github.com/miekg/dns from 1.1.68 to 1.1.69 by @dependabot[bot] in #3572
  • Chore: bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in #3575
  • Chore: bump google.golang.org/grpc from 1.77.0 to 1.78.0 by @dependabot[bot] in #3581
  • Chore: bump github.com/go-playground/validator/v10 from 10.28.0 to 10.30.1 by @dependabot[bot] in #3582

New Contributors

Full Changelog: v5.42.0...v5.43.0

v5.42.0

22 Nov 17:03
63ba152

Choose a tag to compare

New Features

  • Add TLSMirror bootstrap enrollment and self enrollment feature in #3541
  • TLSMirror Inverse Role Request Tripper Enrollment Server Support by #3551

Chores

Full Changelog: v5.41.0...v5.42.0

v5.41.0

15 Oct 13:06
7227b98

Choose a tag to compare

This is a maintenance release.

This release includes an important fix for utls, update are recommended for all users.

Chores

  • Chore: bump github.com/refraction-networking/utls from 1.8.0 to 1.8.1 by @dependabot[bot] in #3540
  • Chore: bump golang.org/x/net from 0.44.0 to 0.46.0 by @dependabot[bot] in #3539
  • Chore: bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 by @dependabot[bot] in #3531
  • Chore: bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #3533
  • Chore: bump github.com/go-playground/validator/v10 from 10.27.0 to 10.28.0 by @dependabot[bot] in #3534

Full Changelog: v5.40.0...v5.41.0

v5.40.0

03 Oct 18:50
27a845e

Choose a tag to compare

New Features

  • Add transient storage lifecycle receiver framework (fix grpc transport goroutine leak) in #3529

Chores

  • Chore: bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 by @dependabot[bot] in #3524
  • Chore: bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by @dependabot[bot] in #3530

Full Changelog: v5.39.0...v5.40.0

v5.39.0

13 Sep 21:50
8eef1bb

Choose a tag to compare

This is a maintenance release.

Chores

Full Changelog: v5.38.0...v5.39.0

v5.38.0

26 Jul 14:16
e880c61

Choose a tag to compare

New Features

  • TLSMirror Connection Enrollment System in #3445
  • Add TLSMirror Sequence Watermarking in #3446

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

05 Jul 14:34
09ecf18

Choose a tag to compare

New Features

  • TLSMirror developer preview protocol is now a part of mainline V2Ray.
    • Add TLSMirror looks like TLS censorship resistant transport protocol as a developer preview transport in #3437
    • Update TLS Mirror with TLS1.2 AEAD support, defer_instance_derived_write_time, transport_layer_padding, h2_do_not_wait_for_download_finish #3441
    • EN document has been updated.
  • 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

03 Jul 17:16
b1701bc

Choose a tag to compare

v5.36.0 Pre-release
Pre-release

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