diff --git a/CHANGELOG.md b/CHANGELOG.md index 243c4542e..75a7acbaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,43 @@ +## 2.6.0 / 2023-11-22 +### Features +- Feat: Add fluentbit nginx plugin (#924) +- Feat: Add fluentbit statsd plugin (#925) +- Feat: Add fluentbit syslog plugin (#931) +- Feat: Add fluentbit tcp plugin (#936) +- Feat: Add in_sample plugin to fluentd to facilitate tests. (#937) +- Feat: Adds the fluent-plugin-prometheus plugin to fluentd. (#966) +- Feat: Adds fluentd monitor_agent input plugin (#967) +- Feat(fluentd): Input plugin CRs (#972) +- Feat: Add readiness & liveness probe for fluentd (#980) + +### ENHANCEMENT +- Add fluentbit daemonset hostPath toggle (#926) +- Allow setting dnsPolicy for fluentbit (#951) +- Default cri parser should contain Time_Keep On, otherwise no time tag exists at output (#958) +- Chore: Replace deprecated command with environment file (#970) +- Upgrade chart-testing-action to v2.6.0 (#976) +- Allow passing env vars using the chart (#977) +- Sort custom resources by metadata.name (#988) +- Bump fluentbit to 2.2.0 (#994) +- build(deps): Bump docker/login-action from 2 to 3 (#939) +- build(deps): Bump actions/checkout from 3 to 4 (#940) +- build(deps): Bump docker/setup-buildx-action from 2 to 3 (#941) +- build(deps): Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 (#944) +- build(deps): Bump golang from 1.21.1-alpine3.17 to 1.21.2-alpine3.17 in /cmd/fluent-manager (#950) +- build(deps): Bump golang from 1.21.2-alpine3.17 to 1.21.3-alpine3.17 in /cmd/fluent-manager (#953) +- build(deps): Bump golang.org/x/net from 0.14.0 to 0.17.0 (#954) +- build(deps): Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 (#981) +- build(deps): Bump golang from 1.21.1 to 1.21.3 in /docs/best-practice/forwarding-logs-via-http (#974) +- build(deps): Bump golang from 1.21.3-alpine3.17 to 1.21.4-alpine3.17 in /cmd/fluent-manager (#983) +- build(deps): Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 (#989) + +### BUGFIX +- Fix(doc): Fluentbit splunk output docs (#935) @Macbet +- Fix: Add parserSelector to clusterFluentBitConfig chart templates (#956) +- Fix: fd record transformer parameters (#960) +- Fix: fluentd in_http plugin keepalive_timeout option (#968) +- Fix: fluentd parser keep_time_key (#987) + ## 2.5.0 / 2023-09-13 ### Features - Feat: add support to run Fluentd as a DaemonSet (#839) diff --git a/README.md b/README.md index 95ce9017d..00e578054 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.5/manifests/setup/setup.yaml +kubectl apply -f https://raw.githubusercontent.com/fluent/fluent-operator/release-2.6/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 8d6f6e214..81a2b561c 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -38,6 +38,7 @@ This page describes the release process and the currently planned schedule for u | 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) | +| v2.6.0 | 2023-11-22 | 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 8a1de92e7..2885c40d9 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.5.2 +version: 2.6.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.5.1 +appVersion: 2.6.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 1aaab9c1d..02cbb1e81 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.5.0 +version: 2.6.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.5.0" +appVersion: "2.6.0" diff --git a/charts/fluent-operator/charts/fluentd-crds/Chart.yaml b/charts/fluent-operator/charts/fluentd-crds/Chart.yaml index 875a81884..cb5589883 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.5.0 +version: 2.6.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.5.0" +appVersion: "2.6.0"