Releases: kube-logging/logging-operator
Releases ยท kube-logging/logging-operator
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.0
What's Changed
Enhancements
- 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
5.0.1
4.11.4
This is a bugfix release to revert a change to support IPv6 for the metrics endpoint that was introduced prematurely without the ability to disable it.
The feature will be reintroduced behind an opt-in flag in version 5.0.1
What's Changed
Full Changelog: 4.11.3...4.11.4
5.0.0
What's Changed
New or updated images
component | image |
---|---|
operator | ghcr.io/kube-logging/logging-operator:5.0.0 |
fluentd (default moving tag with security updates) | ghcr.io/kube-logging/fluentd:v1.17-5.0-full |
If you need a non-moving tag, please use ghcr.io/kube-logging/fluentd:v1.17-5.0-full-build.173
explicitly in your Logging
or FluentdConfig
resource!
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=5.0.0
Breaking Changes
New Features
- feat(gha): provide crds subchart as oci artifact by @csatib02 in #1861
- feat: add option to cleanup stuck finalizers by @csatib02 in #1873
- feat: add Telemetry Controller migration option by @csatib02 in #1876
Enhancements
- feat: add syslogng flow-output validation by @csatib02 in #1871
- feat: support enable ipv6 by @withlin in #1870
- feat: make fluentbit pause on chunks overlimit configurable by @csatib02 in #1881
- feat: support rdkafka2 options by @withlin in #1875
- feat: force HotReload after grace period instead of blocking indefinitely by @pepov in #1886
Dependency and image updates
- chore(deps): bump deps by @csatib02 in #1865
- chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 in /e2e by @dependabot in #1879
- feat: upgrade renovate config by @csatib02 in #1883
- fix: mk deps by @csatib02 in #1884
- chore(deps): update all dependencies by @renovate in #1851
Bug fixes
- fix: image signing by @csatib02 in #1854
- fix: image-signing by @csatib02 in #1855
- fix: prometheus rule overrides swaps whole list by @csatib02 in #1860
- fix: re-introduce scc by @csatib02 in #1862
- fix: long generated names by @csatib02 in #1863
- fix: nil ptr panic on empty secrets slice during cfg-check by @csatib02 in #1867
- fix: make workload meta overrides not required by @csatib02 in #1868
Documentation
Other Changes
- chore: use consts instead of literals by @csatib02 in #1858
- chore: lint dockerfile by @aslafy-z in #1869
New Contributors
Full Changelog: 4.11.0...5.0.0