Loyalsoldier / geoip

🌚 🌍 🌝 GeoIP 规则文件加强版,支持自行定制 V2Ray dat 格式文件 geoip.dat、MaxMind mmdb 格式文件、sing-box SRS 格式文件、mihomo MRS 格式文件、Clash ruleset、Surge ruleset 等。Enhanced edition of GeoIP files for V2Ray, Xray-core, sing-box, Clash, mihomo, Shadowrocket, Quantumult X, Surge, hysteria, Trojan-Go, Leaf, etc.
Creative Commons Attribution Share Alike 4.0 International
3.61k stars 620 forks source link

Chore: bump github.com/v2fly/v2ray-core/v5 from 5.0.7 to 5.0.8 #70

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps github.com/v2fly/v2ray-core/v5 from 5.0.7 to 5.0.8.

Release notes

Sourced from github.com/v2fly/v2ray-core/v5's releases.

v5.0.8 Developer Preview

-----> ⚠️ Important Message ⚠️<-----

This might be the last Developer Preview of V2Ray V5. We will soon begin to release User Preview that are signed and marked as stable. This User Preview will suitable for users to start using v5 version of V2Ray, and user facing config will be more stable than Developer Preview. The version number for that release will be v5.1.0, and then increase middle version number for each regular update, then a minor version increase for minor patches.

For testing purpose, this v5.0.8 version might be signed as well.

This is a pre-release version of V2Ray intended for developer preview. Users are not advised to use this version right now. Contributors are encouraged to send pull requests to the V5 version of the codebase. This release note is being edited to reflect all significant changes made to the codebase, please contact us if you think something is missing. Most new features are currently undocumented. The documents will be updated over time.

Breaking Changes

  • DNS DNS over QUIC's default port changed from 784 to 853
  • Jsonv5 field network renamed to networks

New Features

  • Jsonv5 New configuration format. This enables support for automatic component recognition.
  • VLite UDP P2P focused proxy protocol with Full Cone, Forward Error Correction, Self-Healing Connection(Connection Stabilization) support.
    • UDP based VLite support was added in #1732.
    • The ZH EN documents have been updated.
  • UDP PacketAddr UDP endpoint independent mapping(aka Full Cone) support.
  • SocksOpt Add KeepAlive Support. Thanks @​ValdikSS .
  • SocksOpt Add BindToDevice Support. Thanks @​database64128 .
  • SocksOpt Add Rx/TxBuf Size Support.
  • Burst Observatory Measure connection quality to a significant amount of outbound at the same time. Thanks @​qjebbs.
  • Multi Observatory Run more than one Observatory at the same time.
  • Router Load balancing strategy LeastLoad. Thanks @​qjebbs.
  • Jsonv4 Additional representation format for Jsonv4 configure file format. This includes YAML, TOML. Thanks @​qjebbs.
  • Jsonv4 General purpose merger for all configure formats. Thanks @​qjebbs.
  • Shadowsocks Reduced IV Head Entropy Experiment. Thanks GFWReport and other collaborators.
  • CLI Reworked command line Interface. Thanks @​qjebbs.
  • Developer Assistance Protobuf configure format reverse engineering.
  • Asset Search for assets in xdg data directories on non-windows platforms #1578 Thanks @​NickCao.
  • DNS Feat: refine find IPs logic for DoH. Thanks @​AkinoKaede .
  • gRPC Feat: make gRPC dialer accept socket config #1697 Thanks @​dyhkwong
  • JSONv5 Feat: add JSONC support to v5 configuration #1778 Thanks @​AkinoKaede
  • DNS Change the default port of Dns over Quic #1834 Thanks @​simpleandstupid @​AkinoKaede
  • DNS feat: change ALPN of DNS over QUIC Thanks @​AkinoKaede
  • UDP Feat: increase idle timeout to 300s for udp split #1903 Thanks @​AkinoKaede
  • Feat: refine cipher and network config #1436 Thanks @​AkinoKaede
  • Feat: refine the logic of security type AUTO #1913 Thanks @​H1JK

Fixes

  • Router Fixed a memory leak bug caused by requiring component.
  • FakeDNS Fix a concurrency issue in fakedns #1666 Thanks @​yuhan6665 .

... (truncated)

Commits
  • 64cb1a2 update version to 5.0.8
  • a8b0991 Feat: refine the logic of security type AUTO (#1913)
  • 0a0fecb Chore: bump github.com/go-chi/render from 1.0.1 to 1.0.2 (#1891)
  • 8b7d283 Feat: rename network to networks for JsonV5
  • adb7871 Feat: refine cipher and network config (#1436)
  • 05df03e Feat: increase idle timeout to 300s for udp split (#1903)
  • 8f88304 Lint: add nolint flags to avoid SA1029
  • a788be7 Lint: add nolint flags to avoid lint
  • 9ae51c1 Chore: use Go v1.19
  • ad51c06 Chore: bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (#1892)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.