Skip to content

v1.18.0

Compare
Choose a tag to compare
@Larvan2 Larvan2 released this 02 Jan 07:30
· 351 commits to Meta since this release

What's Changed

  • feat: Add GeoAutoUpdate and GeoUpdateInterval to config (#857) by @Kuingsmile
  • feat: Add LAN allowed and disallowed IP configurations (#861) by @Kuingsmile
  • feat: Add succinct matcher support for GeoSite by @H1JK
  • feat: add include-all to proxy-groups by @xishang0128
  • feat: support external api extensions (#852) by @snakem982

BUG & Fix

  • fix: add backgroundRead for plain http inbound (#952) by @hunshcn
  • fix: avoid gobwas/ws pbytes.GetLen panic by @wwqgtxx
  • fix: CopyExtendedOnce can't exit loop by @wwqgtxx
  • fix: GSO support for TUN by @wwqgtxx
  • fix: gvisor stack's dns hijack not working by @wwqgtxx
  • fix: hy2 missing UDP timeout by @wwqgtxx
  • fix: let input prefix to lower case when parsing. Fix #868 by @Larvan2
  • fix: missing insertTriePolicy when process rule-set by @wwqgtxx
  • fix: mount cache by @Larvan2
  • fix: only using xsync with pointer to avoid unaligned 64-bit atomic operation closed #783 by @wwqgtxx
  • fix: remove unneeded health check by @wwqgtxx
  • fix: sing vectorised writer by @wwqgtxx
  • fix: ss uot add thread safe wrapper by @wwqgtxx
  • fix: stop using insert url when get urltest delay by @PuerNya
  • fix: system stack's dns hijack not working by @wwqgtxx
  • fix: the right way to get process in win32 format (#909) by @fakeboboliu
  • fix: try fixing automatic policy by @xishang0128
  • fix: udp nat handle by @PuerNya

Maintenance

  • chore: adapt new ReadWait interfaces by @wwqgtxx
  • chore: add a new cors response header by @PuerNya
  • chore: add GSO support for TUN lwip had been dropped, also cgo build will be removed by @wwqgtxx
  • chore: add leading slash to ws-path by @wwqgtxx
  • chore: add loopback detect for direct outbound by @wwqgtxx
  • chore: add some fields for override by @xishang0128
  • chore: avoid return nil. fix #930 by @Larvan2
  • chore: better Reject-Drop for UDP by @Larvan2
  • chore: change DefaultTestUrl by @PuerNya
  • chore: cleanup code by @Larvan2
  • chore: Cleanup unused GeoSite matchers by @H1JK
  • chore: code cleanup by @wwqgtxx
  • chore: do not always trigger upload on PR #912 by @Larvan2
  • chore: don't force output color in log but you can set CLICOLOR_FORCE=1 environment variable by @wwqgtxx
  • chore: fix typo by @giveup
  • chore: health check for compatible providers after startup by @Larvan2
  • chore: limit max CopyExtendedOnce execute times to 10 by @wwqgtxx
  • chore: modify default url by @xishang0128
  • chore: Remove the use of curve25519 package by @H1JK
  • chore: reslove udp host after rule matching by @PuerNya
  • chore: restore function name to AliveForTestUrl by @Larvan2
  • chore: support waitRead in windows by @wwqgtxx
  • chore: Update bandwidth convertor by @H1JK
  • chore: Update dependencies by @wwqgtxx
  • chore: update docs by @xishang0128
  • chore: update gvisor by @wwqgtxx
  • chore: update uTLS to 1.5.4 by @wwqgtxx
  • chore: using stable api by @wwqgtxx
  • chore: windows process will return DOS format instead of NT format by @wwqgtxx

Full Changelog: v1.17.0...v1.18.0