New Features
- feat: RandomStrategy AliveOnly by @mkmark in #2850
- Improve container image tags and timestamp by @Qusic in #2757
Fixes
- fix(conf): add Windows support for Unix Domain Socket by @yin1999 in #2826
- Add GeoDomain to DNS Nameserver in JSONv5 by @karelrooted in #2711
Chore
- Chore: bump golang.org/x/crypto from 0.17.0 to 0.21.0 by @dependabot in #2914
- Allow setting permission on CopyFile helper in #2921
- Add MaxMin TLS version support in TLS Setting by in #2925
- Fix unsafe math rand usage in #2926
- Chore: bump github.com/miekg/dns from 1.1.57 to 1.1.58 by @dependabot in #2916
- Chore: bump github.com/golang/protobuf from 1.5.3 to 1.5.4 by @dependabot in #2928
- Chore: bump github.com/go-playground/validator/v10 from 10.16.0 to 10.19.0 by @dependabot in #2927
- Chore: bump google.golang.org/grpc from 1.59.0 to 1.62.1 by @dependabot in #2917
- Chore: bump golang.org/x/net from 0.19.0 to 0.22.0 by @dependabot in #2915
- Chore: bump github.com/refraction-networking/utls from 1.5.4 to 1.6.3 by @dependabot in #2899
- Chore: bump github.com/go-chi/chi/v5 from 5.0.10 to 5.0.12 by @dependabot in #2894
- Chore: bump github.com/jhump/protoreflect from 1.15.3 to 1.15.6 by @dependabot in #2871
- Add support to allow tls=0 in vmess:// subscription in #2930
New Contributors
- @mkmark made their first contribution in #2850
- @karelrooted made their first contribution in #2711
- @Qusic made their first contribution in #2757
Full Changelog: v5.14.1...v5.15.0