Skip to content

Releases: kube-logging/logging-operator

4.5.1

11 Jan 14:41
ec3f380
Compare
Choose a tag to compare

What's Changed

Other Changes

  • fix(syslog-ng-loki-output): fix invalid tls options by @pepov in #1636

Full Changelog: 4.5.0...4.5.1

4.5.0

12 Dec 14:44
2c4ff95
Compare
Choose a tag to compare

Artifacts

Docker image

docker pull ghcr.io/kube-logging/logging-operator:4.5.0

Helm chart

helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.5.0

What's Changed

This release contains updates starting from version 4.4.0 with all the fixes merged from the 4.4.x releases.

Full Changelog: 4.4.0...4.5.0

New Features

Enhancements

Dependency and image updates

Bug fixes

Documentation

Testing

New Contributors

4.4.3

24 Nov 10:34
53272ce
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.4.2...4.4.3

4.4.2

14 Nov 12:25
82079a2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.4.1...4.4.2

Artifacts

Docker image

docker pull ghcr.io/kube-logging/logging-operator:4.4.2

Helm chart

helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.4.2

4.4.2-rc1

02 Nov 14:25
6636837
Compare
Choose a tag to compare
4.4.2-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: 4.4.1...4.4.2-rc1

Artifacts

Docker image

docker pull ghcr.io/kube-logging/logging-operator:4.4.2-rc1

Helm chart

helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.4.2-rc1

4.4.1

20 Oct 08:12
83dfca7
Compare
Choose a tag to compare

Summary

This release contains bug and usability fixes with a few smaller missing items originally planned for 4.4.0

Updates

  • fix(webhook-handler): followup regarding decoding changes in controller-runtime by @OverOrion in #1494
  • Add missing security-context for all containers by @pepov in #1513
  • Make mutating webhook idempotent by @OverOrion in #1503
  • Configurable maxconnections fix for syslog-ng by @pepov in #1516
  • Add missing logging route watch by @pepov in #1535
  • Logging status update by @pepov in #1529
  • Add configcheck result help into the logging resource status by @pepov in #1541
  • Updates in logging status problems for usability by @pepov in #1542

Full Changelog: 4.4.0...4.4.1

4.4.0

29 Sep 14:11
61988cb
Compare
Choose a tag to compare

What's Changed

Features

Improvement

  • feat: update cluster domain to force direct resolution by @aslafy-z in #1412
  • feat: Allow configuring resources on buffer metrics sidecar by @cbuto in #1426
  • fix: rerun failed configcheck if there is no configcheck pod by @pepov in #1430
  • chore: reduce fluentd drainer check interval by @pepov in #1434
  • feat(syslogng-http-output): add syslog-ng config fields to logging-operator output spec by @kristofgyuracz in #1445
  • docs: add sample for syslog-ng by @aslafy-z in #1439
  • Check docs folder for diff in CI by @OverOrion in #1453
  • Update syslog-ng configs and metrics exporter image by @pepov in #1451
  • chore: import packages only once by @testwill in #1458
  • chore(syslog-ng): limit maxConnections and tune the node based increments by @pepov in #1464
  • Add missing auth and persist-name field to redis syslog-ng output by @OverOrion in #1463
  • feat: add elasticsearch use_legacy_template option by @aslafy-z in #1441
  • feat(aggregators): enable bufferVolumeMetrics custom metrics by @aslafy-z in #1422
  • chore(sample): add hard multi-tenant config example by @pepov in #1461
  • chore(docs): code example fixes by @pepov in #1486
  • chore: global generate makefile rule by @aslafy-z in #1483
  • chore(config): add clusterflow to sample config by @pepov in #1500

Image and dependency updates

  • chore(pkg): update AxoSyslog image to 4.3.1 by @MrAnno in #1419
  • chore(deps): Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /e2e by @dependabot in #1408
  • deps: update node-exporter image version to v0.7.1 by @aslafy-z in #1423
  • deps: upgrade fluent-bit to 2.1.8 by @aslafy-z in #1436
  • chore(deps): Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /e2e by @dependabot in #1467
  • chore: image updates by @pepov in #1482
  • chore(pkg): update AxoSyslog image to 4.4.0 by @MrAnno in #1488

Bug fixes

  • Fix docs generation by @fekete-robert in #1415
  • fix(helm): remove duplicate watchNamespace value by @aslafy-z in #1420
  • fix(fluentd): use aggregated metrics with multi workers by @aslafy-z in #1417
  • ci: fix go mod cache by reordering steps by @pepov in #1429
  • fix(helm): add watchNamespaceSelector key to chart by @alex-souslik-hs in #1442
  • fix(fluentd): Use buffer volume mount name from spec instead of default by @cbuto in #1443
  • fix(fluentd): propagate SecurityContext field to statefulset by @kristofgyuracz in #1456
  • fix(fluentd,fluentbit): propagate seccompprofile and capabilities where applicable by @kristofgyuracz in #1459
  • fix: typo in aliyun access_key_secret property by @aslafy-z in #1454
  • fix(servicemonitorconfig): propagate the set fields where applicable by @OverOrion in #1470
  • fix(configcheck): wait for secrets to be available by @OverOrion in #1469
  • docs: fix datadog api key example by @sagikazarmark in #1473
  • fix: typo in warning message in logging_controller.go by @bovlb in #1478
  • fix: add missing KinesisFirehose output config entry by @aslafy-z in #1480
  • fix: server version detection for handling psp by @pepov in #1474
  • bug(mongodb): fix uri field to be secret, remove invalid compaction field by @OverOrion in #1487
  • test(tenants): fix intermittent test and remove obsolete one by @pepov in #1504
  • fix(syslogng-s3-output): change objectkey field to string by @kristofgyuracz in #1502

current state: 9a0e815

New Contributors

Full Changelog: 4.3.0...4.4.0

Artifacts

Docker image

docker pull ghcr.io/kube-logging/logging-operator:4.4.0

Helm chart

helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=4.4.0

4.3.0

10 Aug 13:58
5a8e76e
Compare
Choose a tag to compare

Highlights

  • The Helm chart has been relocated back to this repo and the release workflow has been simplified to both release an image and the chart with the same tag for consistency.
  • The logging-operator-logging chart is now discontinued, but the logging-operator chart contains similar helper templates to set up a Logging resource as well along with the operator which can be enabled using the logging.enabled value. For notes on migration see: chart migration notes
  • Also the Helm chart is now distributed through an OCI registry: oci://ghcr.io/kube-logging/helm-charts/logging-operator. Docs have been updated accordingly.

Features

  • watch-namespace-selector: namespace selector for namespaces to watch by @nak0f in #1365
  • watchNamespaces improvements by @pepov in #1392
  • fluentbit: enable annotation based exclude by default (fluentbit.io/exclude: true) by @pepov in #1395
  • add aggregated ClusterRole to manage namespaced resources by @eumel8 in #1399

Changes in the release workflow, build improvements

Bugfixes

Dependency updates

  • chore: update controller-runtime and k8s deps and adapt to breaking changes by @renovate in #1326
  • chore(deps): update all dependencies by @renovate in #1366
  • fix(deps): update github.com/kube-logging/logging-operator digest to c1d44ec by @renovate in #1380
  • chore(pkg,e2e): update AxoSyslog image to 4.3.0 by @MrAnno in #1387
  • chore(deps): update all dependencies by @renovate in #1381

Tests and examples

  • add example to use monitoring by @eumel8 in #1401
  • e2e test improvements and removing obsolete resourcebuilder code by @pepov in #1404

New Contributors

Full Changelog: 4.2.2...4.3.0

4.2.2

13 Jun 10:38
469986c
Compare
Choose a tag to compare

What's Changed

  • fix: do not refer to upstream config item to avoid hiding fluentbit configuration, also use absolute path in the config by @pepov in #1358

Full Changelog: 4.2.1...4.2.2

4.2.1

08 Jun 11:40
728079e
Compare
Choose a tag to compare

What's Changed

  • fix: use a separate path to mount custom config for the operator by @pepov in #1355

Full Changelog: 4.2.0...4.2.1