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-fullsee 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