Releases: kube-logging/logging-operator
3.17.4
Changelog
SDK
What's Changed
- fix(chart): disable EventTailer and HostTailer by default by @aslafy-z in #958
- disableWebhook fix: now also removes mutatingwebhookconfigurations by @bshifter in #964
- allow for the configuration of the fluentd elasticsearch-genid filter… by @staerion in #969
- Tailer ChunkSize parameter support by @ahma in #973
New Contributors
Full Changelog: 3.17.3...3.17.4
3.17.3
Changelog
SDK
What's Changed
- hosttailer, eventtailer charts by @bshifter in #946
- Adding watchNamespaces in logging-operator-logging Helm chart by @alexvaque in #945
- Match statefulset immutable errors by @aslafy-z in #941
- Add Carrefour to adopters by @aslafy-z in #950
- Fix Nil Pointer Panic around configsecret Reconciler by @luthermonson in #953
- fix: use_kubelet metrics was not working by @cyril-corbon in #949
- Ensure secrets before fluentd config check pod by @devholic in #948
FluentBit
New FluentBit version 1.8.13 -> 1.8.15
#954
New Contributors
- @luthermonson made their first contribution in #953
- @devholic made their first contribution in #948
Full Changelog: 3.17.2...3.17.3
3.17.2
Changelog
SDK
What's Changed
- feat: expose fluentbit missing network options by @aslafy-z in #928
- Fix indentation in scaling.md docs by @Drupi in #930
- Update kubernetes to v1.23 by @dbason in #932
- feat: add fluentd and fluentbit annotations on resourcesets by @aslafy-z in #933
- feat: add buffer max size and skip long lines to Hosttailer Filetailer by @nutellinoit in #936
- fix(fluentd): update default readiness checks by @aslafy-z in #937
- fix(dashboard): update to latest kube_pod_container_resource metrics by @aslafy-z in #938
- Fluentbit modify filter plugin support by @ahma in #935
FluentBit
New FluentBit version 1.8.12 -> 1.8.13
Fluentd
New FluentD version 1.14.4-alpine-1 -> 1.14.5-alpine-1
Updated FluentD Plugins
- fluent-plugin-elasticsearch version '5.1.4' -> '5.2.0'
New Contributors
- @Drupi made their first contribution in #930
- @nutellinoit made their first contribution in #936
Full Changelog: 3.17.1...3.17.2
3.17.1
Changelog
SDK
What's Changed
- FluentBit PrometheusRule job name fix by @ahma in #915
- deps: upgrade banzaicloud/operator-tools to v0.26.0 by @aslafy-z in #919
- fix go deps by @ahma in #923
- chore: move default images repositories and tags to globals by @aslafy-z in #916
- Add additional config param in SyslogOutput Plugin for mutual TLS by @Hisagar in #922
- increase e2e test timeout 10m -> 20m by @ahma in #926
Fluentd
New FluentD version 1.14.4-alpine-1 -> 1.14.4-alpine-2
Updated FluentD Plugins
- fluent-plugin-elasticsearch version '5.1.4' -> '5.1.5'
- fluent-plugin-grafana-loki version '1.2.17' -> '1.2.18'
- fluent-plugin-kafka version '0.17.3' -> '0.17.4'
- fluent-plugin-splunk-hec version '1.2.9' -> '1.2.10'
New Contributors
Full Changelog: 3.17.0...3.17.1
3.17.0
Changelog
SDK
What's Changed
- fluent-plugin-detect-exceptions permission fix by @ahma in #893
- Fix fluentbit multiline by @kenankule in #889
- logging extensions transition by @bshifter in #891
- fix(fluentd): unescape prometheusrules labels by @aslafy-z in #895
- chore: add cluster dns zone in fluentbit target host by @aslafy-z in #894
- FluentD Extravolume support by @ahma in #902
- Support for disable fluentd buffer by @ahma in #905
- FluentD 1.14 support by @ahma in #906
- further component resourcebuilder changes (tailer webhook support) by @bshifter in #903
- extensions examples added by @bshifter in #908
- Add Format SubDirective to CloudWatch output by @adamantal in #910
- feat: add transport field to forwardOutput by @cyril-corbon in #909
- generated CRD docs update for extensions by @bshifter in #912
Fluentd
New FluentD version 1.13.3-alpine-11 -> 1.14.4-alpine-1
Updated FluentD Plugins
- fluent-plugin-datadog version '0.14.0' -> '0.14.1'
- fluent-plugin-grafana-loki version '1.2.16' -> '1.2.17'
- fluent-plugin-splunk-hec version '1.2.8' -> '1.2.9'
New Contributors
- @kenankule made their first contribution in #889
- @aslafy-z made their first contribution in #895
- @adamantal made their first contribution in #910
- @cyril-corbon made their first contribution in #909
Full Changelog: 3.16.0...3.17.0
3.16.0
Changelog
SDK
What's Changed
- Add annotations to fluentd drainer pod by @velothump in #870
- Remove extensions API by @dbason in #879
- Readme updates: Slack link update, delete blog link by @fekete-robert in #869
- logging-operator-logging helmchart - Enabling new variable allowClusterResourcesFromAllNamespaces by @alexvaque in #876
- Pause container image confiuguration by @velothump in #873
- Adds Scheme and TLS Config by @stefanhenseler in #865
- fluent-plugin-detect-exceptions support for force_line_breaks by @davidmohar in #883
- Support new multiline core introduced in fluentbit 1.8 by @davidmohar in #884
- Fix panic when spec.fluentd is omitted from Logging manifest by @lander2k2 in #872
- Release 3.16.0 by @ahma in #886
Fluentd
New FluentD version 1.13.3-alpine-9 -> 1.13.3-alpine-11
Updated FluentD Plugins
- fluent-plugin-detect-exceptions version '0.0.13' -> '0.0.14'
- fluent-plugin-elasticsearch version '5.1.1' -> '5.1.4'
- fluent-plugin-kafka version '0.17.2' -> '0.17.3'
- fluent-plugin-kinesis version '3.4.1' -> '3.4.2'
- fluent-plugin-splunk-hec version '1.2.7' -> '1.2.8'
New FluenD Plugins
Fluentbit
- New Fluentbit version
1.8.5 -> 1.8.9
#884
New Contributors
- @alexvaque made their first contribution in #876
- @davidmohar made their first contribution in #883
- @lander2k2 made their first contribution in #872
Full Changelog: 3.15.0...3.16.0
3.15.0
Changelog
SDK
- Detect Exceptions Plugin Rollback 0.0.14 -> 0.0.13 #867
- Add pods to fluentd cluster role #863
- Fluentd Service Topology support #860
- Parquet Compression support for Fluentd #859
- Add aws elasticSearch missing parameter #858
- Remove Gelf’s Buffer support #855
- Keys parameter support for tsv, csv parser #854
- File Output compression support #853
- tag EnabledComponent as inline for controller-gen #852
- CircleCI 1.17 golang support #848
- use EnabledComponent type #847
- Enable support for new ES data stream parameters #846
- Fluentd fluent-plugin-kube-events-timestamp support #843
- Upgrade operator tools to fix type overrides for node agent #841
- Fluentd plugin kube events timestamp support #839
- Fix TimekeyWait to NOT match with TimeKey #838
- Reduce logging CRD size #836
- Makes log_group_name a required parameter in Cloudwatch output #828
- Default metrics labels #827
- Decouple desired replica count from actual to allow external scalers for fluentd #826
- Fluentd alert enhancements #823
- Fluent-plugin-elasticsearch opensearch fix (#821) #822
- Add missing RBAC rule for working with PrometheusRules #818
- Add prometheusrules in clusterrole #816
Fluentd
New FluentD version 1.13.3-alpine-9 -> 1.13.3-alpine-11
Updated FluentD Plugins
- fluent-plugin-cloudwatch-logs
0.14.0 -> 0.14.2
- fluent-plugin-datadog
0.13.0 -> 0.14.0
- fluent-plugin-elasticsearch
5.1.0 -> 5.1.1
- fluent-plugin-kafka
0.17.0 -> 0.17.2
- fluent-plugin-kinesis
3.4.0 -> 3.4.1
- fluent-plugin-label-router
0.2.9 -> 0.2.10
- fluent-plugin-sumologic_output
1.7.2 -> 1.7.3
New FluenD Plugins
- fluent-plugin-kube-events-timestamp
0.1.3
Fluentbit
- New Fluentbit version
1.8.5 -> 1.8.8
#866
3.14.0
Changelog
SDK
- Default Prometheus rules #803 #810
- PrometheusRule to resource builder #809
- Make the disableWebhook field available when serialized #808
- Unique component label for Fluentd placeholder pods #807
- Error flow output #806
- Fields hec_host and hec_port in splunk example #805
- HPA scaling PoC #804
- Defaulting webhooks #800
- Fluentd Readiness v2 #798
- Fluentd/bit dnsConfig, dnsPolicy parameter support #797
- SQS output plugin #796
- Add aws sqs output #795
- Avoid trailing space in template #792
Fluentd
New FluentD version 1.13.1 -> 1.13.3
Updated FluentD Plugins
- fluent-plugin-elasticsearch
5.0.5 -> 5.1.0
- fluent-plugin-kafka
0.16.3 -> 0.17.0
- fluent-plugin-newrelic
1.2.0 -> 1.2.1
- fluent-plugin-prometheus
2.0.1 -> 2.0.2
- fluent-plugin-s3
1.6.0 -> 1.6.1
- fluent-plugin-webhdfs
1.4.0 -> 1.5.0
Fluentbit
- New Fluentbit version
1.8.1 -> 1.8.5
#811
3.13.0
Changelog
SDK
- Fix volume drainer example flow #777
- Volume drainer e2e test #778
- ElasticSearch api_key parameter support #781
- Fluentd 1.13 Image + Build #779
- Bug/fluend 1.12 resolv lib change #784
- Fluentbit output storage.total_limit_size parameter support #788
- Fluentbit input Docker_Mode_Parser parameter support #789
Fluentd
New FluentD version 1.11.5 -> 1.12.4
Updated FluentD Plugins
- fluent-plugin-elasticsearch
5.0.4 -> 5.0.5
- fluent-plugin-label-router
0.2.8 -> 0.2.9
- fluent-plugin-splunk-hec
1.2.5 -> 1.2.7
- fluent-plugin-syslog_rfc5424
0.9.0.rc.7 -> 0.9.0.rc.8
Fluentbit
- New Fluentbit version
1.7.9 -> 1.8.1
#787
3.12.0
Changelog
SDK
- Makefile refactor #752
- Controller runtime v0.9.0 #757
- Custom-filtered client cache for watchers. #758
- Kafka output parameter type fix #762
- Abort draining on upscale #763
- Fix syslog defaults #764
- Allow passing environment vars to fluentd/bit pods #765
- Allow passing environment vars to nodeagent pods #766
- Create extraVolumes field for fluentd/bit and nodeagent #768
- Circle CI Licensei check disabled #767
- Fluentd replica drain #754
Logic in the logging controller for managing drain jobs to flush buffers of scaled down Fluentd stateful sets.
Image for drain job sidecar container that monitors Fluentd buffers.
Fluentd
New FluentD version 1.11.5 -> 1.12.4
Updated FluentD Plugins
- fluent-plugin-concat
2.4.0 -> 2.5.0
- fluent-plugin-elasticsearch
5.0.3 -> 5.0.4
- fluent-plugin-kafka
0.16.1 -> 0.16.3
- fluent-plugin-label-router
0.2.5 -> 0.2.8
- fluent-plugin-label-router
0.2.5 -> 0.2.8
Fluentbit
- New Fluentbit version
1.7.4 -> 1.7.9