Skip to content

Releases: gardener/logging

v1.0.0

03 Feb 09:15

Choose a tag to compare

[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 now github.com/gardener/logging/v1, the plugin name is gardener, 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. The vali-curator and telegraf components 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 the UseSDKBatchProcessor configuration 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

07 Jan 12:31

Choose a tag to compare

[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

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

24 Nov 14:39

Choose a tag to compare

[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

13 Nov 15:20

Choose a tag to compare

[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

05 Nov 07:44

Choose a tag to compare

[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

08 Oct 06:21

Choose a tag to compare

[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

21 Sep 14:30

Choose a tag to compare

[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] Project go is now updated to version 1.24.3 in the go.mod file and Dockerfile. by @nickytd [#330]
  • [OPERATOR] This PR introduces Observability 2.0 concepts. 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 linter golangci-lint is 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

20 Feb 20:39

Choose a tag to compare

[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

31 Jan 08:37

Choose a tag to compare

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

17 Jan 13:15

Choose a tag to compare

[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