From ccce7227b1fa409e7ac9c6f4b8a4f47773592ecd Mon Sep 17 00:00:00 2001 From: Gentleelephant Date: Mon, 22 Apr 2024 15:36:31 +0800 Subject: [PATCH] release-2.8.0 Signed-off-by: Gentleelephant --- CHANGELOG.md | 56 ++++++++++++++++++- RELEASE.md | 3 +- charts/fluent-operator/Chart.yaml | 4 +- .../charts/fluent-bit-crds/Chart.yaml | 4 +- .../charts/fluentd-crds/Chart.yaml | 4 +- 5 files changed, 63 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b3a06bce0..34b4d51e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,57 @@ +## 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 + ## 2.7.0 / 2023-12-19 ### Features - Feat: Add copy output plugin for fluentd #1017 (#1018) @antrema @@ -10,7 +64,7 @@ - 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 +### 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 diff --git a/RELEASE.md b/RELEASE.md index 1439e75d5..84c836185 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -5,7 +5,7 @@ This page describes the release process and the currently planned schedule for u ## Release schedule | release series | date (year-month-day) | release shepherd | -| -------------- | ---------------------- | ------------------------------------- | +|----------------|------------------------|---------------------------------------| | v0.1.0 | 2020-02-17 | Guangzhe Huang (GitHub: @huanggze) | | v0.2.0 | 2020-08-27 | Guangzhe Huang (GitHub: @huanggze) | | v0.3.0 | 2020-11-10 | Guangzhe Huang (GitHub: @huanggze) | @@ -40,6 +40,7 @@ This page describes the release process and the currently planned schedule for u | v2.5.0 | 2023-09-13 | Elon Cheng (GitHub: @wenchajun) | | v2.6.0 | 2023-11-22 | Elon Cheng (GitHub: @wenchajun) | | v2.7.0 | 2023-12-19 | Anthony Treuillier (GitHub: @antrema) | +| v2.8.0 | 2024-04-22 | Zhang Peng (GitHub: @Gentleelephant) | # How to cut a new release diff --git a/charts/fluent-operator/Chart.yaml b/charts/fluent-operator/Chart.yaml index 738ef54ef..c79d5c5f0 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.7.0 +version: 2.8.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.7.0 +appVersion: 2.8.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 ce4763c3a..d138de04a 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.7.0 +version: 2.8.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.7.0" +appVersion: "2.8.0" diff --git a/charts/fluent-operator/charts/fluentd-crds/Chart.yaml b/charts/fluent-operator/charts/fluentd-crds/Chart.yaml index 94e97be9e..25ca219a1 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.7.0 +version: 2.8.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.7.0" +appVersion: "2.8.0"