Releases: kubernetes/klog
Releases · kubernetes/klog
Prepare klog release for Kubernetes v1.36
What's Changed
- Add dependabot by @lucacome in #410
- Use strconv.AppendQuote instead of strconv.Quote for message formatting by @astef in #413
- de-duplication of key/value pairs by @pohly in #415
- Fix: Ensure constant format strings in fmt and printf calls by @mikelolasagasti in #417
- Remove old note on Go version requirements by @guettli in #425
- test with 1.24 and 1.25 by @pohly in #428
- ktesting: fix vmodule support by @pohly in #431
- ktesting: support multi-line result from AnyToStringHook by @pohly in #433
- textlogger: optionally turn off header by @pohly in #430
- feat: fix stderrthreshold not honored when logtostderr is set (#212) + two new flags by @pierluigilenoci in #432
New Contributors
- @lucacome made their first contribution in #410
- @astef made their first contribution in #413
- @mikelolasagasti made their first contribution in #417
- @guettli made their first contribution in #425
- @pierluigilenoci made their first contribution in #432
Full Changelog: v2.130.1...v2.140.0
Prepare klog release for Kubernetes v1.31 (Take 2)
What's Changed
Full Changelog: v2.130.0...v2.130.1
Prepare klog release for Kubernetes v1.31 (Take 1)
What's Changed
- chore(*): fix spelling of Intel Corporation by @jsoref in #399
- build: fix some linter warnings by @pohly in #402
- examples: fix linter warning by @pohly in #406
- Do not acquire lock for file.Sync() fsync call by @1978629634 in #404
- ktesting: tone down warning about leaked test goroutine by @pohly in #401
New Contributors
- @jsoref made their first contribution in #399
- @1978629634 made their first contribution in #404
Full Changelog: v2.120.1...v2.130.0
Prepare klog release for Kubernetes v1.30 (Take 2)
What's Changed
Full Changelog: v2.120.0...v2.120.1
Prepare klog release for Kubernetes v1.30 (Take 1)
What's Changed
- OWNERS: remove serathius, add mengjiao-liu, promote pohly by @pohly in #394
- docs: clarify relationship between different features by @pohly in #395
- Add SafePtr wrapper by @kaisoz in #393
- logr v1.4.1 + SetSlogLogger by @pohly in #396
New Contributors
Full Changelog: v2.110.1...v2.120.0
Prepare klog release for Kubernetes v1.29 (Take 1)
What's Changed
- fix: SetLogger via klog.SetLogger will output an unexpected newline by @aimuz in #378
- resolve comments warning by @lowang-bh in #379
- stderrthreshold: fix flag comment by @pohly in #376
- enable "go vet" checks for parameters by @pohly in #390
- promote experimental code to stable by @pohly in #392
- golangci-lint action by @pohly in #380
- output: handle WithName like zapr does by @pohly in #391
- slog support + logr 1.3.0 update by @pohly in #384
New Contributors
- @aimuz made their first contribution in #378
- @lowang-bh made their first contribution in #379
Full Changelog: v2.100.1...v2.110.1
Prepare klog release for Kubernetes v1.28 (Take 1)
What's Changed
- expose logBridge via NewStandardLog() by @mikedanese in #369
- add Format wrapper by @pohly in #374
- JSON as fallback encoding by @pohly in #375
New Contributors
- @mikedanese made their first contribution in #369
Full Changelog: v2.90.1...v2.100.1
Prepare klog release for Kubernetes v1.27 (Take 2)
Prepare klog release for Kubernetes v1.27 (Take 1)
What's Changed
- klog: benchmark the overhead when logging is off by @pohly in #355
- improve textlogger by @pohly in #362
Full Changelog: v2.80.1...v2.90.0
There are some API differences from previous version
k8s.io/klog/v2/klogr contains incompatible changes:
- klogger.Enabled: removed
- klogger.Error: removed
- klogger.Info: removed
k8s.io/klog/v2/test contains incompatible changes:
- InitKlog: changed from func() to func(testing.TB) *flag.FlagSet