Releases: kubernetes/klog
Releases · kubernetes/klog
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
Prepare klog release for Kubernetes v1.24 (Take 6)
What's Changed
- Cleanup OWNERS file by @serathius in #309
- dependencies: avoid k8s.io/utils, fork clock code instead by @pohly in #310
- promote contextual logging APIs to stable by @pohly in #311
Full Changelog: v2.60.0...v2.60.1
Prepare klog release for Kubernetes v1.24 (Take 5)
What's Changed
Full Changelog: v2.50.2...v2.60.0
Prepare klog release for Kubernetes v1.24 (Take 4)
What's Changed
Full Changelog: v2.50.0...v2.50.1
Prepare klog release for Kubernetes v1.24 (Take 3)
What's Changed
- Panic on empty info with custom logr by @jklaw90 in #283
- Add missing Depth logging functions. by @s3rj1k in #280
- fix typo in klog.go by @cocaccola in #270
- Update README.md by @noaabarki in #281
- log filter: ignored by V, used during log call by @pohly in #290
- SetLogger/ClearLogger/SetLogFilter cleanup by @pohly in #289
- fixes for PR #280, refactoring, textlogger, unit test by @pohly in #287
- klogr verbosity by @pohly in #295
- test: fix Go version matrix by @pohly in #298
- handle panics in MarshalLog, Error, String by @pohly in #299
- Fix goroutine leak: make flushDaemon stoppable by @katexochen in #293
- structured logging: replacing Fatal/Exit/etc. without loss of flushing by @pohly in #303
- contextual logging by @pohly in #296
- remove side effects of tests by @pohly in #305
- tests: stop testing with Go 1.14 by @pohly in #304
New Contributors
- @jklaw90 made their first contribution in #283
- @s3rj1k made their first contribution in #280
- @cocaccola made their first contribution in #270
- @noaabarki made their first contribution in #281
- @katexochen made their first contribution in #293
Full Changelog: v2.40.1...v2.50.0
Prepare klog release for Kubernetes v1.24 (Take 2)
What's Changed
- Using OS targeted go files to separate out the username logic. by @phillipsj in #271
- Recover from nil pointers when logging by @dims in #279
New Contributors
- @phillipsj made their first contribution in #271
Full Changelog: v2.40.0...v2.40.1
Prepare klog release for Kubernetes v1.24
Prepare klog release for Kubernetes v1.23 (take 2)
Prepare klog release for Kubernetes v1.23
Changes are here : v2.10.0...v2.20.0
since we moved to logr v1.0.0, there are incompatible changes:
- klogger.Enabled: changed from func() bool to func(int) bool
- klogger.Info: changed from func(string, ...interface{}) to func(int, string, ...interface{})
- klogger.V: removed
- klogger.WithCallDepth: changed from func(int) github.com/go-logr/logr.Logger to func(int) github.com/go-logr/logr.LogSink
- klogger.WithName: changed from func(string) github.com/go-logr/logr.Logger to func(string) github.com/go-logr/logr.LogSink
- klogger.WithValues: changed from func(...interface{}) github.com/go-logr/logr.Logger to func(...interface{}) github.com/go-logr/logr.LogSink
83653a6 Update to newest versions of golang 1.17.x
d648c2e fix file-based filtering symbolization
8ee3d65 export ClearLogger
4171f3c Switching to logr tag v1.0.0
9ab3c2b add serathius as approvers of klog