New Features
- Add Integrated Container Image Building (#2328)
- Skip validating on empty http host config (#2265) Thanks @heimoshuiyu .
- Feat: add PacketAddr support to Trojan (#2225) Thanks @AkinoKaede .
- feat: add an option to replace destination address in access log with sniffed domain. (#2311) Thanks @mydogshitgold .
- [app/proxyman] DomainStrategy support for all outbounds (#2334) Thanks @Vigilans .
Fixes
- [app/dispatcher] Correctly implement QUIC sniffer (#2335) Thanks @Vigilans .
- Fix sockopt.TcpKeepAliveInterval (#2149) Thanks @cubarco .
- [common/buf] Add bytespools ownership for buf.Buffer (#2336) Thanks @Vigilans .
- Fix incorrect UDP length in Torjan Packet Addr (#2424)
Chores
- Compatibility change for go 1.18 (#2317) Thanks @MoetaYuko .
- Chore: bump golang.org/x/crypto from 0.4.0 to 0.6.0
- Chore: bump github.com/refraction-networking/utls from 1.2.0 to 1.2.2
- Chore: bump golang.org/x/net from 0.6.0 to 0.7.0
- Chore: bump github.com/go-playground/validator/v10
- Chore: bump google.golang.org/grpc from 1.51.0 to 1.53.0
- Chore: bump github.com/pion/dtls/v2 from 2.0.0-rc.7 to 2.2.4
- Chore: bump github.com/quic-go/qtls-go1-20 from 0.1.0 to 0.1.1
- Chore: bump github.com/quic-go/qtls-go1-19 from 0.2.0 to 0.2.1