Releases: kube-logging/logging-operator
3.2.0
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
3.1.0
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
- New Fluentbit version
1.3.8 -> 1.4.1
#347
Milestone 3.1.0
Detailed changes:: 3.0.0...3.1.0
Thanks for all the contributors: @Ebrithil95 @adie @ahma @alexxed @amitlt @avenging @cyrus-mc @fekete-robert @fwagner-smf @lukasbar @mseiwald @overdrive3000 @pehlert @PhilGrayson @pehlert @pepov @tarokkk
3.1.0-rc1
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
- New Fluentbit version
1.3.8 -> 1.4.1
#347
Milestone 3.1.0
Detailed changes:: 3.0.0...3.1.0
Thanks for all the contributors: @Ebrithil95 @adie @ahma @alexxed @amitlt @avenging @cyrus-mc @fekete-robert @fwagner-smf @lukasbar @mseiwald @overdrive3000 @pehlert @PhilGrayson @pehlert @pepov @tarokkk
3.0.0
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 ofhost_path
- all KubernetesVolume field should use
- use
bufferStorageVolume
instead offluentdPvcSpec
in thefluentd
spec - use
positiondb
instead ofposition_db
in thefluentbit
spec - use
inputTail.parser
instead ofparser
in thefluentbit
spec - use
parse
instead ofparsers
in theparser
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 metadata in routes:
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
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
andmatch
statements
Other
- Documentation
- Bug fixes
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
- Bug fixes
- New fluentd image with latest
label-router
- New metadata in routes:
host
,container_name
- New metadata in routes:
- Validation for
selectors
andmatch
statements
3.0.0-rc.2
3.0.0-rc.1
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
=> usehostPath
- all KubernetesVolume field
fluentdPvcSpec
from thefluentd
spec => usebufferStorageVolume
position_db
from thefluentbit
spec => usepositiondb
parser
from thefluentbit
spec => useinputTail.parser
parsers
field from theparser
filter => useparse
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
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
- Documentation
- Bug fixes
Milestone 3.0.0
Changes: 2.7.0...3.0.0-rc.1
Thanks for all the contributors: @AdheipSingh @adie @ahma @alexxed @cyrus-mc @dududko @eddycharly @eric4545 @lukasbar @overdrive3000 @pehlert @pepov @tarokkk @velothump
Logging Operator 2.7.0
Fluentd
- Grep filter support #275
- Amazon Cloudwatch output plugin Assume Role Support #273
- Fluent output to file and configure sane logrotate #270
SDK
Other
- Documentation
- Bug fixes
Milestone 2.7.0
Changes: 2.6.0...2.7.0
Thanks for all the contributors: @tarokkk @pepov @worr @ahma
Logging Operator 2.6.0
Fluentd
- CRI based defaults #233 #221
- Move FluentD Dockerfile -> logging-operator fluentd-image/v1.7 + Docker autobuild #239
- Exception detector plugin support #236 #235
- Multi format parser plugin support #244
- Priority classes support #253
- Fix CloudWatch plugin message type #242
New Plugin
- fluent-plugin-detect-exceptions
0.0.13
- fluent-plugin-multi-format-parser
1.0.0
- fluent-plugin-parser-logfmt
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
- Documentation
- Bug fixes
Milestone 2.6.0
Changes: 2.5.0...2.6.0
Thanks for all the contributors: @tarokkk @pepov @worr @ahma