Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the dependencies group across 1 directory with 8 updates #363

Merged
merged 2 commits into from
Aug 24, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 19, 2024

Bumps the dependencies group with 8 updates in the / directory:

Package From To
github.com/prometheus/client_golang 1.19.1 1.20.0
github.com/prometheus/node_exporter 1.8.1 1.8.2
github.com/sagernet/sing 0.4.1 0.4.2
github.com/sagernet/sing-box 1.9.3 1.9.4
github.com/urfave/cli/v2 2.27.2 2.27.4
github.com/xtls/xray-core 1.8.16 1.8.23
golang.org/x/sync 0.7.0 0.8.0
golang.org/x/time 0.5.0 0.6.0

Updates github.com/prometheus/client_golang from 1.19.1 to 1.20.0

Release notes

Sourced from github.com/prometheus/client_golang's releases.

v1.20.0

Thanks everyone for contributions!

⚠️ In this release we remove one (broken anyway, given Go runtime changes) metric and add three new (representing GOGC, GOMEMLIMIT and GOMAXPROCS flags) to the default collectors.NewGoCollector() collector. Given its popular usage, expect your binary to expose two additional metric.

Changes

  • [CHANGE] ⚠️ go-collector: Remove go_memstat_lookups_total metric which was always 0; Go runtime stopped sharing pointer lookup statistics. #1577
  • [FEATURE] ⚠️ go-collector: Add 3 default metrics: go_gc_gogc_percent, go_gc_gomemlimit_bytes and go_sched_gomaxprocs_threads as those are recommended by the Go team. #1559
  • [FEATURE] go-collector: Add more information to all metrics' HELP e.g. the exact runtime/metrics sourcing each metric (if relevant). #1568 #1578
  • [FEATURE] testutil: Add CollectAndFormat method. #1503
  • [FEATURE] histograms: Add support for exemplars in native histograms. #1471
  • [FEATURE] promhttp: Add experimental support for zstd on scrape, controlled by the request Accept-Encoding header. #1496
  • [FEATURE] api/v1: Add WithLimit parameter to all API methods that supports it. #1544
  • [FEATURE] prometheus: Add support for created timestamps in constant histograms and constant summaries. #1537
  • [FEATURE] process-collectors: Add network usage metrics: process_network_receive_bytes_total and process_network_transmit_bytes_total. #1555
  • [FEATURE] promlint: Add duplicated metric lint rule. #1472
  • [BUGFIX] promlint: Relax metric type in name linter rule. #1455
  • [BUGFIX] promhttp: Make sure server instrumentation wrapping supports new and future extra responseWriter methods. #1480
  • [BUGFIX] testutil: Functions using compareMetricFamilies are now failing if filtered metricNames are not in the input. #1424

... (truncated)

Changelog

Sourced from github.com/prometheus/client_golang's changelog.

1.20.0 / 2024-08-14

  • [CHANGE] ⚠️ go-collector: Remove go_memstat_lookups_total metric which was always 0; Go runtime stopped sharing pointer lookup statistics. #1577
  • [FEATURE] ⚠️ go-collector: Add 3 default metrics: go_gc_gogc_percent, go_gc_gomemlimit_bytes and go_sched_gomaxprocs_threads as those are recommended by the Go team. #1559
  • [FEATURE] go-collector: Add more information to all metrics' HELP e.g. the exact runtime/metrics sourcing each metric (if relevant). #1568 #1578
  • [FEATURE] testutil: Add CollectAndFormat method. #1503
  • [FEATURE] histograms: Add support for exemplars in native histograms. #1471
  • [FEATURE] promhttp: Add experimental support for zstd on scrape, controlled by the request Accept-Encoding header. #1496
  • [FEATURE] api/v1: Add WithLimit parameter to all API methods that supports it. #1544
  • [FEATURE] prometheus: Add support for created timestamps in constant histograms and constant summaries. #1537
  • [FEATURE] process-collectors: Add network usage metrics: process_network_receive_bytes_total and process_network_transmit_bytes_total. #1555
  • [FEATURE] promlint: Add duplicated metric lint rule. #1472
  • [BUGFIX] promlint: Relax metric type in name linter rule. #1455
  • [BUGFIX] promhttp: Make sure server instrumentation wrapping supports new and future extra responseWriter methods. #1480
  • [BUGFIX] testutil: Functions using compareMetricFamilies are now failing if filtered metricNames are not in the input. #1424

1.19.0 / 2024-02-27

The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See prometheus/client_golang#1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0 or higher, please update client_golang to v1.19.0.

  • [CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). #1445 #1449
  • [FEATURE] collectors: Add version collector. #1422 #1427

1.18.0 / 2023-12-22

  • [FEATURE] promlint: Allow creation of custom metric validations. #1311
  • [FEATURE] Go programs using client_golang can be built in wasip1 OS. #1350
  • [BUGFIX] histograms: Add timer to reset ASAP after bucket limiting has happened. #1367
  • [BUGFIX] testutil: Fix comparison of metrics with empty Help strings. #1378
  • [ENHANCEMENT] Improved performance of MetricVec.WithLabelValues(...). #1360

1.17.0 / 2023-09-27

  • [CHANGE] Minimum required go version is now 1.19 (we also test client_golang against new 1.21 version). #1325
  • [FEATURE] Add support for Created Timestamps in Counters, Summaries and Historams. #1313
  • [ENHANCEMENT] Enable detection of a native histogram without observations. #1314

1.16.0 / 2023-06-15

  • [BUGFIX] api: Switch to POST for LabelNames, Series, and QueryExemplars. #1252
  • [BUGFIX] api: Fix undefined execution order in return statements. #1260
  • [BUGFIX] native histograms: Fix bug in bucket key calculation. #1279
  • [ENHANCEMENT] Reduce constrainLabels allocations for all metrics. #1272
  • [ENHANCEMENT] promhttp: Add process start time header for scrape efficiency. #1278
  • [ENHANCEMENT] promlint: Improve metricUnits runtime. #1286

1.15.1 / 2023-05-3

  • [BUGFIX] Fixed promhttp.Instrument* handlers wrongly trying to attach exemplar to unsupported metrics (e.g. summary),
    causing panics. #1253

... (truncated)

Commits
  • 73b811c Cut 1.20.0 release. (#1580)
  • 7ce5089 gocollector: Attach original runtime/metrics metric name to help. (#1578)
  • 062300e Remove go_memstat_lookups_total; added runtime/metrics calculation to memstat...
  • aa3c00d Update common Prometheus files (#1576)
  • 3ad2722 Add default Go runtime metrics for /gc/gogc:percent, /gc/gomemlimit:bytes, /s...
  • 0715727 Update common Prometheus files (#1573)
  • 3634bd9 ci: daggerize test and lint pipelines (#1534)
  • 28b5e6e Merge pull request #1572 from prometheus/repo_sync
  • 8e18075 Update common Prometheus files
  • 46f77a9 Merge pull request #1571 from prometheus/dependabot/github_actions/github-act...
  • Additional commits viewable in compare view

Updates github.com/prometheus/node_exporter from 1.8.1 to 1.8.2

Release notes

Sourced from github.com/prometheus/node_exporter's releases.

1.8.2 / 2024-06-19

  • [BUGFIX] Fix CPU pressure metric collection #3054
Changelog

Sourced from github.com/prometheus/node_exporter's changelog.

1.8.2 / 2024-06-19

  • [BUGFIX] Fix CPU pressure metric collection #3054
Commits

Updates github.com/sagernet/sing from 0.4.1 to 0.4.2

Commits
  • 1f376ac domain: Fix panic caused by possible generation of duplicate keys for `domain...
  • d9f2559 Fix http socks close
  • b8736cc Update workflows
  • See full diff in compare view

Updates github.com/sagernet/sing-box from 1.9.3 to 1.9.4

Release notes

Sourced from github.com/sagernet/sing-box's releases.

1.9.4

  • Update quic-go to v0.46.0
  • Update Hysteria2 BBR congestion control
  • Filter HTTPS ipv4hint/ipv6hint with domain strategy
  • Fix crash on Android when using process rules
  • Fix non-IP queries accepted by address filter rules
  • Fix UDP server for shadowsocks AEAD multi-user inbounds
  • Fix default next protos for v2ray QUIC transport
  • Fix default end value of port range configuration options
  • Fix reset v2ray transports
  • Fix panic caused by rule-set generation of duplicate keys for domain_suffix
  • Fix UDP connnection leak when sniffing

😫 Help needed

Due to problems with our Apple developer account, sing-box apps on Apple platforms are temporarily unavailable for download or update. If your company or organization is willing to help us return to the App Store, please contact us.

Changelog

Sourced from github.com/sagernet/sing-box's changelog.

1.9.4

  • Update quic-go to v0.46.0
  • Update Hysteria2 BBR congestion control
  • Filter HTTPS ipv4hint/ipv6hint with domain strategy
  • Fix crash on Android when using process rules
  • Fix non-IP queries accepted by address filter rules
  • Fix UDP server for shadowsocks AEAD multi-user inbounds
  • Fix default next protos for v2ray QUIC transport
  • Fix default end value of port range configuration options
  • Fix reset v2ray transports
  • Fix panic caused by rule-set generation of duplicate keys for domain_suffix
  • Fix UDP connnection leak when sniffing
  • Fixes and improvements

1.10.0-alpha.29

  • Update quic-go to v0.46.0
  • Fixes and improvements

1.10.0-alpha.25

  • Add AdGuard DNS Filter support 1

1:

The new feature allows you to use AdGuard DNS Filter lists in a sing-box without AdGuard Home.

See AdGuard DNS Filter.

1.10.0-alpha.23

  • Add Chromium support for QUIC sniffer
  • Add client type detect support for QUIC sniffer 1
  • Fixes and improvements

1:

Now the QUIC sniffer can correctly extract the server name from Chromium requests and can identify common QUIC clients, including Chromium, Safari, Firefox, quic-go (including uquic disguised as Chrome).

See Protocol Sniff and Route Rule.

1.10.0-alpha.22

  • Optimize memory usages of rule-sets 1
  • Fixes and improvements

1:

... (truncated)

Commits
  • 3066dfe Bump version
  • 1128fdd documentation: Update injectable description
  • cfd9879 documentation: Remove unused
  • 9ceb660 documentation: Announce that our apps on Apple platforms are no longer available
  • 7d00d7d Update quic-go to v0.46.0
  • 21b1ac2 Fix UDP conn stuck on sniff
  • 7fec8d8 Update golangci-lint configuration
  • 07c678f Fix crash on Android when using process rules
  • baecfc7 Update quic-go to v0.45.2
  • 07de36e Fix tests
  • Additional commits viewable in compare view

Updates github.com/urfave/cli/v2 from 2.27.2 to 2.27.4

Release notes

Sourced from github.com/urfave/cli/v2's releases.

v2.27.4

What's Changed

Full Changelog: urfave/cli@v2.27.3...v2.27.4

v2.27.3

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.27.2...v2.27.3

Commits
  • f21e902 Merge pull request #1963 from dearchap/issue_1962
  • 2a37495 uintt64 -> unint64
  • bd87fe5 Fix:(issue_1962) Fix tests failing on 32 bit architectures
  • a4832fd Merge pull request #1947 from caeret/v2-maint
  • 2400a85 Run make generate
  • a5546ad Fix improper whitespace formatting in usageTemplate, AppHelpTemplate and Subc...
  • 84c536d Merge pull request #1938 from suzuki-shunsuke/v2-fix-shell-completion-with-do...
  • f72fa77 fix: disable bash completion if double dash is included in arguments
  • 8e2384c Merge pull request #1911 from elezar/bump-github.com/xrash/smetrics
  • e6c679a Bump github.com/xrash/smetrics dependency
  • Additional commits viewable in compare view

Updates github.com/xtls/xray-core from 1.8.16 to 1.8.23

Release notes

Sourced from github.com/xtls/xray-core's releases.

Xray-core v1.8.23

SplitHTTP Upload Optimization

正如 v1.8.21 所预告的,SplitHTTP 现已引入 scMinPostsIntervalMs 选项,优化了上行的稳定性。

scMinPostsIntervalMs 为客户端独有参数,默认值为 30,即单个子连接内每 30 毫秒 POST 一次,你可以将它设为 10 以降低游戏延迟,或者设为 10-50 以减少特征。注意:服务端必须升级到该版本以支持新版客户端,兼容旧版客户端。

下个版本主要会引入 multiplex controller,以及支持 H3 dialerProxy。目前我们计划等到 uQuic v0.1.0 时用其替换 quic-go。

Changes

恭喜 @​mmmray 贡献了 Xray-core 的第 1000 个 commit!

Xray-core v1.8.21

SplitHTTP for HTTP/3, the last hope of *ray's QUIC

正如 v1.8.16 所预告的,SplitHTTP 现已初步支持 HTTP/3(QUIC)。

尽管你可以直接设置并连接 SplitHTTP H3 服务端,但更推荐的做法是 在服务端前套一个反代软件,这样才可以使用 BBR。 当然你也可以套一个 CDN,值得一提的是,在近期的 UDP 封锁潮中,尚未有人报告 CDN 的 QUIC 端口也会被封锁。

对于客户端,ALPN 选择“h3”即可。 已知问题:上行待优化、尚未支持 dialerProxy 和 uQuic,预计下个版本解决。 若你需要浏览器指纹,Browser Dialer 现已全面支持 SplitHTTP H1 H2 H3,由浏览器决定用哪个 HTTP 版本。

总之,SplitHTTP H3 是第一个完全基于标准 H3、支持套 CDN 的 QUIC 类代理,亦可用反代、Browser Dialer 来隐蔽自身。

毫无疑问,SplitHTTP H3 已经开启了一个崭新的时代。

Features

... (truncated)

Commits
  • 4c82ef8 v1.8.23
  • 30af792 SplitHTTP: Rename three options & Reduce server defaults (#3611)
  • 33daa0c SplitHTTP: Fix wrong config deserialization (#3610)
  • 70383c5 v1.8.22
  • 521d8ef Docker: Add multi-arch builds and Loyalsoldier flavor (#3589)
  • 4531a7e CertificateObject: Enable auto-reload for cacert & Add buildChain & Fixes (#3...
  • a342db3 Fix a nil pointer in Wireguard client logging (#3608)
  • 60553a6 SplitHTTP server: Add noSSEHeader
  • 59f6685 SplitHTTP: More range options, change defaults, enforce maxUploadSize, fix qu...
  • 4cb2a12 Don't do raw/splice copy in case of MITM
  • Additional commits viewable in compare view

Updates golang.org/x/sync from 0.7.0 to 0.8.0

Commits

Updates golang.org/x/time from 0.5.0 to 0.6.0

Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…dates

Bumps the dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.19.1` | `1.20.0` |
| [github.com/prometheus/node_exporter](https://github.com/prometheus/node_exporter) | `1.8.1` | `1.8.2` |
| [github.com/sagernet/sing](https://github.com/sagernet/sing) | `0.4.1` | `0.4.2` |
| [github.com/sagernet/sing-box](https://github.com/sagernet/sing-box) | `1.9.3` | `1.9.4` |
| [github.com/urfave/cli/v2](https://github.com/urfave/cli) | `2.27.2` | `2.27.4` |
| [github.com/xtls/xray-core](https://github.com/xtls/xray-core) | `1.8.16` | `1.8.23` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.7.0` | `0.8.0` |
| [golang.org/x/time](https://github.com/golang/time) | `0.5.0` | `0.6.0` |



Updates `github.com/prometheus/client_golang` from 1.19.1 to 1.20.0
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.19.1...v1.20.0)

Updates `github.com/prometheus/node_exporter` from 1.8.1 to 1.8.2
- [Release notes](https://github.com/prometheus/node_exporter/releases)
- [Changelog](https://github.com/prometheus/node_exporter/blob/v1.8.2/CHANGELOG.md)
- [Commits](prometheus/node_exporter@v1.8.1...v1.8.2)

Updates `github.com/sagernet/sing` from 0.4.1 to 0.4.2
- [Commits](SagerNet/sing@v0.4.1...v0.4.2)

Updates `github.com/sagernet/sing-box` from 1.9.3 to 1.9.4
- [Release notes](https://github.com/sagernet/sing-box/releases)
- [Changelog](https://github.com/SagerNet/sing-box/blob/dev-next/docs/changelog.md)
- [Commits](SagerNet/sing-box@v1.9.3...v1.9.4)

Updates `github.com/urfave/cli/v2` from 2.27.2 to 2.27.4
- [Release notes](https://github.com/urfave/cli/releases)
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md)
- [Commits](urfave/cli@v2.27.2...v2.27.4)

Updates `github.com/xtls/xray-core` from 1.8.16 to 1.8.23
- [Release notes](https://github.com/xtls/xray-core/releases)
- [Commits](XTLS/Xray-core@v1.8.16...v1.8.23)

Updates `golang.org/x/sync` from 0.7.0 to 0.8.0
- [Commits](golang/sync@v0.7.0...v0.8.0)

Updates `golang.org/x/time` from 0.5.0 to 0.6.0
- [Commits](golang/time@v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: github.com/prometheus/node_exporter
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: github.com/sagernet/sing
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: github.com/sagernet/sing-box
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: github.com/urfave/cli/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: github.com/xtls/xray-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: golang.org/x/time
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Aug 19, 2024
@Ehco1996 Ehco1996 merged commit 418cd2a into master Aug 24, 2024
1 check passed
@dependabot dependabot bot deleted the dependabot/go_modules/dependencies-70132c9f8e branch August 24, 2024 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant