Releases: kubernetes/klog
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
One more change to support 1.22 release
Prepare release for Kubernetes v1.22
Changes are here : v2.8.0...v2.9.0
6a9ef3f fix typo
59f7cb5 fix byte array display in InfoS and ErrorS
cf22f1e Call logr with call depth
e95c7e3 make SetLogger thread-safe
2728fe1 check usage of format specifier in structured log func
a18bc97 Fix by pr suggestions
4e4135c Add check for InfoS & ErrorS parameters