Releases: kube-logging/logging-operator
Releases · kube-logging/logging-operator
6.1.0
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:6.1.0 |
| axosyslog | ghcr.io/axoflow/axosyslog:4.18.1 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:6.1.0-full |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:6.1.0 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:6.1.0 |
| fluentd-drain-watch | gghcr.io/kube-logging/logging-operator/fluentd-drain-watch:6.1.0 |
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:6.1.0 |
| axosyslog exporter | ghcr.io/axoflow/axosyslog-metrics-exporter:0.0.13 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=6.1.0What's Changed
Enhancements
- Add spec.fluentBitAgentNamespace to run Fluent Bit in a dedicated namespace by @1it in #2105
- Feature/rabbitmq output plugin support by @cpallapolu in #2114
- feat: enable IPv6 dual-stack on aggregator services by @Copilot in #2117
- Implement skipInvalidResources for syslog-ng logging by @Copilot in #2116
Dependency and image updates
- chore(pkg): update AxoSyslog image to 4.17.0 by @MrAnno in #2101
- chore(deps): update all dependencies by @renovate[bot] in #2094
Bug fixes
- fix(tests): Handle ginkgo v2 migration by @csatib02 in #2096
- fix: flaky find tenants test by @csatib02 in #2102
- add snappy gem for fluentd by @eumel8 in #2099
- fix: e2e tests by @csatib02 in #2115
- fix fluentd ipv6 listener by @eumel8 in #2111
- fix: buffer-metrics-sidecar running as root user by @Copilot in #2119
- fix: enable disabling metrics endpoint and service creation by default by @csatib02 in #2118
New Contributors
- @1it made their first contribution in #2105
- @cpallapolu made their first contribution in #2114
- @Copilot made their first contribution in #2119
Full Changelog: 6.0.3...6.1.0
6.0.3
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:6.0.3 |
| axosyslog | ghcr.io/axoflow/axosyslog:4.16.0 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:6.0.3-full |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:6.0.3 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:6.0.3 |
| fluentd-drain-watch | gghcr.io/kube-logging/logging-operator/fluentd-drain-watch:6.0.3 |
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:6.0.3 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=6.0.3Dependency and image updates
- chore(deps): bump helm.sh/helm/v3 from 3.18.4 to 3.18.5 in /e2e by @dependabot[bot] in #2093
- chore(deps): update all dependencies by @renovate[bot] in #2087
Full Changelog: 6.0.2...6.0.3
6.0.2
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:6.0.2 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:6.0.2-full |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:6.0.2 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:6.0.2 |
| fluentd-drain-watch | gghcr.io/kube-logging/logging-operator/fluentd-drain-watch:6.0.2 |
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:6.0.2 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=6.0.2Enhancements
Full Changelog: 6.0.1...6.0.2
6.0.1
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:6.0.1 |
| axosyslog | ghcr.io/axoflow/axosyslog:4.14.0 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:6.0.1-full |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:6.0.1 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:6.0.1 |
| fluentd-drain-watch | gghcr.io/kube-logging/logging-operator/fluentd-drain-watch:6.0.1 |
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:6.0.1 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=6.0.1Dependency and image updates
- chore(pkg): update AxoSyslog image to 4.14.0 by @MrAnno in #2082
- chore(deps): bump nokogiri from 1.18.8 to 1.18.9 in /images/fluentd/outputs by @dependabot[bot] in #2086
- chore(deps): update all dependencies by @renovate[bot] in #2081
Bug fixes
- Make /tmp directory for configchecks sticky so StartWithTimeout strategy by @marvin-roesch in #2084
New Contributors
- @marvin-roesch made their first contribution in #2084
Full Changelog: 6.0.0...6.0.1
6.0.0
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:6.0.0 |
| axosyslog | ghcr.io/axoflow/axosyslog:4.13.0 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:6.0.0-full |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:6.0.0 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:6.0.0 |
| fluentd-drain-watch | gghcr.io/kube-logging/logging-operator/fluentd-drain-watch:6.0.0 |
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:6.0.0 |
| fluentd-version | rubygems.org/gems/fluentd/versions/1.18.0 |
| fluentbit-version | ghcr.io/fluent/fluent-bit:4.0.3 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=6.0.0Breaking Changes
- breaking(node-agent): remove node-agent by @csatib02 in #2070
- breaking(chart): remove hosttailer by @csatib02 in #2069
Bug fixes
- Fix for LogicMonitor resource_mapping field by @MaxAnderson95 in #2061
- bugfix: mount /var/log only if config parameter is set to false by @volleynator in #2062
- fix(chart,hosttailer): remove orphaned '.spec.image' as removed in ht… by @sebastiangaiser in #2068
- Create emptyDir volumen in configcheck pod by @joseacl in #2075
Other Changes
- fix(fluentd): add default 'RuntimeDefault' for 'SeccompProfile' by @sebastiangaiser in #2072
Dependency and image updates
- chore(pkg): update AxoSyslog image to 4.12.0 by @MrAnno in #2067
- feat: bump fulentd to 1.18.0 by @csatib02 in #2076
- feat: bump fluentbit to 4.0.3 by @csatib02 in #2077
- chore(pkg): update AxoSyslog image to 4.13.0 by @csatib02 in #2078
- chore(deps): update module helm.sh/helm/v3 to v3.18.4 [security] - autoclosed by @renovate[bot] in #2080
- chore(deps): bump helm.sh/helm/v3 from 3.18.0 to 3.18.4 in /e2e by @dependabot[bot] in #2079
- chore(deps): update all dependencies by @renovate[bot] in #2060
Full Changelog: 5.4.0...6.0.0
5.4.0
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:5.4.0 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:5.4.0-full |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:5.4.0 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:5.4.0 |
| fluentd-drain-watch | gghcr.io/kube-logging/logging-operator/fluentd-drain-watch:5.4.0 |
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:5.4.0 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=5.4.0Enhancements
- feat: initial axosyslog api implementation by @csatib02 in #2035
- Update latest version of fluent-plugin-elasticsearch by @joseacl in #2039
- feat: add compress field to forward output by @cyril-corbon in #2042
- feat: add parameter to disable mount of /var/log directory by @volleynator in #2043
- chore: unify metrics probe keys name in axosyslog by @OverOrion in #2046
- chore: fine-tune FluentdPredictedBufferGrowth by @csatib02 in #2047
- Add support for Logicmonitor by @MaxAnderson95 in #2059
Dependency and image updates
- chore: use ghcr instead of docker for fluentbit image by @csatib02 in #2028
- chore(deps): bump net-imap from 0.4.19 to 0.4.20 in /images/fluentd/outputs by @dependabot in #2029
- chore(config): migrate renovate config by @renovate in #2034
- chore(deps): bump rack from 3.0.14 to 3.0.16 in /images/fluentd/outputs by @dependabot in #2037
- chore(deps): update all dependencies by @renovate in #2030
Bug fixes
- fix(helm): priorityClassName must be of type string by @peschmae in #2032
- Add ip-protocol(4/6) to syslog model by @josefhandl in #2038
- fix(hosttailer): remove unused image field by @csatib02 in #2049
Documentation
- Fix incorrect doc for default LineFormat for loki by @Starefossen in #2040
- chore: add docs on using fba k8s multi line parser by @csatib02 in #2048
- chore: add deprecation notice on logging spec's fluentbit field by @csatib02 in #2056
New Contributors
- @peschmae made their first contribution in #2032
- @josefhandl made their first contribution in #2038
- @Starefossen made their first contribution in #2040
- @volleynator made their first contribution in #2043
- @MaxAnderson95 made their first contribution in #2059
Full Changelog: 5.3.0...5.4.0
5.3.0
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:5.3.0 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:5.3.0-full |
| axosyslog | ghcr.io/axoflow/axosyslog:4.11.0 |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:5.3.0 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:5.3.0 |
| fluentd-drain-watch | gghcr.io/kube-logging/logging-operator/fluentd-drain-watch:5.3.0 |
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:5.3.0 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=5.3.0
Breaking Changes
Enhancements
- feat(chart): aggregated view clusterrole by @aslafy-z in #1989
- feat: move in fluentd-drain-watch by @csatib02 in #1995
- feat: move in node-exporter image by @csatib02 in #1997
- chore: migrate to v2 golangci-lint by @csatib02 in #2003
- Add format_key and format_name in ParseSection and SingleParseSection by @joseacl in #2006
- Add FilterGrep in Banzai Logging FluentbitSpec by @joseacl in #2012
- Add support for Loki tenant-id to SyslogNGClusterOutput/SyslogNGOutput by @verdel in #2023
- Adapt LoggingOperator to use namespaces_regex defined in fluent-plugi… by @joseacl in #2011
- feat(hosttailer): reduce fluent-bit log level to error by @aslafy-z in #1957
Dependency and image updates
- chore(deps): bump rack from 3.0.13 to 3.0.14 in /images/fluentd/outputs by @dependabot in #1979
- chore(deps): update all dependencies by @renovate in #1980
- chore(deps): bump github.com/containerd/containerd from 1.7.24 to 1.7.27 in /e2e by @dependabot in #1982
- chore(deps): bump nokogiri from 1.18.3 to 1.18.4 in /images/fluentd/outputs by @dependabot in #1990
- chart: add udp_transport_type for gelf output plugin by @bmichalkiewicz in #1988
- chore(deps): update all dependencies by @renovate in #1983
- chore(pkg): update AxoSyslog image to 4.11.0 by @MrAnno in #2009
- chore(deps): update module helm.sh/helm/v3 to v3.17.3 [security] by @renovate in #2008
- chore(deps): update module golang.org/x/net to v0.38.0 [security] by @renovate in #2015
- chore(deps): bump nokogiri from 1.18.4 to 1.18.8 in /images/fluentd/outputs by @dependabot in #2019
- chore(deps): update all dependencies by @renovate in #1994
- chore: prepare release by @csatib02 in #2027
Bug fixes
- fix(ci-e2e): make sure e2e tests are not cached by @csatib02 in #1991
- fix(logging_controller): reconcile child resources by @csatib02 in #2000
- fix(chart): nodeagent deprecation notice by @csatib02 in #2001
- fix: add Parsers_File to fluent-bit.conf if enableDockerParserCompatibilityForCRI is enabled by @verdel in #2026
- fix: change q_out_size attribute in disk_buffer parameter to qout_size in SyslogNGClusterOutput/SyslogNGOutput by @verdel in #2022
- fix: change rdkafka_options format from section to hash by @verdel in #2018
Documentation
- chore: update readme header by @aslafy-z in #1985
- chore: standardize naming to "Logging operator" by @aslafy-z in #2004
New Contributors
Full Changelog: 5.2.0...5.3.0
5.2.0
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:5.2.0 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:5.2.0-full |
| axosyslog | ghcr.io/axoflow/axosyslog:4.10.1 |
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:5.2.0 |
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:5.2.0 |
| buffer-volume-metrics | ghcr.io/kube-logging/node-exporter:v0.10.0 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=5.2.0
Enhancements
- feat: add varlibcontainers volume as optional by @DinaGamalMahmoud in #1959
- feat: move in config-reloaders by @csatib02 in #1962
Dependency and image updates
- chore: bump node-exporter by @csatib02 in #1949
- chore(deps): bump rack from 3.0.9.1 to 3.0.12 in /images/fluentd/outputs by @dependabot in #1951
- chore(deps): bump net-imap from 0.4.2 to 0.4.19 in /images/fluentd/outputs by @dependabot in #1946
- chore(deps): bump nokogiri from 1.16.6 to 1.18.3 in /images/fluentd/outputs by @dependabot in #1952
- chore(deps): bump rack from 3.0.12 to 3.0.13 in /images/fluentd/outputs by @dependabot in #1960
- chore(deps): update module golang.org/x/crypto to v0.35.0 [security] by @renovate in #1967
- chore(deps): update module golang.org/x/oauth2 to v0.27.0 [security] by @renovate in #1968
- chore(deps): update all dependencies by @renovate in #1943
- chore(pkg): update AxoSyslog image to 4.10.0 by @MrAnno in #1948
- chore(pkg): update AxoSyslog image to 4.10.1 by @MrAnno in #1953
- chore(deps): update CI deps by @OverOrion in #1972
- chore(deps): update controller-gen by @OverOrion in #1973
- chore(deps): update go 1.23 compatible deps by @OverOrion in #1974
- chore(deps): update fluentd deps by @OverOrion in #1975
- chore(deps): update go deps by @OverOrion in #1977
- chore(ci): update go-test-coverage to utilize source-dir parameter by @OverOrion in #1978
Bug fixes
- fix missing labels in clusterrole and userrole template by @mkozikowsk in #1947
- fix(ci): permissions by @csatib02 in #1969
- fix(ci): signing by @csatib02 in #1970
- fix(chart): correct path for clusterdomain by @csatib02 in #1971
- chore(deps): update to go 1.24.1 by @OverOrion in #1976
New Contributors
- @mkozikowsk made their first contribution in #1947
- @DinaGamalMahmoud made their first contribution in #1959
Full Changelog: 5.1.1...5.2.0
5.1.1
What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:5.1.1 |
| pause | registry.k8s.io/pause:3.9 |
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:5.1.1-full |
| fluent-bit | docker.io/fluent/fluent-bit:3.2.5 |
| syslog-ng-reload | ghcr.io/kube-logging/syslogng-reload:v1.6.0 |
| config-reloader | ghcr.io/kube-logging/config-reloader:v0.0.7 |
| fluentd-drain-watch | ghcr.io/kube-logging/fluentd-drain-watch:v0.2.4 |
| buffer-volume-metrics | ghcr.io/kube-logging/node-exporter:v0.9.0 |
| axosyslog exporter | ghcr.io/axoflow/axosyslog-metrics-exporter:0.0.9 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=5.1.1
Enhancements
- feat(http): add support for new available parameters by @iasha102 in #1899
- feat: add sync-period to control resync if needed, add debug log to see when resync happened by @pepov in #1902
- feat(config-reloader): enable setting graceful reload webhook by @csatib02 in #1919
- feat(chart): enable defining multiple hosttailers by @csatib02 in #1918
- feat(ci-e2e): build images in parallel by @csatib02 in #1922
- Fine tune watch selectors for less memory usage by @pepov in #1929
Dependency and image updates
- chore: remove dependabot by @csatib02 in #1895
- chore(deps): update module github.com/docker/docker to v26.1.5+incompatible [security] by @renovate in #1896
- fix: use fully qualified images by @csatib02 in #1906
- chore(images): pull in fluentd image build by @csatib02 in #1907
- chore(config): migrate renovate config by @renovate in #1921
- chore(deps): enable fluentd gem bumps for renovate by @csatib02 in #1925
- fix: add 'ruby-bigdecimal' to solve 'Oj is not installed, and falling… by @sebastiangaiser in #1926
- chore(deps): update all dependencies by @renovate in #1889
- chore: bump fluentbit image by @csatib02 in #1934
- fix: deprecated k8s.gcr.io registry with old version by @csatib02 in #1933
- chore: bump dependecy images by @csatib02 in #1935
- chore(deps): update all dependencies by @renovate in #1931
Bug fixes
- fix: add missing roles to grant the use of scc to workloads by @pepov in #1893
- chore: remove enabledNamespaces field by @csatib02 in #1917
- fix(validation-reconciler): correct output and flow status report by @csatib02 in #1920
- fix(ci-release): version info by @csatib02 in #1927
- fix: cache overwrite by @csatib02 in #1937
- fix watch namespace for secrets and cluster resources by @pepov in #1938
New Contributors
Full Changelog: 5.0.1...5.1.1
5.1.0 preview release
This is a preview release, superseded by 5.1.1