Releases: kubernetes/klog
Releases · kubernetes/klog
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
Prepare klog release for Kubernetes v1.26 (Take 2)
Prepare klog release for Kubernetes v1.26 (Take 1)
What's Changed
- OWNERS: add harshanarayana by @pohly in #342
- kvlistformat: fix the issue with display marshalled value for non string type by @harshanarayana in #344
- Bump version of golang to 1.19 and drop older versions by @dims in #345
Full Changelog: v2.70.1...v2.80.0
Prepare klog release for Kubernetes v1.25 (Take 2)
What's Changed
- ktesting: handle test completion by @pohly in #337
- contextual logging: enable by default again by @pohly in #341
Full Changelog: v2.70.0...v2.70.1
Prepare klog release for Kubernetes v1.25 (Take 1)
What's Changed
- logcheck: contextual logging + enhanced checks by @pohly in #297
- hack/tools: drop dependency on golangci-lint by @pohly in #313
- StopFlushDaemon: document flushing on shutdown by @pohly in #314
- logcheck: fix detection of invalid * regexp in filter by @pohly in #315
- README.md: clarify -logtostderr by @pohly in #319
- Trim duplicates by @pohly in #324
- replace KObjs with KObjSlice by @pohly in #322
- support logr.Marshaler by @pohly in #325
- internal: remove unused TrimDuplicates by @pohly in #326
- save and restore state by @pohly in #320
- GitHub: use apidiff with more recent Go by @pohly in #329
- remove hack/tools by @pohly in #330
- GIT-331: fix shadowing key from the kv pair by @harshanarayana in #332
- klog.Fatal backtrace revert by @pohly in #328
- ktesting: capture log data in memory by @pohly in #327
- GIT-275: add tests for int and struct keys by @harshanarayana in #333
New Contributors
- @harshanarayana made their first contribution in #332
Full Changelog: v2.60.1...v2.70.0