Skip to content

Releases: kube-logging/logging-operator

3.2.0

19 May 20:32
d363196
Compare
Choose a tag to compare

Changelog

SDK

  • FluentD default liveness check script parameter fix #452
  • Http output plugin #460
  • Affinity for fluentbit #465
  • Add positiondb to PSP #466
  • Configcheck pod annotations #468
  • ServiceMonitor for operator #470
  • Multiline parser support #473
  • Add defaultFlow to helm chart #479
  • Elasticsearch output certificate auth support #481
  • Several documentation fixes
  • Add ILM parameters @mseiwald
  • Default route option support @PhilGrayson
  • Elasticsearch template_file to use secret.Secret for mounting @tarokkk

Fluentd

  • New FluentD version 1.9.2 -> 1.10.3

Image

Updated Plugins

  • fluent-plugin-cloudwatch-logs v0.7.6 -> v0.9.4
  • fluent-plugin-elasticsearch v4.0.7 -> v4.0.8
  • fluent-plugin-s3 v1.3.0 -> v1.3.1
  • splunk_hec 1.2.1 -> 1.2.2
  • fluentd-output-sumologic 1.6.1 -> 1.7.1

Fluentbit

  • New Fluentbit version 1.4.1 -> 1.4.4

Milestone 3.2.0
Detailed changes:: 3.1.0...3.2.0
Thanks for all the contributors: @JoshVee @ahma @asdwsda @bshifter @chiltonj @jgrexa @pehlert @pepov @tarokkk @velothump @PhilGrayson @mseiwald

3.2.0-rc1

20 Apr 08:07
7bf7e71
Compare
Choose a tag to compare
3.2.0-rc1 Pre-release
Pre-release
  • Add ILM parameters @mseiwald
  • Default route option support @PhilGrayson
  • Elasticsearch template_file to use secret.Secret for mounting @tarokkk
  • Several documentation fixes
  • Fix executable flag of default health check

3.1.0

18 Apr 17:32
a833e04
Compare
Choose a tag to compare

Changelog

SDK

  • Fix single-value format option #394
  • Fluentbit Parser_N fix #398
  • Fluentbit Liveness support #432
  • One Eye native resource builder
  • Splunk hec output #406
  • ElasticSearch reload_after, sniffer-class-name, index_name param support #426 #427
  • priorityClassName support #425
  • Several documentation fixes
  • Plugin IDs refactor to new consistent format
  • Several bug fixes
  • Adding AWS instance metadata on fluentbit records #347

Fluentd

Image

  • For older operator version upgrade fluentd image to v1.9.2-alpine-8

Updated Plugins

  • ⚠️ Label Router update to 0.2.3 fixes several Log duplication issues ⚠️
  • fluent-plugin-elasticsearch version 4.0.4 -> 4.0.7
  • fluent-plugin-grafana-loki version 1.2.9 -> 1.2.11
  • fluent-plugin-kafka 0.12.3 -> 0.13.0
  • fluent-plugin-kinesis 3.2.0 -> 3.2.1
  • fluent-plugin-newrelic 1.1.5 -> 1.1.8
  • fluent-plugin-sumologic_output 0.6.1 -> 1.6.1

Fluentbit

3.1.0-rc1

03 Apr 21:34
Compare
Choose a tag to compare
3.1.0-rc1 Pre-release
Pre-release

Changelog

SDK

  • Fix single-value format option #394
  • Fluentbit Parser_N fix #398
  • Fluentbit Liveness support #432
  • One Eye native resource builder
  • Splunk hec output #406
  • ElasticSearch reload_after, sniffer-class-name, index_name param support #426 #427
  • priorityClassName support #425
  • Several documentation fixes
  • Plugin IDs refactor to new consistent format
  • Several bug fixes
  • Adding AWS instance metadata on fluentbit records #347

Fluentd

Image

  • For older operator version upgrade fluentd image to v1.9.2-alpine-8

Updated Plugins

  • ⚠️ Label Router update to 0.2.3 fixes several Log duplication issues ⚠️
  • fluent-plugin-elasticsearch version 4.0.4 -> 4.0.7
  • fluent-plugin-grafana-loki version 1.2.9 -> 1.2.11
  • fluent-plugin-kafka 0.12.3 -> 0.13.0
  • fluent-plugin-kinesis 3.2.0 -> 3.2.1
  • fluent-plugin-newrelic 1.1.5 -> 1.1.8
  • fluent-plugin-sumologic_output 0.6.1 -> 1.6.1

Fluentbit

3.0.0

04 Mar 16:52
Compare
Choose a tag to compare

New routing syntax!

Check the new routing syntax with select, exclude and namespaces
https://banzaicloud.com/docs/one-eye/logging-operator/log-routing/

Deprecations

Some fields, that had previously been deprecated now trigger an error in the operator.

  • KubernetesStorage type renamed to KubernetesVolume and moved to operator-tools #332
    • all KubernetesVolume field should use hostPath instead of host_path
  • use bufferStorageVolume instead of fluentdPvcSpec in the fluentd spec
  • use positiondb instead of position_db in the fluentbit spec
  • use inputTail.parser instead of parser in the fluentbit spec
  • use parse instead of parsers in the parser filter

Fluentd

  • New Relic Logs output support #354
  • LogZ output support #351
  • fluentd-record-modifier plugin #349
  • File output config upgrade #321
  • Refactor Elastic Output config #316
  • Add log_group_name_key attribute cloudwatch #313
  • New fluentd image with latest label-router
    • New metadata in routes: host, container_name

New Plugin

  • fluent-plugin-logzio version 0.0.20a
  • fluent-plugin-newrelic version 1.1.5
  • fluent-plugin-prometheus version 1.7.3
  • fluent-plugin-sumologic_output version 1.6.1

Updated Plugins

  • fluent-plugin-elasticsearch 3.7.0 -> 4.0.4
  • fluent-plugin-grafana-loki 1.2.2 -> 1.2.9
  • fluent-plugin-kafka 0.12.1-> 0.12.3
  • fluent-plugin-s3' version 1.2.1 -> 1.3.0

Fluentbit

  • New Fluentbit version #372

Chart

  • Fix service label #315
  • Fix remove epochchart #337
  • Helm3 support #294
  • Add podSecurityContext #286

SDK

  • Add named service port with udp for istio #365
  • Fix nested module CI, fix several other bugs #342
  • Fix explicit default for timekey_wait buffer parameter #338
  • Add append option to file output #325
  • Add Prometheus filter support #320
  • Validation for selectors and match statements

Other

Milestone 3.0.0
Changes: 2.7.0...3.0.0

Thanks for all the contributors: @AdheipSingh @adie @ahma @alexxed @cyrus-mc @dududko @eddycharly @eric4545 @lukasbar @overdrive3000 @pehlert @pepov @tarokkk @velothump

3.0.0-rc.3

02 Mar 09:48
Compare
Choose a tag to compare
3.0.0-rc.3 Pre-release
Pre-release
  • Bug fixes
  • New fluentd image with latest label-router
    • New metadata in routes: host, container_name
  • Validation for selectors and match statements

3.0.0-rc.2

27 Feb 07:19
Compare
Choose a tag to compare
3.0.0-rc.2 Pre-release
Pre-release

Changes

  • Fixed ClusterFlow bug #381
  • Stabilize config check #382
    • From now on only 1 config check could run simultaneously
    • Retry time wait is bumped to 1 min
  • Deprecated fields now throw an error #377

3.0.0-rc.1

20 Feb 13:44
d370e2f
Compare
Choose a tag to compare
3.0.0-rc.1 Pre-release
Pre-release

New routing syntax!

Check the new routing syntax with select, exclude and namespaces
https://github.com/banzaicloud/logging-operator/blob/master/docs/log-routing.md

Breaking changes

Some deprecated fields have been removed

  • KubernetesStorage type renamed to KubernetesVolume and moved to operator-tools #332
    • all KubernetesVolume field host_path => use hostPath
  • fluentdPvcSpec from the fluentd spec => use bufferStorageVolume
  • position_db from the fluentbit spec => use positiondb
  • parser from the fluentbit spec => use inputTail.parser
  • parsers field from the parser filter => use parse

Fluentd

  • New Relic Logs output support #354
  • New LogZ output support #351
  • New fluentd-record-modifier plugin #349
  • File output config upgrade #321
  • Refactor Elastic Output config #316
  • Add log_group_name_key attribute cloudwatch #313

New Plugin

  • fluent-plugin-logzio version 0.0.20a
  • fluent-plugin-newrelic version 1.1.5
  • fluent-plugin-prometheus version 1.7.3
  • fluent-plugin-sumologic_output version 1.6.1

Updated Plugins

  • fluent-plugin-elasticsearch 3.7.0 -> 4.0.4
  • fluent-plugin-grafana-loki 1.2.2 -> 1.2.9
  • fluent-plugin-kafka 0.12.1-> 0.12.3
  • fluent-plugin-s3' version 1.2.1 -> 1.3.0

Fluentbit

  • New Fluentbit version #372

Chart

  • Fix service label #315
  • Fix remove epochchart #337
  • Helm3 support #294
  • Add podSecurityContext #286

SDK

  • Add named service port with udp for istio #365
  • Fix nested module CI, fix several other bugs #342
  • Fix explicit default for timekey_wait buffer parameter #338
  • Add append option to file output #325
  • Add Prometheus filter support #320

Other

Logging Operator 2.7.0

06 Dec 18:12
7214de4
Compare
Choose a tag to compare

Fluentd

  • Grep filter support #275
  • Amazon Cloudwatch output plugin Assume Role Support #273
  • Fluent output to file and configure sane logrotate #270

SDK

  • Add Helm 3 support #281
  • Allow annotations in logging-operator helm chart #274

Other

Logging Operator 2.6.0

26 Nov 14:17
eafb49f
Compare
Choose a tag to compare

Fluentd

New Plugin

Updated Plugins

  • fluent-plugin-s3 1.2.0 -> 1.2.1
  • fluent-plugin-elasticsearch 3.5.6 -> 3.5.7
  • fluent-plugin-grafana-loki 1.1.0 -> 1.2.2
  • fluent-plugin-cloudwatch-logs 0.7.5 -> 0.7.6

Fluentbit

  • Priority classes support #253

SDK

  • Fix label handling #250
  • Fix error parser #251
  • Fix parser id, to avoid duplicate #246
  • Fix multiple filters with the same type #245
  • Fix PSP #230
  • Fix desired state for resources (statefulset, daemonset) #252

Other