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
Bumps the go-deps group with 12 updates:
1.18.0
1.18.1
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.17.0
0.18.0
0.162.0
0.169.0
0.0.0-20240205150955-31a09d347014
0.0.0-20240311132316-a219d84964c2
1.61.0
1.62.1
Updates
cloud.google.com/go/monitoring
from 1.18.0 to 1.18.1Release notes
Sourced from cloud.google.com/go/monitoring's releases.
Changelog
Sourced from cloud.google.com/go/monitoring's changelog.
Commits
141f2a5
chore: release main (#9571)25c3f2d
feat(datacatalog): Add RANGE type to Data Catalog (#9573)30b038d
fix(all): release protobuf dep bump (#9586)424b716
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /auth/o...035ca18
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /intern...5e4815d
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /intern...9490416
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /intern...87a101f
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /intern...42c0f35
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /intern...da6e854
chore(deps): bump google.golang.org/protobuf in /internal/gapicgen (#9574)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
golang.org/x/oauth2
from 0.17.0 to 0.18.0Commits
85231f9
go.mod: update golang.org/x dependencies34a7afa
google/externalaccount: add Config.UniverseDomain95bec95
google/externalaccount: moves externalaccount package out of internal and exp...Updates
google.golang.org/api
from 0.162.0 to 0.169.0Release notes
Sourced from google.golang.org/api's releases.
... (truncated)
Changelog
Sourced from google.golang.org/api's changelog.
... (truncated)
Commits
9c2cde8
chore(main): release 0.169.0 (#2451)a488112
feat(all): auto-regenerate discovery clients (#2457)2675c0a
feat(all): auto-regenerate discovery clients (#2454)d22da18
feat(all): auto-regenerate discovery clients (#2450)e84ba36
chore(main): release 0.168.0 (#2432)74538f7
chore(all): update module github.com/google/go-github/v58 to v59 (#2411)6381123
chore(all): update all (#2435)b438981
feat(all): auto-regenerate discovery clients (#2449)af383c7
feat(all): auto-regenerate discovery clients (#2448)022c85c
feat(all): auto-regenerate discovery clients (#2447)Updates
google.golang.org/genproto/googleapis/api
from 0.0.0-20240205150955-31a09d347014 to 0.0.0-20240311132316-a219d84964c2Commits
Updates
google.golang.org/grpc
from 1.61.0 to 1.62.1Release notes
Sourced from google.golang.org/grpc's releases.
Commits
9952aa8
Change version to 1.62.1 (#7020)d7334c4
fix enabling compression by trimming whitespaces in accept encoding header (#...d076e14
rpc_util: Fix RecvBufferPool deactivation issues (#6766)9d981b0
cherry-pick #6997 to 1.62.x release branch (#6979) (#7018)7c4b553
Switch version to 1.62.1-dev (#6995)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)Looks like these dependencies are updatable in another way, so this is no longer needed.