Skip to content

Releases: fluent/fluent-operator

v3.3.0

07 Mar 04:13
ef3ec94
Compare
Choose a tag to compare

What's Changed

  • feat: Add skip empty lines in tail input by @smallc2009 in #1352
  • feat: Update the module path to github.com/fluent/fluent-operator/v3 by @jiuxia211 in #1355
  • feat: Update fluentd image references by @reegnz in #1357
  • feat: Update fluent-bit to 3.1.8 by @reegnz in #1356
  • feat: Remove influxdb host validation in ClusterOutput by @smallc2009 in #1363
  • feat: Add release-tool workflow to generate release pr by @cw-Guo in #1362
  • feat: Align CRDs with fluentbit out_azure by @felfa01 in #1371
  • feat: support rollout restart for daemonset and statefulset by @cw-Guo in #1375
  • feat: Update helm chart version and clarify helm-related docs by @joshuabaird in #1378
  • feat: Adds README to Helm chart by @joshuabaird in #1381
  • feat: Adding namespaceClusterFbCfg to ClusterFluentBitConfig custom resource. by @btalakola in #1382
  • feat: Add affinity support for fluent-operator deployment by @smallc2009 in #1401
  • feat: change fluentbit flushSeconds type to float64 by @jjsiv in #1406
  • feat: add support for logs_body_key parameter on Opentelemetry output… by @yilmazo in #1411
  • feat: add HostAliases support to Fluent Bit and Fluentd specifications by @MioOgbeni in #1413
  • feat: add rdkafka gem installation to Dockerfiles for fluent-watcher by @MioOgbeni in #1415
  • feat: filter ordinals by @reegnz in #1386
  • feat: support fluentbit tail offsetKey parameters by @cw-Guo in #1437
  • feat: Additional params for input & output APIs + ability to set retry_limit for default loki output by @chrono2002 in #1442
  • feat: add VERSION file for fluentbit image by @cw-Guo in #1447
  • feat: add pipeline to bump fluent bit version by @cw-Guo in #1448
  • feat: add envFrom support for fluentd daemonset and statefulsets by @thapabishwa in #1458
  • feat: Add livenessProbe to FluentBit template (fluentbit-fluentBit.yaml) by @CharlieR-o-o-t in #1460
  • feat: improve pipelines and add documents by @cw-Guo in #1450
  • feat: Add support for reload_after, sniffer_class_name es output parameters by @penekk in #1462
  • feat: Support setting configFileFormat in helmchart by @truongnht in #1466
  • feat: Re-factor fluentd CI workflows by @joshuabaird in #1472
  • feat: Update fluentd to v1.17.1. by @joshuabaird in #1478
  • feat: Release 3.3.0 by @cw-Guo @github-actions in #1482 #1491

ENHANCEMENT

Dependencies

  • build(deps): Bump golang from 1.22.6-alpine3.19 to 1.23.2-alpine3.19 in /cmd/fluent-manager by @dependabot in #1369
  • build(deps): Bump golang from 1.22.6-alpine3.19 to 1.23.2-alpine3.19 in /cmd/fluent-watcher/fluentbit by @dependabot in #1368
  • build(deps): Bump golang from 1.22.6-alpine3.19 to 1.23.2-alpine3.19 in /cmd/fluent-watcher/fluentd by @dependabot in #1367
  • build(deps): Bump golang from 1.22.4 to 1.23.1 in /docs/best-practice/forwarding-logs-via-http by @dependabot in #1366
  • build(deps): Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #1331
  • build(deps): Bump golang from 1.23.1 to 1.23.4 in /docs/best-practice/forwarding-logs-via-http by @dependabot in #1446
  • build(deps): Bump helm/kind-action from 1.10.0 to 1.12.0 by @dependabot in #1445
  • build(deps): Bump aquasecurity/trivy-action from 0.24.0 to 0.29.0 by @dependabot in #1426
  • build(deps): Bump golang from 1.23.2-alpine3.19 to 1.23.4-alpine3.19 in /cmd/fluent-watcher/fluentbit by @dependabot in #1429
  • build(deps): Bump golang from 1.23.2-alpine3.19 to 1.23.4-alpine3.19 in /cmd/fluent-manager by @dependabot in #1430
  • build(deps): Bump golang from 1.23.2-alpine3.19 to 1.23.4-alpine3.19 in /cmd/fluent-watcher/fluentd by @dependabot in #1431
  • build(deps): Bump alpine from 3.20 to 3.21 in /cmd/fluent-watcher/fluentd by @dependabot in #1434
  • build(deps): Bump arm64v8/ruby from 3.3-slim-bullseye to 3.4-slim-bullseye in /cmd/fluent-watcher/fluentd by @dependabot in #1443
  • build(deps): Bump actions/checkout from 3 to 4 by @dependabot in #1394
  • build(deps): Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #1396
  • Bump fluent-bit to 3.2.5 by @github-actions in #1464
  • build(deps): Bump golang.org/x/net from 0.28.0 to 0.33.0 by @dependabot in #1467

New Contributors

Full Changelog: v3.2.0...v3.3.0

v3.2.0

21 Sep 08:23
aabb819
Compare
Choose a tag to compare

What's Changed

Features

ENHANCEMENT

BUGFIX

Full Changelog: v3.1.0...v3.2.0

v3.1.0

14 Aug 08:17
d6c59f4
Compare
Choose a tag to compare

What's Changed

Features

ENHANCEMENT

  • build(deps): Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 (#1275) @dependabot
  • build(deps): Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#1271) @dependabot
  • build(deps): Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 (#1272) @dependabot
  • build(deps): Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0 (#1279) @dependabot
  • build(deps): Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#1283) @dependabot
  • build(deps): Bump golang from 1.22.5-alpine3.19 to 1.22.6-alpine3.19 in /cmd/fluent-manager (#1288) @dependabot
  • build(deps): Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 (#1295) @dependabot
  • build(deps): Bump golang from 1.22.5-alpine3.19 to 1.22.6-alpine3.19 in /cmd/fluent-watcher/fluentbit (#1289) @dependabot
  • build(deps): Bump golang from 1.22.5-alpine3.19 to 1.22.6-alpine3.19 in /cmd/fluent-watcher/fluentd (#1290) @dependabot
  • update fluentbit to v3.1.4 (#1282) @jiuxia211
  • Mention multiline parser CRDs in README (#1280) @reegnz
  • build(deps): Bump github.com/go-openapi/errors from 0.20.4 to 0.22.0 (#1274) @dependabot
  • build(deps): Bump golang from 1.22.0-alpine3.19 to 1.22.5-alpine3.19 in /cmd/fluent-watcher/fluentd (#1260) @dependabot
  • build(deps): Bump golang from 1.22.0-alpine3.19 to 1.22.5-alpine3.19 in /cmd/fluent-watcher/fluentbit (#1261) @dependabot
  • build(deps): Bump golang from 1.22.0-alpine3.19 to 1.22.5-alpine3.19 in /cmd/fluent-manager (#1262) @dependabot
  • build(deps): Bump fluent/fluent-bit from 3.1.3-debug to 3.1.4-debug in /cmd/fluent-watcher/fluentbit (#1266) @dependabot
  • build(deps): Bump fluent/fluent-bit from 3.1.2-debug to 3.1.3-debug in /cmd/fluent-watcher/fluentbit (#1245) @dependabot
  • build(deps): Bump golang from 1.22.3 to 1.22.4 in /docs/best-practice/forwarding-logs-via-http (#1227) @dependabot
  • build(deps): Bump k8s.io/client-go from 0.26.3 to 0.30.3 (#1254) @dependabot
  • build(deps): bump k8s.io/client-go, k8s.io/apimachinery, k8s.io/api, … (#1251) @jiuxia211
  • Bump fluentbit to 3.1.2. (#1240) @joshuabaird
  • build(deps): Bump fluent/fluent-bit from 3.1.0-debug to 3.1.2-debug in /cmd/fluent-watcher/fluentbit (#1238) @dependabot
  • update fluentbit to 3.1.5 (#1300) @Gentleelephant

BUGFIX

Full Changelog: v3.0.0...v3.1.0

v3.0.0

09 Jul 06:48
1d758ce
Compare
Choose a tag to compare

The new chapter is about to begin

🎉Since the release of fluent-operator:v2.0.0, we've made numerous improvements, including adding many new features, and addressed several bugs. This new version is packed with exciting new capabilities. We are thrilled to announce the launch of fluent-operator:v3.0.0.🎉
❤️ Thanks to all the contributors! ❤️

What's Changed

Features

ENHANCEMENT

BUGFIX

Full Changelog: v2.9.0...v3.0.0

v2.9.0

13 Jun 08:03
65e422d
Compare
Choose a tag to compare

What's Changed

Features

ENHANCEMENT

BUGFIX

Full Changelog: v2.8.0...v2.9.0

v2.8.0

22 Apr 09:14
Compare
Choose a tag to compare

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

BUGFIX

Full Changelog: v2.7.0...v2.8.0

v2.7.0

19 Dec 06:04
9d10cd9
Compare
Choose a tag to compare

What's Changed

Features

ENHANCEMENT

BUGFIX

Full Changelog: v2.6.0...v2.7.0

v2.6.0

22 Nov 06:49
299869c
Compare
Choose a tag to compare

What's Changed

Features

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: v2.5.0...v2.6.0

v2.5.0

13 Sep 09:21
c60b603
Compare
Choose a tag to compare

What's Changed

Features

ENHANCEMENT

BUGFIX

Full Changelog: v2.4.0...v2.4.1

v2.4.0

19 Jul 08:15
4a586b2
Compare
Choose a tag to compare

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

Full Changelog: v2.3.0...v2.3.1