Fluent Operator Versions Save

Operate Fluent Bit and Fluentd in the Kubernetes way - Previously known as FluentBit Operator

v2.8.0

3 weeks ago

What's Changed

2.8.0 / 2024-04-22

Features

  • Feat: feat: add multiline parser support for fluentbit (#1100) @ksdpmx
  • Feat: feat: enforce Fluentd tests (#1110) @antrema
  • Feat: feat: implement SecretLoader as interface and enforce Fluentd tests u… (#1109) @antrema
  • Feat: namespaced tag re_emitter parameters support (#1085) @chrono2002
  • Feat: LUA filter inline code support (#1081) @chrono2002
  • Feat: feat(disableLogVolumes): expose disableLogVolumes in helm chart (#1082) @L1ghtman2k
  • Feat: feat(chart): Add operator.extraArgs to add extra args to the fluent-operator container (#1074) @alexandrevilain
  • Feat: feat(tls): allow overwriting tls for s3 (#1078) @L1ghtman2k
  • Feat: feat: Emitter storage_type and mem_buf_limit config (#1069) @chrono2002
  • Feat: Rework fluent-bit-watcher and make use of the hot-reload mechanism (#1051) @markusthoemmes
  • Feat: Add clusterinput tail resource to support setting bufferMaxSize (#1052) @opencmit2
  • Feat: feat(1062): Configure logLevel in ClusterFluentBitConfig (#1063) @dennis-ge
  • Feat: feat: support s3 server side encryption (#1039) @cw-Guo

ENHANCEMENT

  • Helm multiline passer template and usage (#1138) @onecer
  • make lua scripts code and script optional (#1129) @onecer
  • MultilineParser achieve an effect similar to embedding by using anonymous structs (#1133) @onecer
  • helm template fluentbit output es support logstashPrefixKey (#1119) @onecer
  • Add Profile field for Fluent bit S3 output (#1127) @jeff303
  • auto gen plugins documentation directory (#1121) @onecer
  • build(deps): Bump google.golang.org/protobuf from 1.28.1 to 1.33.0 (#1091) @dependabot
  • build(deps): Bump actions/cache from 3 to 4 (#1055) @dependabot
  • build(deps): Bump actions/setup-go from 4 to 5 (#1034) @dependabot
  • build(deps): Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#1028) @dependabot
  • build(deps): Bump golang from 1.21.4 to 1.22.0 in /docs/best-practice/forwarding-logs-via-http (#1077) @dependabot
  • build(deps): Bump helm/kind-action from 1.8.0 to 1.9.0 (#1076) @dependabot
  • build(deps): Bump azure/setup-helm from 3 to 4 (#1075) @dependabot
  • build(deps): Bump actions/setup-python from 4 to 5 (#1035) @dependabot
  • build(deps): Bump arm64v8/ruby from 3.2-slim-bullseye to 3.3-slim-bullseye in /cmd/fluent-watcher/fluentd (#1032) @dependabot
  • HostNetwork DNS Policy (#1101) @opp-svega
  • adds servicemonitor (#1089) @chrono2002
  • push image to multiple registry (#1079) @sarathchandra24
  • fluentbit/output/elasticsearch: Add writeOperation option (#1080) @icy
  • Bump fluent-bit to 2.2.2 (#1053) @markusthoemmes
  • Bump Golang version to 1.21 and replace slice utils with stdlib (#1049) @markusthoemmes
  • Add stackdriver output to the Helm Chart (#1040) @UgurcanAkkok

BUGFIX

  • Fix: Passing variables to es output config is fixed (#1099) @aido93
  • fix fluent-operator clusterrole in manifests directory (#1098) @Cajga
  • fix: delete remaining debug traces (#1107) @antrema
  • fix: ordered fluentd-config #1104 (#1106) @antrema
  • Fix 1090: Path issues (#1093) @sarathchandra24
  • fix: no Path default value for memory buffer #1103 (#1105) @antrema
  • fix build args fluentd image (#1095) @sarathchandra24
  • Fix: attach latest tag to images - DockerHub synchronize with GHCR (#1086) @sarathchandra24
  • fix: incorrect fields in syslog input plugin parameters (#1084) @lukasboettcher
  • fix(fluentd): Use custom plugin content for hash generation (#1059) @MisterMX
  • fix prometheus-remote-write-edge templates error (#1036) @JiaweiGithub
  • Fixed the .spec.loki.tls map rendering in FluentBit loki ClusterOutput (#1031) @isemichastnov

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.7.0...v2.8.0

v2.7.0

5 months ago

What's Changed

Features

  • Feat: Add copy output plugin for fluentd #1017 (#1018) @antrema

ENHANCEMENT

  • Update fluentd-filter-kafka.yaml (#1016) @blackshy
  • build(deps): Bump alpine in /cmd/fluent-watcher/fluentd (#1014) @dependabot
  • build(deps): Bump golang in /cmd/fluent-manager (#1009) @dependabot
  • build(deps): Bump helm/chart-testing-action from 2.6.0 to 2.6.1 (#1006) @dependabot
  • build(deps): Bump golang in /docs/best-practice/forwarding-logs-via-http (#1004) @dependabot
  • build(deps): Bump github.com/onsi/gomega from 1.28.0 to 1.30.0 (#1002) @dependabot

BUGFIX

  • fix: Add SSL/TLS settings feature for fluentd output Elasticsearch #418 (#1011) @antrema
  • fix: Add RBAC permissions for input and clusterinput (#1019) @MisterMX
  • fix: missing CRD entries and documentation #1020 (#1022) @antrema

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.6.0...v2.7.0

v2.6.0

5 months ago

What's Changed

Features

  • Feat: Add fluentbit nginx plugin (#924) @sjliu1
  • Feat: Add fluentbit statsd plugin (#925) @sjliu1
  • Feat: Add fluentbit syslog plugin (#931) @sjliu1
  • Feat: Add fluentbit tcp plugin (#936) @sjliu1
  • Feat: Add in_sample plugin to fluentd to facilitate tests. (#937) @cw-Guo
  • Feat: Adds the fluent-plugin-prometheus plugin to fluentd. (#966) @joshuabaird
  • Feat: Adds fluentd monitor_agent input plugin (#967) @joshuabaird
  • Feat(fluentd): Input plugin CRs (#972) @MisterMX
  • Feat: Add readiness & liveness probe for fluentd (#980) @cw-Guo

ENHANCEMENT

  • Add fluentbit daemonset hostPath toggle (#926) @OlegVanHorst
  • Allow setting dnsPolicy for fluentbit (#951) @L1ghtman2k
  • Default cri parser should contain Time_Keep On, otherwise no time tag exists at output (#958) @JoeDerby
  • Chore: Replace deprecated command with environment file (#970) @jongwooo
  • Upgrade chart-testing-action to v2.6.0 (#976) @benjaminhuo
  • Allow passing env vars using the chart (#977) @guerzon
  • Sort custom resources by metadata.name (#988) @cw-Guo
  • Bump fluentbit to 2.2.0 (#994) @wenchajun
  • build(deps): Bump docker/login-action from 2 to 3 (#939) @dependabot
  • build(deps): Bump actions/checkout from 3 to 4 (#940) @dependabot
  • build(deps): Bump docker/setup-buildx-action from 2 to 3 (#941) @dependabot
  • build(deps): Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 (#944) @dependabot
  • build(deps): Bump golang from 1.21.1-alpine3.17 to 1.21.2-alpine3.17 in /cmd/fluent-manager (#950) @dependabot
  • build(deps): Bump golang from 1.21.2-alpine3.17 to 1.21.3-alpine3.17 in /cmd/fluent-manager (#953) @dependabot
  • build(deps): Bump golang.org/x/net from 0.14.0 to 0.17.0 (#954) @dependabot
  • build(deps): Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 (#981) @dependabot
  • build(deps): Bump golang from 1.21.1 to 1.21.3 in /docs/best-practice/forwarding-logs-via-http (#974) @dependabot
  • build(deps): Bump golang from 1.21.3-alpine3.17 to 1.21.4-alpine3.17 in /cmd/fluent-manager (#983) @dependabot
  • build(deps): Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 (#989) @dependabot

BUGFIX

  • Fix(doc): Fluentbit splunk output docs (#935) @Macbet
  • Fix: Add parserSelector to clusterFluentBitConfig chart templates (#956) @JoeDerby
  • Fix: fd record transformer parameters (#960) @cw-Guo
  • Fix: fluentd in_http plugin keepalive_timeout option (#968) @cw-Guo
  • Fix: fluentd parser keep_time_key (#987) @cw-Guo

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.5.0...v2.6.0

v2.5.0

8 months ago

What's Changed

Features

  • Feat: add support to run Fluentd as a DaemonSet (#839) @karan56625
  • Feat: add Prometheus exporter output plugin for Fluent Bit (#840) @karan56625
  • Feat: add Fluent Bit forward input plugin (#843) @yash97
  • Feat: support fluentd grok parser plugin (#861) @vincent-vinf
  • Feat: add gelf output plugin to fluentbit (#882) @alexandrevilain
  • Feat: add fluentbit opentelemetry plugin (#890) @sjliu1
  • Feat: add serviceAccount Annotations to FluentBit resource (#898) @sharkeyl
  • Feat: add Helm priorityClassName mapping to Fluentd (#902) @leonsteinhaeuser
  • Feat: add fluentbit http plugin (#904) @sjliu1
  • Feat: add fluentbit mqtt plugin (#911) @sjliu1
  • Feat: add fluentbit collectd plugin (#914) @sjliu1

ENHANCEMENT

  • Remove Duplicate Cluster parsers in Fluent-bit config. (#853) @karan56625
  • Add option to configure hostNetwork daemonset propertie (#863) @ikolesnikovrevizto
  • Helm chart generation of ClusterOutput for loki (#865) (#906) @WaywardWizard
  • Add SuppressTypeName option to helm, as newer ES needs it for bulk operation (#869) @ajax-bychenok-y
  • Adjusting the parameters of fluentbit (#880) @wenchajun
  • Add an extras section to the chart allowing new and less used features of the CRD to be used from the chart (#889) @Nyefan
  • Add ImagePullSecret for fluentd (#891) @Rajan-226
  • Add compress in fluentbit output es (#899) @husnialhamdani
  • Expose ports on collector statefulset (#917) @gregorycuellar
  • Bump fluentbit to 2.1.9 (#921) @wenchajun
  • build(deps): Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 (#844) @dependabot
  • build(deps): Bump k8s.io/apimachinery from 0.27.3 to 0.27.4 (#847) @dependabot
  • build(deps): Bump helm/kind-action from 1.7.0 to 1.8.0 (#859) @dependabot
  • build(deps): Bump golang from 1.20.6-alpine3.17 to 1.20.7-alpine3.17 in /cmd/fluent-manager (#860) @dependabot
  • build(deps): Bump github.com/go-kit/kit from 0.12.0 to 0.13.0 (#896) @dependabot
  • build(deps): Bump golang from 1.20.7-alpine3.17 to 1.21.1-alpine3.17 in /cmd/fluent-manager (#913) @dependabot

BUGFIX

  • Fix: Fluentd's s3 output plugin is compatible with minio (#858) @vincent-vinf
  • Fix: add hostNetwork option (#866) @ikolesnikovrevizto
  • Fix azure blob name & boolean parameters. (#887) @L1ghtman2k
  • Fix: fluentd watchedNamespaces Helm mapping (#901) @leonsteinhaeuser

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.4.0...v2.4.1

v2.4.0

10 months ago

What's Changed

Features

  • Feat: add scheduler support for fluentbit collector (#776) @ksdpmx
  • Users can upgrade fluentbit-operator to fluent-operator using the script (#779) @wenchajun
  • Feat: adds the fluentd output plugin for Datadog (#803) @joshuabaird
  • Feat: add DefaultFilterSelector and DefaultOutputSelector to fluentd (#804) @Jakob3xD
  • Feat: add S3 output plugin for Fluent Bit (#819) @gregorycuellar
  • Support file system as storage layer in service section of fluenbit (#825) @karan56625

ENHANCEMENT

  • Introduce stripUnderscores in fluent-operator helm values for fluentbit Input Systemd (#782) @karan56625
  • Add options in FluentOperator helm chart to add more systemdFilter in Fluentbit Systemd Input and a condition on systemdFilter to enable/disable (#785) @karan56625
  • Add podSecurityContext for fluentbit in fluent operator helm chart (#788) @karan56625
  • Rename field podSecurityContext to securityContext in Fluent Operator Deployment (#790) @karan56625
  • Add fluent operator security context at container level (#792) @karan56625
  • Add security context for fluenbit container (#796) @karan56625
  • Specify init container resources for fluent-operator deployment (#817) @gnadaban
  • Update fluentd base Dockerfile (#820) @kaiohenricunha
  • MountPropagation option for internal mounts (#834) @antrema
  • Fluent-bit upgrade to v2.1.7 (#836) @wenchajun
  • build(deps): Bump golang from 1.20.4 to 1.20.6 in /docs/best-practice/forwarding-logs-via-http (#831) @dependabot
  • build(deps): Bump golang from 1.20.5-alpine3.17 to 1.20.6-alpine3.17 in /cmd/fluent-manager (#830) @dependabot
  • build(deps): Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 (#828) @dependabot
  • build(deps): Bump golang from 1.20.4-alpine3.17 to 1.20.5-alpine3.17 in /cmd/fluent-manager (#783) @dependabot
  • build(deps): Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 (#794) @dependabot
  • build(deps): Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4 (#795) @dependabot

BUGFIX

  • Fix: resource deletion and adoption for 3 controllers (#777)@ksdpmx
  • Fix: Correct fluentd parse TimeFormat config key (#780) @Jakob3xD
  • Fixes #798 storageClassName field not taken into account (#799) @antrema
  • Fix: plugins document index (#822) @sakateka
  • Update the _helpers.tpl file (#823) @wenchajun
  • Fix: incorrect field names in fluentd buffer plugin (#824) @erhudy

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.3.0...v2.3.1

v2.3.0

11 months ago

What's Changed

Features

  • Feat: Adding influxdb plugin (#690) @jynolen
  • Feat: Add EnvVars support to FluentD (#697) @MioOgbeni
  • Feat: Add Pod Annotations support to FluentD (#698) @MioOgbeni
  • Feat: Fluent operator & fluentbit: Added tolerations, nodeSelector + more (#704) @felfa01
  • Feat: Add fluentbit.affinity configuration (#726) @wigust
  • Feat: Allow setting fluentd PodSecurityContext (#744) @erhudy
  • Feat: Fluentd in_tail plugin (#753) @jjsiv
  • Feat: Add missing fluentd buffer options (#757) @jjsiv
  • Feat: Add AWS Kinesis Data Streams output plugin for Fluent Bit (#768) @ksdpmx
  • Feat: Add global log_level support for fluentd (#770) @ksdpmx
  • Feat: Add scheduler support for fluentbit & fluentd (#771) @ksdpmx

ENHANCEMENT

  • EnvVars support in fluentbit helm template (#706) @felfa01
  • Add uri field for each telemetry type in opentelemetry plugin, remove old uri field (#708) @JensLoe
  • Adjust fluentd watcher dependabot (#716) @benjaminhuo
  • remove the deprecated -i flag in go build (#720) @benjaminhuo
  • Adjust fluentd arm64 image build timeout (#721) @benjaminhuo
  • Adjust edge metrics collection config (#736) @benjaminhuo
  • Add some fluentbit helm opts (#743) @adiforluls
  • Align CRDs and Operator with the fluentbit loki output (#756) @felfa01
  • Fluent-bit upgrade to v2.1.4 (#767) @wenchajun
  • build(deps): Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 (#701) @dependabot
  • build(deps): Bump helm/chart-testing-action from 2.1.0 to 2.4.0 (#710) @dependabot
  • build(deps): Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 (#712) @dependabot
  • build(deps): Bump golang from 1.20.3-alpine3.17 to 1.20.4-alpine3.17 in /cmd/fluent-manager (#713) @dependabot
  • build(deps): Bump golang from 1.20.3-alpine3.16 to 1.20.4-alpine3.16 in /cmd/fluent-watcher/fluentbit (#714) @dependabot
  • build(deps): Bump golang from 1.20.2 to 1.20.4 in /docs/best-practice/forwarding-logs-via-http (#715) @dependabot
  • build(deps): Bump golang from 1.19.2-alpine3.16 to 1.20.4-alpine3.16 in /cmd/fluent-watcher/fluentd (#717) @dependabot
  • build(deps): Bump arm64v8/ruby from 3.1-slim-bullseye to 3.2-slim-bullseye in /cmd/fluent-watcher/fluentd (#718) @dependabot
  • build(deps): Bump alpine from 3.16 to 3.17 in /cmd/fluent-watcher/fluentd (#719) @dependabot
  • build(deps): Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#748) @dependabot
  • build(deps): Bump k8s.io/apimachinery from 0.27.1 to 0.27.2 (#751) @dependabot
  • build(deps): Bump helm/kind-action from 1.5.0 to 1.7.0 (#765) @dependabot

BUGFIX

  • Fix: Fix missing log level (#691) @jynolen
  • Fix: Fix rewrite_tag match rule and trim start of string pattern (#692) @adiforluls
  • Fix(docs): Update cluster outputs docs link (#724) @lewis262626
  • Fix: dereference pointers in parser filter plugin for fluentd (#745) @jjsiv
  • Fix: fluentbit namespace-logging: only generate rewrite tag config once (#746) @adiforluls
  • Fix: minor typo fix for firehose (#764) @ksdpmx
  • Fix: fix typo for estimate_current_event in fluentd (#769) @ksdpmx

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.2.0...v2.3.0

v2.2.0

1 year ago

What's Changed

Features

  • Feat: Adding Fluentd cloudwatch plugin (#586) @jseutter
  • Feat: Adding an argument for disabling unused controllers (#621) @Kristian-ZH
  • Feat: Namespace level CRDs and logging with FluentBit Daemonset (#630) @adiforluls
  • Feat: Add service configurations for the components (#657) @Kristian-ZH
  • Add support for collecting edge metrics in Helm chart (#668) @wenchajun

ENHANCEMENT

  • Update controller-gen to v0.11.3 & update Makefile CRD_OPTIONS (#624) @jjsiv
  • Fluentd add volumes & volumeClaimTemplates (#633) @jjsiv
  • Make v2 importable (#631) @ialidzhikov
  • Create or patch rbac objects (#635) @HarleyB123
  • Remove the deprecated -i flag for go build (#638) @benjaminhuo
  • Add charts test (#639) @benjaminhuo
  • Disable stdout output by default in helm (#641) @benjaminhuo
  • Explain how to disable component controllers in the README (#642) @Kristian-ZH
  • Change gelfShortMessgeKey to gelfShortMessageKey (#643) @akardes
  • Enable annotations for service account in fluentbit/fluentd (#647) @HarleyB123
  • Update README to mention new namespace FluentBit CRDs (#649) @adiforluls
  • Add fluent-operator.drawio (#650) @benjaminhuo
  • Updated image of operator architecture (#651) @adiforluls
  • Automatic pushing of fluentbit-debug version images (#656) @wenchajun
  • Make RBAC comptaible with multiple instances (#658) @jynolen
  • Upgrade Fluent Bit to v2.0.11 (#684) @wenchajun
  • Update github runner to ubuntu 22.04 (#677) @benjaminhuo
  • Build(deps): Bump golang from 1.20.1-alpine3.17 to 1.20.2-alpine3.17 in /cmd/fluent-manager (#606) @dependabot
  • Build(deps): Bump golang from 1.19.5-alpine3.16 to 1.20.2-alpine3.16 in /cmd/fluent-watcher/fluentbit (#607) @dependabot
  • Build(deps): Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#615) @dependabot
  • Build(deps): Bump k8s.io/client-go from 0.26.2 to 0.26.3 (#626) @dependabot
  • Build(deps): Bump k8s.io/api from 0.26.2 to 0.26.3 (#628) @dependabot
  • Build(deps): Bump github.com/onsi/gomega from 1.27.2 to 1.27.5 (#637) @dependabot
  • Build(deps): Bump alpine from 3.17.2 to 3.17.3 in /cmd/fluent-watcher/fluentd/base (#648) @dependabot
  • Build(deps): Bump actions/checkout from 2 to 3 (#660) @dependabot
  • Build(deps): Bump golang from 1.20.1 to 1.20.2 in /docs/best-practice/forwarding-logs-via-http (#661) @dependabot
  • Build(deps): Bump actions/setup-go from 3 to 4 (#662) @dependabot
  • Build(deps): Bump actions/setup-python from 2 to 4 (#663) @dependabot
  • Build(deps): Bump azure/setup-helm from 1 to 3 (#664) @dependabot
  • Build(deps): Bump helm/kind-action from 1.2.0 to 1.5.0 (#665) @dependabot
  • Build(deps): Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 (#671) @dependabot
  • Build(deps): Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#672) @dependabot
  • Build(deps): Bump golang from 1.20.2-alpine3.16 to 1.20.3-alpine3.16 in /cmd/fluent-watcher/fluentbit (#679) @dependabot
  • Build(deps): Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#673) @dependabot
  • Build(deps): Bump golang from 1.20.2-alpine3.17 to 1.20.3-alpine3.17 in /cmd/fluent-manager (#678) @dependabot

BUGFIX

  • Fix: Properly exclude fluentbit output when stdout output is enabled (#618) @jouve
  • Fix: Fix helm chart lint errors (#634) @MioOgbeni
  • Fix: Fix segfault with DisableBuferVollume, rename to disableBufferVolume (#644) @jjsiv
  • Fix: Fix the permissions in the cluster roles and bindings in helm (#667) @JorgeReus
  • Fix: Namespace level secret loader for namespaced FluentBit configs (#674) @adiforluls
  • Fix: Add missing record modifier options (#675) @jynolen
  • Fix: Rename plugin docs directories to fix doc generation, add missing docs, minor doc improvements (#681) @jjsiv
  • Fix: Fixing unit testing bugs (#682 #683) @wenchajun
  • Fix: Fix null pointer error when creating namespace level CR (#686) @wenchajun

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.1.0...v2.2.0

v2.1.0

1 year ago

What's Changed

Features

  • Feat: Adding Azure Blob output plugin (#549) @HarleyB123
  • Feat: Generic custom plugin type for Fluentd CRDs (#555) @adiforluls
  • Feat: Adding azureLogAnalytics output plugin for fluentbit (#563) @HarleyB123
  • Feat: Add ability to customize metrics port (#587) @dh185221
  • Feat: Enable fluentbit healthcheck (#598) @momoXD007
  • Feat: Adding GCP Stackdriver Fluentbit Output Plugin (#605) @HarleyB123
  • Feat: Adding Cloudwatch for Fluentbit Output Plugin (#609) @HarleyB123

Enhancements

  • Support multi-architecture compilation, add platform amd64 compilation (#566) @fengshunli
  • Update kubebuilder and kubectl (#574) @fengshunli
  • Config: run "make manifests" to generate metricsPort (#593) @dh185221
  • Make default ClusterInputs optional and configurable (#595) @AndreaVida
  • Bump kustomize from 4.5.7 to 5.0.0 (#572) @fengshunli
  • Bump k8s.io/client-go from 0.25.4 to 0.26.1 (#573) @fengshunli
  • build(deps): Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 (#551) @dependabot
  • build(deps): Bump github.com/joho/godotenv from 1.4.0 to 1.5.1 (#552) @dependabot
  • build(deps): Bump github.com/go-kit/log from 0.2.0 to 0.2.1 (#553) @dependabot
  • build(deps): Bump alpine from 3.17.1 to 3.17.2 in /cmd/fluent-watcher/fluentd/base (#569) @dependabot
  • build(deps): Bump golang from 1.19.5-alpine3.17 to 1.20.1-alpine3.17 in /cmd/fluent-manager (#571) @dependabot
  • build(deps): Bump golang from 1.19.5 to 1.20.1 in /docs/best-practice/forwarding-logs-via-http (#596) @dependabot
  • build(deps): Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 (#599) @dependabot
  • build(deps): Bump github.com/onsi/gomega from 1.26.0 to 1.27.2 (#600) @dependabot
  • build(deps): Bump k8s.io/client-go from 0.26.1 to 0.26.2 (#602) @dependabot

Bugfixes

  • Fix: Fix Code format (including comment) (#565) @fengshunli
  • Fix: Update CRDs description / Documentation, conform to code (#591) @antrema
  • Fix: Set the path field in fluentd to optional (#592) @antrema
  • Fix: Add /finalizers to fluent-operator-clusterRole.yaml to fix openshift (#608) @schuenen

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.0.1...v2.1.0

v2.0.1

1 year ago

What's Changed

ENHANCEMENT

  • Upgrade Fluentd to v1.15.3 (#556) @wenchajun
  • Upgrade Fluentbit to v2.0.9 (#557) @wenchajun

BUGFIX

  • Fix: Fix the bug of adding label (#548) @wenchajun

Full Changelog: https://github.com/fluent/fluent-operator/compare/v2.0.0...v2.0.1

v2.0.0

1 year ago

What's Changed

Features

  • Feat: Support adding annotations to the fluent-operator deployment (#467) @juhis135
  • Feat: Support adding labels to the fluent-operator and the fluent-bit pods (#468) @momoXD007
  • Feat: Add external plugin flag in the Fluent-Bit watcher (#469) @Kristian-ZH
  • Feat: Support adding annotations to the fluent-bit DaemonSet (#474) @momoXD007
  • Feat: Add the Collector CRD and controller to support deploying Fluent Bit as a StatefulSet (#484) @wenchajun
  • Feat: Add process termination timeout to fluent-bit-watcher (#512) @jjsiv
  • Feat: Add dnsPolicy and other Kubernetes filter options to the FluentBit CRD (#528) @jjsiv

Enhancements

  • Add the DockerModeParser parameter to the fluentbit tail plugin (#486) @jjsiv
  • Increase operator memory limit to 60Mi (#496) @wigust
  • Refines the fluent-operator chart (#526) @wenchajun
  • Update definition of flushThreadCount (#527) @samanthacastille
  • Upgrade Fluent Bit to v2.0.8 (#531) @wenchajun
  • Refines e2e test script (#535) @benjaminhuo
  • Dependabot: Update schedule and fix typo (#493) @Garfield96
  • Build(deps): Bump k8s.io/client-go from 0.25.2 to 0.25.4 (#475) @dependabot
  • Build(deps): Bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 (#476) @dependabot
  • Build(deps): Bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 (#477) @dependabot
  • Build(deps): Bump golang from 1.19.2 to 1.19.3 in /docs/best-practice/forwarding-logs-via-http (#478) @dependabot
  • Build(deps): Bump alpine from 3.16.2 to 3.17.0 in /cmd/fluent-watcher/fluentd/base (#479) @dependabot
  • Build(deps): Bump golang from 1.19.2-alpine3.16 to 1.19.3-alpine3.16 in /cmd/fluent-manager (#480) @dependabot
  • Build(deps): Bump github.com/onsi/gomega from 1.21.1 to 1.24.1 (#481) @dependabot
  • Build(deps): Bump golang from 1.19.3 to 1.19.4 in /docs/best-practice/forwarding-logs-via-http (#497) @dependabot
  • Build(deps): Bump alpine from 3.17.0 to 3.17.1 in /cmd/fluent-watcher/fluentd/base (#507) @dependabot
  • Build(deps): Bump golang from 1.19.3-alpine3.16 to 1.19.5-alpine3.16 in /cmd/fluent-manager (#508) @dependabot
  • Build(deps): Bump golang from 1.19.2-alpine3.16 to 1.19.5-alpine3.16 in /cmd/fluent-watcher/fluentbit (#509) @dependabot
  • Build(deps): Bump k8s.io/api from 0.25.4 to 0.26.1 (#519) @dependabot
  • Build(deps): Bump k8s.io/apimachinery from 0.25.4 to 0.26.1 (#520) @dependabot
  • Build(deps): Bump github.com/onsi/gomega from 1.24.1 to 1.26.0 (#530) @dependabot
  • Build(deps): Bump roots/issue-closer-action from 1.1 to 1.2 (#538) @dependabot
  • Build(deps): Bump golang from 1.19.4 to 1.19.5 in /docs/best-practice/forwarding-logs-via-http (#539) @dependabot

Bugfixes

  • Fix: Add Collector CRD to kustomization & Helm ClusterRole template (#515) @jjsiv
  • Fix: Adjust fluentd-loki-output-plugin params (#523) @antrema
  • Fix: Fix adding labels to the fluent-bit pods (#537) @wenchajun

Full Changelog: https://github.com/fluent/fluent-operator/compare/v1.7.0...v2.0.0