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
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
This release will require changes of code that relies on direct access to content-type format strings. See the PR linked below for work-arounds. Please file an issue if your use case doesn't work anymore.
[!NOTE]
The above change in proto library usage introduces a minor behavior change within those libraries. The old github.com/golang/protobuf library would error if given a nil message to Marshal, while the new google.golang.org/protobuf library will successfully output zero bytes in this case. This means server method handlers that did return nil, nil will now return an empty message and no error, while it used to return an error. This also affects the client side, where clients sending nil messages used to fail without sending the RPC, and now they will send an empty message.
Release 1.61.1
Bug Fixes
server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side (#6977)
Special Thanks: @s-matyukevich for discovering the root cause
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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the go-deps group with 9 updates:
2.12.0
2.12.2
1.18.0
1.19.0
0.5.0
0.6.0
0.47.0
0.48.0
1.8.4
1.9.0
1.26.0
1.27.0
0.15.0
0.16.0
0.162.0
0.164.0
1.61.0
1.62.0
Updates
github.com/googleapis/gax-go/v2
from 2.12.0 to 2.12.2Release notes
Sourced from github.com/googleapis/gax-go/v2's releases.
Commits
57b62a8
chore(main): release 2.12.2 (#327)534311f
fix(v2/callctx): fix SetHeader race by cloning header map (#326)7327847
chore(main): release 2.12.1 (#322)ea14b10
chore(all): update module google.golang.org/api to v0.164.0 (#323)666ee08
fix: add XGoogFieldMaskHeader constant (#321)7da2ec4
chore(all): update all (#319)2ed31ec
chore(all): update all (#317)43b1cec
chore(all): update all (#314)e089a63
chore(all): update all (#313)465d35f
chore(all): update all to 83a465c (#312)Updates
github.com/prometheus/client_golang
from 1.18.0 to 1.19.0Release notes
Sourced from github.com/prometheus/client_golang's releases.
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
Commits
77d4003
Add 1.19.0 changelog (#1451)14259fa
Merge pull request #1448 from ywwg/owilliams/content-negotiation6d03920
deps: bump prometheus/common version353395b
Remove support for go 1.19 (#1449)9dd5d2a
Merge pull request #1445 from kavu/add_go122_metrics_testc906a5e
Add support for Go 1.227ac9036
Merge pull request #1440 from prometheus/dependabot/github_actions/github-act...8c7e30f
Merge pull request #1441 from prometheus/dependabot/go_modules/tutorial/whats...08769f8
Bump github.com/prometheus/common in /tutorial/whatsup83d5940
Bump the github-actions group with 2 updatesUpdates
github.com/prometheus/client_model
from 0.5.0 to 0.6.0Release notes
Sourced from github.com/prometheus/client_model's releases.
Commits
d56cd79
add exemplar to native histogram (#80)f22bbab
Merge pull request #79 from prometheus/repo_sync552c44f
Update common Prometheus filesf68ef47
Merge pull request #78 from prometheus/dependabot/go_modules/google.golang.or...2aad054
Bump google.golang.org/protobuf from 1.31.0 to 1.32.093dfe21
Merge pull request #77 from prometheus/repo_syncd150866
Update common Prometheus files9b7b675
Merge pull request #76 from prometheus/repo_sync734da88
Update common Prometheus filesc26a8ee
Merge pull request #75 from vesari/add-unitUpdates
github.com/prometheus/common
from 0.47.0 to 0.48.0Release notes
Sourced from github.com/prometheus/common's releases.
Commits
bd41eb6
Merge pull request #576 from ywwg/owilliams/unexport05d7387
Unexport Format stringsUpdates
github.com/stretchr/testify
from 1.8.4 to 1.9.0Release notes
Sourced from github.com/stretchr/testify's releases.
... (truncated)
Commits
bb548d0
Merge pull request #1552 from stretchr/dependabot/go_modules/github.com/stret...814075f
build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2e045612
Merge pull request #1339 from bogdandrutu/uintptr5b6926d
Merge pull request #1385 from hslatman/not-implements9f97d67
Merge pull request #1550 from stretchr/release-notesbcb0d3f
Include the auto-release notes in releasesfb770f8
Merge pull request #1247 from ccoVeille/typos85d8bb6
fix typos in comments, tests and github templatese2741fa
Merge pull request #1548 from arjunmahishi/msgAndArgs6e59f20
http_assertions: assert that the msgAndArgs actually works in testsUpdates
go.uber.org/zap
from 1.26.0 to 1.27.0Release notes
Sourced from go.uber.org/zap's releases.
Changelog
Sourced from go.uber.org/zap's changelog.
Commits
fcf8ee5
Release v1.27.0 (#1419)e5a56ee
Add WithPanicHook logger option for panic log tests (#1416)0e2aa4e
assets: Fix logo color profile (#1418)956a21c
Add methods for logging with level as argument (#1406)2a893f6
build(deps): bump golangci/golangci-lint-action from 3 to 4 (#1417)e5745d6
ci: Test with Go 1.22 (#1409)7db06bc
zapslog: rename Option to HandlerOption (#1411)35ded09
zapslog: fix all with slogtest, support inline group, ignore empty group. (#1...27b96e3
Make zaptest.NewTestingWriter public (#1399)70f61bb
zapslog: Bump zap from v1.24.0 to v1.26.0 (#1404)Updates
golang.org/x/mod
from 0.15.0 to 0.16.0Commits
766dc5d
modfile: use new go version string format in WorkFile.add errorUpdates
google.golang.org/api
from 0.162.0 to 0.164.0Release notes
Sourced from google.golang.org/api's releases.
Changelog
Sourced from google.golang.org/api's changelog.
Commits
3ff4bc1
chore(main): release 0.164.0 (#2407)edbe996
fix(transport): disable universe domain check if token source (#2413)05a0882
chore(all): update all (#2410)51d5068
feat(all): auto-regenerate discovery clients (#2412)246b19f
feat(all): auto-regenerate discovery clients (#2409)f1b37df
feat(all): auto-regenerate discovery clients (#2408)1bd8304
feat(all): auto-regenerate discovery clients (#2406)87aa1d0
chore(main): release 0.163.0 (#2402)2271ef7
feat(all): auto-regenerate discovery clients (#2405)47834b5
feat(all): auto-regenerate discovery clients (#2403)Updates
google.golang.org/grpc
from 1.61.0 to 1.62.0Release notes
Sourced from google.golang.org/grpc's releases.
Commits
d715b2e
Change version to 1.62.0 (#6994)d706a42
cherry-pick #6926 to 1.62 release branch (#6986)8a4ca0c
cherry-pick #6977 to 1.62.x release branch (#6979)d41b01d
encoding: fix typo (#6966)c2b50ee
deps: fix backwards compatibility with encoding (#6965)05b4a8b
Revert "xds/googlec2p: use xdstp names for LDS (#6949)" (#6964)03e76b3
grpc: add ability to compile with or without tracing (#6954)84b85ba
xds/googledirectpath: Check if ipv6 address is non empty (#6959)6f63f05
internal/grpcrand: use Go top-level random functions for go1.21+ (#6925)cd69b5d
.*: fix minor linter issues (#6958)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