BUGFIX: the dynamic certificate source used by the webhook TLS server failed to detect a root CA approaching expiration, due to a calculation error. This will cause the webhook TLS server to fail renewing its CA certificate. Please upgrade before the expiration of this CA certificate is reached. (#7232, @cert-manager-bot)
Commits
0448418 Merge pull request #7232 from cert-manager-bot/cherry-pick-7230-to-release-1.15
[BUGFIX] process-collector: Fixed unregistered descriptor error when using process collector with PedanticRegistry on Linux machines. #1587
v1.20.0
Thanks everyone for contributions!
:warning: 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] :warning: go-collector: Remove go_memstat_lookups_total metric which was always 0; Go runtime stopped sharing pointer lookup statistics. #1577
[FEATURE] :warning: 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
[BUGFIX] promhttp: Unset Content-Encoding header when data is uncompressed. #1596
1.20.1 / 2024-08-20
[BUGFIX] process-collector: Fixed unregistered descriptor error when using process collector with PedanticRegistry on linux machines. #1587
1.20.0 / 2024-08-14
[CHANGE] :warning: go-collector: Remove go_memstat_lookups_total metric which was always 0; Go runtime stopped sharing pointer lookup statistics. #1577
[FEATURE] :warning: 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
[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
... (truncated)
Commits
67121dc Merge pull request #1596 from mrueg/fix-uncompressed-content-header
PR 798 fixes an issue where a malicious registry could return a pinned manifest different from the request.
Commands like regctl manifest get $image@$digest will now verify the digest of the returned manifest matches the request rather than the registry headers.
PR 798 fixes an issue where a malicious registry could return a pinned manifest different from the request.
Commands like regctl manifest get $image@$digest will now verify the digest of the returned manifest matches the request rather than the registry headers.
Security updates:
Validate the digest of the ref when provided. (PR 798)
Features:
Add a WithDockerCredsFile() regclient.Opt. (PR 784)
Add regctl artifact get --config option to only return the config. (PR 795)
Fixes:
Detect amd64 variants for --platform local. (PR 782)
Bumps the non-majors group with 16 updates:
1.15.2
1.15.3
27.1.1+incompatible
27.2.0+incompatible
6.3.0
6.4.0
0.15.1
0.15.2
1.19.1
1.20.2
0.55.0
0.57.0
0.7.0
0.7.1
1.46.0
1.47.0
3.1.1
3.1.2
1.16.0
1.16.1
0.25.0
0.26.0
0.27.0
0.28.0
0.7.0
0.8.0
0.30.3
0.31.0
0.30.3
0.31.0
0.30.3
0.31.0
Updates
github.com/cert-manager/cert-manager
from 1.15.2 to 1.15.3Release notes
Sourced from github.com/cert-manager/cert-manager's releases.
Commits
0448418
Merge pull request #7232 from cert-manager-bot/cherry-pick-7230-to-release-1.1587f4e1a
add test case for expired certificate0749fee
add caRequiresRegeneration unit test and fix incorrect renewal time calculationUpdates
github.com/docker/cli
from 27.1.1+incompatible to 27.2.0+incompatibleCommits
3ab4256
Merge pull request #5374 from vvoland/vendor-docker88a49df
vendor: github.com/docker/docker 3ab5c7d0036c (v27.2.0-dev)5d17c29
Merge pull request #5372 from thaJeztah/27.x_backport_fix_linting_issues64b9e4c
cli: rename args that collided with builtins (predeclard)4b71d0d
e2e/global: fix n-constant format string in call (govet)002cfcd
cli/command: fix n-constant format string in call (govet)d8af781
cli/command/system: remove redundant nil-check (gosimple)f042ddb
Merge pull request #5371 from vvoland/vendor-docker8e94ed1
vendor: github.com/docker/docker b27de4ef1634 (v27.2.0-dev)7a82aee
Merge pull request #5368 from dvdksn/27x_5360Updates
github.com/go-playground/webhooks/v6
from 6.3.0 to 6.4.0Release notes
Sourced from github.com/go-playground/webhooks/v6's releases.
Commits
02d182a
feat: add draft to gitlab merge-request-event payload (#190)2fe5d09
feat: add azure basic auth verification (#191)e24c5f0
feat: add CodeScanningAlertEvent (#189)9011afd
fix: addedcreated_at
to WorkflowJobPayload (#195)53694f8
Update github to use sha256 signature (#173)c3b1a44
chore: the gitlab merge request payload is outdated (#186)58e552d
feat: implement gitlab release webhook (#174)2d5aa68
add Installation struct to WorkflowJobPayload (#185)1bc47bb
chore: update Go version to 1.17 (#182)Updates
github.com/moby/buildkit
from 0.15.1 to 0.15.2Release notes
Sourced from github.com/moby/buildkit's releases.
Commits
9e14164
Merge pull request #5258 from tonistiigi/v0.15.2-pickse24cd7c
remotecache: handle not implemented error for Info()a9d183a
chore: set pb.Empty on ssh and secret mountsd1d3ad8
exec: fix incorrect deps computation for special mounts509c08c
Merge pull request #5195 from thaJeztah/0.15_backport_fix_wrong_errdefsf3ed463
snapshot/containerd: fix wrong errdefs package importUpdates
github.com/prometheus/client_golang
from 1.19.1 to 1.20.2Release notes
Sourced from github.com/prometheus/client_golang's releases.
... (truncated)
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
... (truncated)
Commits
67121dc
Merge pull request #1596 from mrueg/fix-uncompressed-content-header187acd4
Cut 1.20.2f7f8f3a
fix: Unset Content-Encoding header when uncompressed2254d6c
Merge pull request #1587 from prometheus/fix-processcollector4a15d05
Cut 1.20.1f2dd7b3
Use pedantic registry in other places too, to double check.261fe84
bugfix: Pass network metrics to processCollector's Describe() function5bf3341
Use NewPedanticRegistry in Process' Collector tests73b811c
Cut 1.20.0 release. (#1580)7ce5089
gocollector: Attach original runtime/metrics metric name to help. (#1578)Updates
github.com/prometheus/common
from 0.55.0 to 0.57.0Release notes
Sourced from github.com/prometheus/common's releases.
Commits
9bbc9cb
Merge pull request #677 from tjhop/feat/add-promslog-pkg6ea2584
feat: new promslog and promslog/flag packages to wrap log/slog6623230
Provide a method for explicitly checking label names for legacy validity. (#682)19d0796
Merge pull request #681 from prometheus/repo_sync29a2d2c
Update common Prometheus files8968b6c
expfmt: Add UTF-8 syntax support in text_parse.go (#670)cd4bcc0
Update golangci lint (#679)2cac84e
Update client_golang (#676)79c0459
Merge pull request #675 from dswarbrick/fix-32bit-overflows008d7b8
Fix overflows of untyped int constants on 32-bitUpdates
github.com/regclient/regclient
from 0.7.0 to 0.7.1Release notes
Sourced from github.com/regclient/regclient's releases.
Changelog
Sourced from github.com/regclient/regclient's changelog.
Commits
cdfb08e
Release v0.7.1adecb9b
Merge for release v0.7.140da38d
Merge pull request #799 from sudo-bmitch/pr-update-20240803ca3bf90
Version bump5f31b05
Merge pull request #798 from sudo-bmitch/pr-ref-digest7d17cff
Fix: Validate the digest of the ref when providedf869cf4
Merge pull request #796 from sudo-bmitch/pr-update-202407266e48866
Version bumpc2a4ce2
Merge pull request #795 from sudo-bmitch/pr-artifact-configcedfa5a
Option to output config with regctl artifact getUpdates
github.com/samber/lo
from 1.46.0 to 1.47.0Release notes
Sourced from github.com/samber/lo's releases.
Commits
bbd44ff
bump v1.47.0da6eb9d
💄 lintcd0bc21
preallocate stuff and more testsd9d3e3f
feat: preallocate output for lo.Keys and lo.Values1603a84
Update foreachwhile readme.md (#508)d8e5707
Keys+Values: accept multiple maps (vaargs) - Adding UniqKeys+UniqValues (#503)cb150f5
feat: adding FromSlicePtrOr (#506)aa609e4
feat: add FromSlicePtr (#217)df28bdd
Fix documentation for Duration3 (#502)6ade78c
Docs: Wrong method reference and output in readme (#497)Updates
github.com/traefik/traefik/v3
from 3.1.1 to 3.1.2Release notes
Sourced from github.com/traefik/traefik/v3's releases.
Changelog
Sourced from github.com/traefik/traefik/v3's changelog.
Commits
4c4780f
Prepare release v3.1.2926a8e8
Merge current v2.11 into v3.16b1adab
Prepare release v2.11.84eedcab
Use Standard channel by default with Gateway API5bf4b53
Change logs output from stderr to stdout5380e48
Include status addresses when comparing Gateway statusesccc11a6
Fix yaml config example for HTTP provider headers0f57f10
Fix missing codeblock ending in HTTP discover documentationc0b704e
Fix grafana dashboard to work with scrape interval greater than 15sa50345b
Allow to disable Kubernetes cluster scope resources discoveryUpdates
go.mongodb.org/mongo-driver
from 1.16.0 to 1.16.1Release notes
Sourced from go.mongodb.org/mongo-driver's releases.
Commits
9ea6d8e
BUMP v1.16.1c8fb3ec
GODRIVER-3255 [release/1.16] Await heartbeat checks upto freq when polling (#...6ac5ab9
GODRIVER-3292 [release/1.16] Pass context to custom mtest monitor (#1736)9d8f187
update silk asset groupUpdates
golang.org/x/crypto
from 0.25.0 to 0.26.0Commits
5bcd010
go.mod: update golang.org/x dependencies3375612
ssh: add support for unpadded RSA signaturesbb80217
ssh: don't use dsa keys in integration tests6879722
ssh: remove go 1.21+ dependency on slicese983fa2
sha3: Avo port of keccakf_amd64.s80fd972
LICENSE: update per Google Legalf2bc3a6
x509roots/fallback/internal/goissue52287: deleted66d9c3
x509roots/fallback: update bundleUpdates
golang.org/x/net
from 0.27.0 to 0.28.0Commits
4542a42
go.mod: update golang.org/x dependencies765c7e8
xsrftoken: create no padding base64 string by RawURLEncoding032e4e4
LICENSE: update per Google LegalUpdates
golang.org/x/sync
from 0.7.0 to 0....Description has been truncated