Releases: kube-logging/logging-operator
4.11.2-dev.1
4.11.0
New or updated images
component | image |
---|---|
operator | ghcr.io/kube-logging/logging-operator:4.11.0 |
fluentd | ghcr.io/kube-logging/fluentd:v1.16-4.11-full |
axosyslog | ghcr.io/axoflow/axosyslog:4.9.0 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.11.0
What's Changed
This is the last v4 release as there are backwards incompatible changes coming that will require a major version bump.
New Features
Enhancements
- feat: add image and chart signing by @csatib02 in #1821
- feat: enable adding annotations and labels to pvcs by @csatib02 in #1827
- feat: enhance buffer-metrics sidecar by @csatib02 in #1826
- feat: install CRDs from a subchart by @cmontemuino in #1832
- expose fluentd metrics also on IPv6 by @JensErat in #1836
- OpenSearch remove_keys parameter support by @kampka in #1828
- Possibility to add strategy and topologySpreadConstraints to the operator by @karloramone in #1840
- fluentbit ipv6 listen address by @eumel8 in #1844
Dependency and image updates
- chore(deps): update all dependencies by @renovate in #1816
- chore(pkg): update AxoSyslog image to 4.9.0 by @MrAnno in #1849
- chore(deps): update all dependencies by @renovate in #1841
Bug fixes
- chore: resolve e2e test result conflict by @csatib02 in #1820
- fix: adjust kustomize config for latest version by @csatib02 in #1822
- fix(syslogng_servicemonitor): add missing fields from syslogng-spec by @csatib02 in #1831
Documentation
Testing
Other Changes
- chore: drop codeql workflow by @csatib02 in #1824
- chore(CI): Use AWS ECR location for trivy DBs by @OverOrion in #1848
- Forward port changes from release 4.10 by @pepov in #1847
- Prepare for release 4.11 by @pepov in #1846
New Contributors
- @csatib02 made their first contribution in #1820
- @JensErat made their first contribution in #1836
- @kampka made their first contribution in #1828
Full Changelog: 4.10.1...4.11.0
4.10.1
What's Changed
Bug fix
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.10.1
Docker image
docker pull ghcr.io/kube-logging/logging-operator:4.10.1
Full Changelog: 4.10.0...4.10.1
4.10.0
New or updated images
component | image |
---|---|
operator | ghcr.io/kube-logging/logging-operator:4.10.0 |
fluentd | ghcr.io/kube-logging/fluentd:v1.16-4.10-full |
fluent-bit | docker.io/fluent/fluent-bit:3.1.8 |
axosyslog | ghcr.io/axoflow/axosyslog:4.8.1-1 |
syslog-ng-reload | ghcr.io/kube-logging/syslogng-reload:v1.5.0 |
config-reloader | ghcr.io/kube-logging/config-reloader:v0.0.6 |
fluentd-drain-watch | ghcr.io/kube-logging/fluentd-drain-watch:v0.2.3 |
buffer-volume-metrics | ghcr.io/kube-logging/node-exporter:v0.8.0 |
axosyslog exporter | ghcr.io/axoflow/axosyslog-metrics-exporter:0.0.7 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.10.0
What's Changed
Enhancements
- fluentbit: storage.max_chunks_up by @pepov in #1813
- Allow specifying alternate journal fields by @cyrus-mc in #1810
- Gelf output plugin: improved docs and add missing flags by @bmichalkiewicz in #1803
- Explicit image overrides for syslog-ng containers by @pepov in #1817
- feat: rdkafka max_send_limit_bytes by @pepov in #1818
Dependency and image updates
- chore(pkg): update AxoSyslog image to 4.8.1 by @MrAnno in #1804
- fix(deps): update all dependencies by @renovate in #1795
- chore(deps): update all dependencies and dependent images by @renovate in #1814
Bug fixes
Other Changes
New Contributors
Full Changelog: 4.9.1...4.10.0
4.10.0-rc.0
What's Changed
Enhancements
- fluentbit: storage.max_chunks_up by @pepov in #1813
- Allow specifying alternate journal fields by @cyrus-mc in #1810
- Gelf output plugin: improved docs and add missing flags by @bmichalkiewicz in #1803
- Explicit image overrides for syslog-ng containers by @pepov in #1817
- feat: rdkafka max_send_limit_bytes by @pepov in #1818
Dependency and image updates
- chore(pkg): update AxoSyslog image to 4.8.1 by @MrAnno in #1804
- fix(deps): update all dependencies by @renovate in #1795
- chore(deps): update all dependencies and dependent images by @renovate in #1814
Bug fixes
Other Changes
New Contributors
Full Changelog: 4.9.1...4.10.0-rc.0
4.9.1
4.9.0
New images
component | image |
---|---|
operator | ghcr.io/kube-logging/logging-operator:4.9.0 |
fluentd | ghcr.io/kube-logging/fluentd:v1.16-4.9-full |
axosyslog | ghcr.io/axoflow/axosyslog:4.8.0 |
syslog-ng-reload | ghcr.io/kube-logging/syslogng-reload:v1.4.0 |
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.9.0
What's Changed
New Features
- Elasticsearch Datastream output for axosyslog by @OverOrion in #1776
- Opentelemetry output support by @pepov in #1766
- feature: configurable alerts by @tarokkk in #1790
Enhancements
- feat: insert configmapreloader imagepullsecrets in fluentbit ds by @aslafy-z in #1772
- fix: direct map of fluentbit securitycontext options by @aslafy-z in #1773
- feat: fluentd output plugin kafka support rdkafka2 client by @onecer in #1780
- fix: http.service.type not being respect by @zyue110026 in #1792
- Docker Log format compatibility for CRI by @pepov in #1793
- Enable kubernetes namespace labels added to the metadata by default by @pepov in #1794
Dependency and image updates
- fix(deps): update all dependencies by @renovate in #1770
- chore(deps): update syslogng-reload image to v1.4.0 by @OverOrion in #1778
- chore(pkg): update AxoSyslog image to 4.8.0 by @MrAnno in #1781
- chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 26.1.4+incompatible in /e2e by @dependabot in #1786
- chore(deps): update all dependencies by @renovate in #1774
- fix(deps): update all dependencies - autoclosed by @renovate in #1789
Bug fixes
Other Changes
New Contributors
- @onecer made their first contribution in #1780
- @zyue110026 made their first contribution in #1792
Full Changelog: 4.8.0...4.9.0
4.8.0
Docker image
ghcr.io/kube-logging/logging-operator:4.8.0
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.8.0
What's Changed
New Features
This feature also introduces a new version of the fluentd image with the name: ghcr.io/kube-logging/fluentd:v1.16-4.8-full
. Please make sure to update your fluentd image if you have used a custom one!
Breaking Changes
The above change affect users who have already used the hostTailer
or eventTailer
and configured it through the helm chart using logging.hostTailer
or logging.eventTailer
. Both components have an enabled
flag now, that needs to be set to true, but also please check the original PR for the specifics!
Enhancements
- syslogng: render go templates in metrics-probe label values by @orymate in #1756
- fix: added missing log section inside system config by @pbdger in #1760
- Add retry limit for tcp output by @pepov in #1767
- feat(charts,logging-operator): add possibility to deploy extra manife… by @sebastiangaiser in #1768
- fix(charts/logging-operator): Improve tailer (image, docs and helm cleanup) by @genofire in #1576
Dependency and image updates
- Fluentd image has been updated to
ghcr.io/kube-logging/fluentd:v1.16-4.8-full
see kube-logging/fluentd-images#134 - chore(deps): update all dependencies by @renovate in #1751
- fix(deps): update all dependencies by @renovate in #1758
- chore(deps): update all dependencies by @renovate in #1762
- fix(deps): update all dependencies by @renovate in #1763
Bug fixes
Other Changes
- Remove obsolete config samples for multitenant workers by @pepov in #1764
- chore: remove trace log setting from examples to avoid suggesting a bad practice by @pepov in #1769
Full Changelog: 4.7.0...4.8.0
4.7.0
What's Changed
Breaking Changes
- chore(fluentd): do not override fluentd's default buffer size by @OverOrion in #1729
Enhancements
- elasticsearch output compression_level option by @nak0f in #1712
- Feat: add json format for fluentd output by @pbdger in #1657
- feat: protected clusteroutput for fluentd by @pepov in #1730
- fix: Add Buffer to Gelf Outputs by @bmichalkiewicz in #1720
- Forward output time_as_integer by @davide-rossi-ce in #1740
- ConfigCheck for aggregators by @pepov in #1747
- fluentbit: net.max_worker_connections by @pepov in #1750
Dependency and image updates
- chore(deps): Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible in /e2e by @dependabot in #1705
- deps: upgrade fluentbit to 2.2.2 by @aslafy-z in #1713
- chore(deps): update all dependencies by @renovate in #1701
- chore(pkg): update AxoSyslog image to 4.7.0 by @MrAnno in #1722
- chore(pkg): update AxoSyslog image to 4.7.1 by @MrAnno in #1725
- chore(deps): update all dependencies by @renovate in #1718
Bug fixes
- add missing dnsconfig to configcheck pods as well by @pepov in #1715
- fix(operator): remove invalid container runtime log message by @OverOrion in #1735
- fix(syslog-ng-outputs): fix output fields where necessary by @kristofgyuracz in #1737
Documentation
- doc: Remove internal type by @zrobisho in #1708
- chore(docs): update scaling notes by @pepov in #1710
- Add docs for deploying logging-operator with terraform by @lremes in #1744
Testing
Other Changes
- Merge release changes back to master by @pepov in #1707
- chore(controller-gen): update controller-gen and add changes after running it by @kristofgyuracz in #1734
- fluentbit: upgrade default image version to latest by @pepov in #1742
- adopters: add amazee.io & Lagoon to ADOPTERS.md by @tobybellwood in #1743
- merge release 4.6 by @pepov in #1745
- Release 4.6 back to master by @pepov in #1753
New Contributors
- @pbdger made their first contribution in #1657
- @bmichalkiewicz made their first contribution in #1720
- @davide-rossi-ce made their first contribution in #1740
- @tobybellwood made their first contribution in #1743
- @lremes made their first contribution in #1744
Full Changelog: 4.6.0...4.7.0