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

Renovate: Update External dependencies #41

Merged
merged 4 commits into from
Jul 26, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 18, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/florianl/go-nflog/v2 v2.0.0 -> v2.1.0 age adoption passing confidence
github.com/go-logr/logr v1.2.3 -> v1.4.2 age adoption passing confidence
github.com/mdlayher/packet v1.0.0 -> v1.1.2 age adoption passing confidence
github.com/prometheus/client_golang v1.13.0 -> v1.19.1 age adoption passing confidence
github.com/spf13/cobra v1.5.0 -> v1.8.1 age adoption passing confidence
github.com/spf13/viper v1.12.0 -> v1.19.0 age adoption passing confidence
golang.org/x/net v0.24.0 -> v0.27.0 age adoption passing confidence
k8s.io/api v0.24.3 -> v0.28.12 age adoption passing confidence
k8s.io/apimachinery v0.24.3 -> v0.28.12 age adoption passing confidence
k8s.io/client-go v0.24.3 -> v0.28.12 age adoption passing confidence
sigs.k8s.io/controller-runtime v0.12.3 -> v0.18.4 age adoption passing confidence

Release Notes

florianl/go-nflog (github.com/florianl/go-nflog/v2)

v2.1.0

Compare Source

v2.0.2

Compare Source

v2.0.1

Compare Source

go-logr/logr (github.com/go-logr/logr)

v1.4.2

Compare Source

What's Changed

Dependencies:

Full Changelog: go-logr/logr@v1.4.1...v1.4.2

v1.4.1

Compare Source

What's Changed

Full Changelog: go-logr/logr@v1.4.0...v1.4.1

v1.4.0

Compare Source

This release dramatically improves interoperability with Go's log/slog package. In particular, logr.NewContext and logr.NewContextWithSlogLogger use the same context key, which allows logr.FromContext and logr.FromContextAsSlogLogger to return logr.Logger or *slog.Logger respectively, including transparently converting each to the other as needed.

Functions logr/slogr.NewLogr and logr/slogr.ToSlogHandler have been superceded by logr.FromSlogHandler and logr.ToSlogHandler respectively, and type logr/slogr.SlogSink has been superceded by logr.SlogSink. All of the old names in logr/slogr remain, for compatibility.

Package logr/funcr now supports logr.SlogSink, meaning that it's output passes all but one of the Slog conformance tests (that exception being that funcr handles the timestamp itself).

Users who have a logr.Logger and need a *slog.Logger can call slog.New(logr.ToSlogHandler(...)) and all output will go through the same stack.

Users who have a *slog.Logger or slog.Handler can call logr.FromSlogHandler(...) and all output will go through the same stack.

What's Changed

New Contributors

Full Changelog: go-logr/logr@v1.3.0...v1.4.0

v1.3.0

Compare Source

This release adds support for slog in a new, self-contained logr/slogr package. Implementers of a logr.LogSink are encouraged, but not required, to extend their implementation to improve the quality of log output coming from a slog API call.

Breaking change: the call depth for LogSink.Enabled when called via Logger.Enabled was fixed to be the same as for other call paths. Implementers of a LogSink who have worked around this bug will need to remove their workarounds.

Security best practices were improved. Only Go versions >= 1.18 are supported by this release.

What's Changed


New Contributors

Full Changelog: go-logr/logr@v1.2.4...v1.3.0

v1.2.4

Compare Source

This is a collection of small bugfixes and documentation updates.

NOTE: A change (https://github.com/go-logr/logr/pull/166) which was thought to be compatible seems to be a breaking change. In particular, one used to be able to differentiate the result of Discard() from Logger{}. After this change, those are the same. We are considering how to address this, but do not currently plan to revert this change. Apologies!

What's Changed

New Contributors

Full Changelog: go-logr/logr@v1.2.3...v1.2.4

mdlayher/packet (github.com/mdlayher/packet)

v1.1.2

Compare Source

  • [Improvement]: updated dependencies, test with Go 1.20.

v1.1.1

Compare Source

  • [Bug Fix]: fix test compilation on big endian machines.

v1.1.0

Compare Source

This is the first release of package packet that only supports Go 1.18+. Users
on older versions of Go must use v1.0.0.

  • [Improvement]: drop support for older versions of Go so we can begin using
    modern versions of x/sys and other dependencies.

v1.0.0

This is the last release of package vsock that supports Go 1.17 and below.

  • Initial stable commit! The API is mostly a direct translation of the previous
    github.com/mdlayher/raw package APIs, with some updates to make everything
    focused explicitly on Linux and AF_PACKET sockets. Functionally, the two
    packages are equivalent, and *raw.Conn is now backed by *packet.Conn in
    the latest version of the raw package.
prometheus/client_golang (github.com/prometheus/client_golang)

v1.19.1

Compare Source

What's Changed

  • Security patches for golang.org/x/sys and google.golang.org/protobuf

New Contributors

Full Changelog: prometheus/client_golang@v1.19.0...v1.19.1

v1.19.0

Compare Source

What's Changed

The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See https://github.com/prometheus/client_golang/pull/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

New Contributors

Full Changelog: prometheus/client_golang@v1.18.0...v1.19.0

v1.18.0

Compare Source

What's Changed

  • [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

New Contributors

Full Changelog: prometheus/client_golang@v1.17.0...v1.18.0

v1.17.0

Compare Source

What's Changed

  • [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
Commits

New Contributors

Full Changelog: prometheus/client_golang@v1.16.0...v1.17.0

v1.16.0

Compare Source

What's Changed

  • [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
Commits

New Contributors

Full Changelog: prometheus/client_golang@v1.15.1...v1.16.0

v1.15.1

Compare Source

Changes

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

Full Changelog: prometheus/client_golang@v1.15.0...v1.15.1

v1.15.0

Compare Source

Changed

[BUGFIX] Fix issue with atomic variables on ppc64le #​1171
[BUGFIX] Support for multiple samples within same metric #​1181
[BUGFIX] Bump golang.org/x/text to v0.3.8 to mitigate CVE-2022-32149 #​1187
[ENHANCEMENT] Add exemplars and middleware examples #​1173
[ENHANCEMENT] Add more context to "duplicate label names" error to enable debugging #​1177
[ENHANCEMENT] Add constrained labels and constrained variant for all MetricVecs #​1151
[ENHANCEMENT] Moved away from deprecated github.com/golang/protobuf package #​1183
[ENHANCEMENT] Add possibility to dynamically get label values for http instrumentation #​1066
[ENHANCEMENT] Add ability to Pusher to add custom headers #​1218
[ENHANCEMENT] api: Extend and improve efficiency of json-iterator usage #​1225
[ENHANCEMENT] Added (official) support for go 1.20 #​1234
[ENHANCEMENT] timer: Added support for exemplars #​1233
[ENHANCEMENT] Filter expected metrics as well in CollectAndCompare #​1143
[ENHANCEMENT] ⚠️ Only set start/end if time is not Zero. This breaks compatibility in experimental api package. If you strictly depend on empty time.Time as actual value, the behavior is now changed #​1238

All commits

Configuration

📅 Schedule: Branch creation - "before 8am on Thursday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from c93c091 to 493b6ff Compare April 26, 2024 06:02
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from 757e64e to c737768 Compare May 6, 2024 22:41
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from f43317c to fd8216f Compare May 15, 2024 08:10
@renovate renovate bot force-pushed the renovate/external-dependencies branch 3 times, most recently from 6e0363a to 1fbc69b Compare May 24, 2024 16:05
@renovate renovate bot force-pushed the renovate/external-dependencies branch from 1fbc69b to 04e39b5 Compare June 2, 2024 10:56
Copy link
Contributor Author

renovate bot commented Jun 4, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 39 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.22 -> 1.22.5
github.com/cespare/xxhash/v2 v2.1.2 -> v2.2.0
github.com/davecgh/go-spew v1.1.1 -> v1.1.2-0.20180830191138-d8f796af33cc
github.com/emicklei/go-restful/v3 v3.8.0 -> v3.11.0
github.com/fsnotify/fsnotify v1.5.4 -> v1.7.0
github.com/go-logr/zapr v1.2.0 -> v1.3.0
github.com/go-openapi/jsonpointer v0.19.5 -> v0.19.6
github.com/go-openapi/jsonreference v0.19.5 -> v0.20.2
github.com/go-openapi/swag v0.19.14 -> v0.22.3
github.com/golang/protobuf v1.5.2 -> v1.5.4
github.com/google/go-cmp v0.5.8 -> v0.6.0
github.com/google/uuid v1.3.0 -> v1.4.0
github.com/inconshreveable/mousetrap v1.0.0 -> v1.1.0
github.com/josharian/native v1.0.0 -> v1.1.0
github.com/magiconair/properties v1.8.6 -> v1.8.7
github.com/mailru/easyjson v0.7.6 -> v0.7.7
github.com/mdlayher/socket v0.2.3 -> v0.4.1
github.com/pelletier/go-toml/v2 v2.0.1 -> v2.2.2
github.com/prometheus/client_model v0.2.0 -> v0.5.0
github.com/prometheus/common v0.37.0 -> v0.48.0
github.com/prometheus/procfs v0.8.0 -> v0.12.0
github.com/subosito/gotenv v1.3.0 -> v1.6.0
go.uber.org/multierr v1.6.0 -> v1.11.0
go.uber.org/zap v1.19.1 -> v1.26.0
golang.org/x/oauth2 v0.0.0-20220808172628-8227340efae7 -> v0.18.0
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 -> v0.7.0
golang.org/x/sys v0.19.0 -> v0.22.0
golang.org/x/term v0.19.0 -> v0.22.0
golang.org/x/text v0.14.0 -> v0.16.0
golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 -> v0.5.0
gomodules.xyz/jsonpatch/v2 v2.2.0 -> v2.4.0
google.golang.org/appengine v1.6.7 -> v1.6.8
google.golang.org/protobuf v1.28.1 -> v1.33.0
gopkg.in/ini.v1 v1.66.4 -> v1.67.0
k8s.io/apiextensions-apiserver v0.24.2 -> v0.30.1
k8s.io/klog/v2 v2.70.1 -> v2.120.1
k8s.io/kube-openapi v0.0.0-20220803164354-a70c9af30aea -> v0.0.0-20240228011516-70dd3763d340
k8s.io/utils v0.0.0-20220812165043-ad590609e2e5 -> v0.0.0-20230726121419-3b25d923346b
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 -> v0.0.0-20221116044647-bc3834ca7abd
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 -> v4.4.1

@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from e936d41 to ac77a87 Compare June 5, 2024 21:09
@renovate renovate bot force-pushed the renovate/external-dependencies branch 2 times, most recently from 3618f23 to cf5669f Compare June 14, 2024 22:46
@renovate renovate bot force-pushed the renovate/external-dependencies branch from cf5669f to c588285 Compare July 5, 2024 14:36
Copy link
Contributor Author

renovate bot commented Jul 26, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@coveralls
Copy link

Pull Request Test Coverage Report for Build 10113420392

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 0 of 2 (0.0%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 0.0%

Changes Missing Coverage Covered Lines Changed/Added Lines %
internal/cmd/command.go 0 2 0.0%
Totals Coverage Status
Change from base Build 9793662825: 0.0%
Covered Lines: 0
Relevant Lines: 390

💛 - Coveralls

@defo89 defo89 merged commit d3cd21d into master Jul 26, 2024
6 checks passed
@defo89 defo89 deleted the renovate/external-dependencies branch July 26, 2024 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants