Releases: gardener/logging
Releases · gardener/logging
v1.0.0
[github.com/gardener/logging:v1.0.0]
⚠️ Breaking Changes
[OPERATOR]Introduces a new v1 OTLP-based output plugin, replacing the previous Vali-specific implementation. This is a breaking change: the Go module path is nowgit.832008.xyz/gardener/logging/v1, the plugin name isgardener, and the configuration schema is completely new. The plugin now supports OTLP (gRPC/HTTP) backends and features a persistent disk-based queue for improved reliability. Thevali-curatorandtelegrafcomponents have been removed. by @nickytd [#408]
✨ New Features
[OPERATOR]Introduced optional OTEL SDK BatchProcessor for low-latency log processing. Operators can now choose between disk-persisted DQue batching (default) and in-memory SDK batching via theUseSDKBatchProcessorconfiguration option. Standardized client type values to use underscore notation (otlp_grpc, otlp_http, stdout, noop). by @nickytd [#425]
🏃 Others
[OPERATOR]Simplified OTLP metrics provider setup to use package-level initialization instead of lazy singleton pattern, improving startup reliability and code maintainability. by @nickytd [#427]
Container (OCI) Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v1.0.0 - fluent-bit-plugin:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-plugin:v1.0.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v1.0.0
v0.71.0
[github.com/gardener/logging:v0.71.0]
📌 NOTE
v0.71.0 is the last release of valitail based plugin. The development of v0 is discontinued. The source code will reside in "legacy" branch.
v1 of the output plugin introduces support for Opentelemetry logs and OTLP enabled clients. This is major a re-design and implementation which is NOT backward compatible with v0!
🐛 Bug Fixes
[USER]Restore parsing of HostnameKeyValue configuration option by @MichaelEischer [#399]
Container (OCI) Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.71.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.71.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.71.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.71.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.71.0
v0.70.0
[github.com/gardener/logging:v0.70.0]
✨ New Features
[OPERATOR]Enhanced performance testing framework with support for seed cluster scenarios and improved fluent-bit metrics dashboard with comprehensive visualization of queue sizes, latency percentiles, and throughput metrics by @nickytd [#397]
Container (OCI) Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.70.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.70.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.70.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.70.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.70.0
v0.69.0
[github.com/gardener/logging:v0.69.0]
✨ New Features
[DEVELOPER]Introduced functional options pattern for client creation, replacing struct-based Options with flexible WithLogger and WithPreservedLabels options by @nickytd [#393][DEVELOPER]Enhanced performance test setup with improved fluent-bit configuration, upgraded to v4.1.1, and added support for custom values.yaml without git interference by @nickytd [#388][USER]Added proxy configuration support for Vali client through ProxyUrl parameter by @nickytd [#392]
Container (OCI) Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.69.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.69.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.69.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.69.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.69.0
v0.68.0
[github.com/gardener/logging:v0.68.0]
🏃 Others
[DEVELOPER]Added comprehensive performance testing framework for Fluent Bit to Vali logging pipeline with configurable load generation and monitoring dashboards by @nickytd [#375][OPERATOR]Removed multitenancy support from Vali output plugin, simplifying client architecture and configuration by @nickytd [#387][DEVELOPER]Refactored Fluent Bit output plugin package structure by renaming pkg/valiplugin to pkg/plugin and updating related directories and interfaces for better code organization by @nickytd [#376]
Container (OCI) Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.68.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.68.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.68.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.68.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.68.0
v0.67.0
[github.com/gardener/logging:v0.67.0]
✨ New Features
[DEVELOPER]Refactored plugin configuration system with improved modularity, enhanced security validation, and better error handling by @nickytd [#370]
🏃 Others
[DEVELOPER]Cleaned up obsolete .ci directory and replaced custom verification script with standard make targets by @nickytd [#368]
Container (OCI) Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.67.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.67.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.67.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.67.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.67.0
v0.66.0
[github.com/gardener/logging:v0.66.0]
🏃 Others
[OPERATOR]Configuration parsing has been redesigned to use mapstructure for improved type safety and maintainability. This is an internal change that should not affect existing configuration compatibility. by @nickytd [#363][OPERATOR]Added custom PR summarization templates for standardized pull request documentation by @nickytd [#365][DEVELOPER]golang-ci is now updated to v2.2.1 by @nickytd [#335][DEVELOPER]migrate CICD-Pipelines to GitHub-Actions by @ccwienk [#336][DEVELOPER]Components are now built with go 1.24.4. by @nickytd [#333][DEVELOPER]revive linter checks are now extended. by @nickytd [#328][DEVELOPER]- go is updated to 1.25[DEVELOPER]Projectgois now updated to version 1.24.3 in thego.modfile and Dockerfile. by @nickytd [#330][OPERATOR]This PR introducesObservability 2.0concepts. by @nickytd [#303][DEVELOPER]No fluent-bit updates by dependabot. by @nickytd [#326][OPERATOR]export testresults as inlined ocm-resource by @heldkat [#340][DEVELOPER]The project features a github-action unit-test workflow running module tests on push or pull-requests. by @nickytd [#298][DEVELOPER]The project lintergolangci-lintis updated to v2. The default linter set is extended with additional checks. by @nickytd [#318][DEVELOPER]Update go from 1.24.0 to 1.24.1 by @nickytd [#299]
Container (OCI) Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.66.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.66.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.66.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.66.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.66.0
v0.65.0
[gardener/logging]
🏃 Others
[DEVELOPER]The project now uses the golang 1.24 tool directive to manage external dependencies. by @nickytd [#297]
Docker Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.65.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.65.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.65.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.65.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.65.0
v0.64.0
no release notes available
Docker Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.64.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.64.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.64.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.64.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.64.0
v0.63.0
[gardener/logging]
🏃 Others
Docker Images
- event-logger:
europe-docker.pkg.dev/gardener-project/releases/gardener/event-logger:v0.63.0 - fluent-bit-to-vali:
europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-to-vali:v0.63.0 - telegraf-iptables:
europe-docker.pkg.dev/gardener-project/releases/gardener/telegraf-iptables:v0.63.0 - tune2fs:
europe-docker.pkg.dev/gardener-project/releases/gardener/tune2fs:v0.63.0 - vali-curator:
europe-docker.pkg.dev/gardener-project/releases/gardener/vali-curator:v0.63.0