diff --git a/CHANGELOG.md b/CHANGELOG.md index 673b7b87e..89928582f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,41 @@ +## 2.5.0 / 2023-09-13 +### Features +- Feat: add support to run Fluentd as DaemonSet (#839) +- Feat: add support for prometheus expoter output plugin for fluentbit (#840) +- Feat: adding forward input plugin configuration (#843) +- Feat: support fluentd grok parser plugin (#861) +- Feat: add gelf output plugin to fluentbit (#882) +- Feat: add fluentbit opentelemetry plugin (#890) +- Feat: added serviceAccountAnnotations to FluentBit resource (#898) +- Feat: added Helm priorityClassName mapping to fluentd (#902) +- Feat: add fluentbit http plugin (#904) +- Feat: add fluentbit mqtt plugin (#911) +- Feat: add fluentbit collectd plugin (#914) + +### ENHANCEMENT +- Remove Duplicate Cluster parsers in Fluent-bit config. (#853) +- Add option to configure hostNetwork daemonset propertie (#863) +- Helm chart generation of ClusterOutput for loki (#865) (#906) +- Bump fluentbit to 2.1.8. (#867) +- Added SuppressTypeName option to helm, as newer ES needs it for bulk operation (#869) +- Adjusting the parameters of fluentbit (#880) @wenchajun +- Adding an extras section to the chart allowing new and less used features of the CRD to be used from the chart (#889) +- Add ImagePullSecret for fluentd (#891) +- Add compress in fluentbit output es (#899) +- Expose ports on collector statefulset (#917) +- build(deps): Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 (#844) +- build(deps): Bump k8s.io/apimachinery from 0.27.3 to 0.27.4 (#847) +- build(deps): Bump helm/kind-action from 1.7.0 to 1.8.0 (#859) +- build(deps): Bump golang from 1.20.6-alpine3.17 to 1.20.7-alpine3.17 in /cmd/fluent-manager (#860) +- build(deps): Bump github.com/go-kit/kit from 0.12.0 to 0.13.0 (#896) +- build(deps): Bump golang from 1.20.7-alpine3.17 to 1.21.1-alpine3.17 in /cmd/fluent-manager (#913) + +### BUGFIX +- Fix: Fluentd's s3 output plugin is compatible with minio (#858) +- Fix: add hostNetwork option (#866) +- Fix azure blob name & boolean parameters. (#887) +- Fix: fluentd watchedNamespaces Helm mapping (#901) + ## 2.4.0 / 2023-07-19 ### Features - Feat: add scheduler support for fluentbit collector (#776) diff --git a/README.md b/README.md index 254aa4863..95ce9017d 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ Kubernetes v1.16.13+ is necessary for running Fluent Operator. Install the latest stable version ```shell -kubectl apply -f https://raw.githubusercontent.com/fluent/fluent-operator/release-2.2/manifests/setup/setup.yaml +kubectl apply -f https://raw.githubusercontent.com/fluent/fluent-operator/release-2.5/manifests/setup/setup.yaml # You can change the namespace in manifests/setup/kustomization.yaml in corresponding release branch # and then use command below to install to another namespace diff --git a/RELEASE.md b/RELEASE.md index 373a96f32..8d6f6e214 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -37,6 +37,7 @@ This page describes the release process and the currently planned schedule for u | v2.2.0 | 2023-04-07 | Elon Cheng (GitHub: @wenchajun) | | v2.3.0 | 2023-06-05 | Elon Cheng (GitHub: @wenchajun) | | v2.4.0 | 2023-07-19 | Elon Cheng (GitHub: @wenchajun) | +| v2.5.0 | 2023-09-13 | Elon Cheng (GitHub: @wenchajun) | # How to cut a new release diff --git a/charts/fluent-operator/Chart.yaml b/charts/fluent-operator/Chart.yaml index ba677ee70..7b3d23c1c 100644 --- a/charts/fluent-operator/Chart.yaml +++ b/charts/fluent-operator/Chart.yaml @@ -15,12 +15,12 @@ description: A Helm chart for Kubernetes # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.4.2 +version: 2.5.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. -appVersion: 2.4.0 +appVersion: 2.5.0 dependencies: - name: fluent-bit-crds diff --git a/charts/fluent-operator/charts/fluent-bit-crds/Chart.yaml b/charts/fluent-operator/charts/fluent-bit-crds/Chart.yaml index 538991d81..1aaab9c1d 100644 --- a/charts/fluent-operator/charts/fluent-bit-crds/Chart.yaml +++ b/charts/fluent-operator/charts/fluent-bit-crds/Chart.yaml @@ -14,10 +14,10 @@ description: A Helm chart delivering fluenbt-bit controller CRDS # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.4.0 +version: 2.5.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "2.4.0" +appVersion: "2.5.0" diff --git a/charts/fluent-operator/charts/fluentd-crds/Chart.yaml b/charts/fluent-operator/charts/fluentd-crds/Chart.yaml index 744c78428..875a81884 100644 --- a/charts/fluent-operator/charts/fluentd-crds/Chart.yaml +++ b/charts/fluent-operator/charts/fluentd-crds/Chart.yaml @@ -14,10 +14,10 @@ description: A Helm chart delivering fluentd controller CRDS # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.4.0 +version: 2.5.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "2.4.0" +appVersion: "2.5.0"