Skip to content

Commit beef431

Browse files
committed
Update changelog for 3.4.0 release
Signed-off-by: Marco Franssen <[email protected]>
1 parent 254c687 commit beef431

File tree

2 files changed

+142
-44
lines changed

2 files changed

+142
-44
lines changed

CHANGELOG.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,100 @@
1+
# Change Log
2+
3+
## 3.4.0 / 2025-05-08
4+
5+
### Features
6+
7+
- feat(helm/fluent-operator): add option to disable rbac creation by @gbloquel in https://github.com/fluent/fluent-operator/pull/1556
8+
- Added support for deploying multiple fluentbit collector replicas by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1561
9+
- feat(fluentd): add null output plugin by @cw-Guo in https://github.com/fluent/fluent-operator/pull/1578
10+
- adding support for Syslog over TLS by @matelang in https://github.com/fluent/fluent-operator/pull/1603
11+
- Add structured metadata support for Loki output plugin by @error9098x in https://github.com/fluent/fluent-operator/pull/1579
12+
- expose Enable_Chunk_Trace in the crd, enabling TAP debuging by @danielpodwysocki in https://github.com/fluent/fluent-operator/pull/1588
13+
- feat(charts): Add ability for custom `positionDB` for `FluentBit` by @kiblik in https://github.com/fluent/fluent-operator/pull/1548
14+
- Added the ability to specify Fluentd service type by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1564
15+
- Added the ability to set `Use_Tag_For_Meta` on fluentbit kubernetes filter by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1565
16+
- Add support for compression to the Fluentd HTTP output plugin by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1560
17+
- Added the ability to set `DB.locking` on fluentbit tail inputs by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1567
18+
- Added the ability to set `Owner_References` on fluentbit kubernetes filter by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1566
19+
20+
### Enhancements
21+
22+
- Update fluent-operator-clusterRole.yaml by @duj4 in https://github.com/fluent/fluent-operator/pull/1502
23+
- Pin GitHub actions on commit hash according to best practices by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1513
24+
- Use go.mod version in workflows by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1514
25+
- Move dash so that labelKeys and removeKeys on separate line by @heytrav in https://github.com/fluent/fluent-operator/pull/1509
26+
- makefile: Remove chmod+x by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1521
27+
- gitignore: remove gitignore file and move content to .gitignore by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1519
28+
- editorconfig: Add .editorconfig to ensure files are formatted consistently by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1518
29+
- go-vet: Fix the Go vet findings by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1517
30+
- actions: Remove cache action for Go by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1528
31+
- hack: Fix shellcheck findings in bash scripts by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1527
32+
- chore: update watcher start log by @cw-Guo in https://github.com/fluent/fluent-operator/pull/1529
33+
- Re-factors CI workflow for building & publishing fluent-bit image by @joshuabaird in https://github.com/fluent/fluent-operator/pull/1531
34+
- Update formatting based on prettier plugin by @truongnht in https://github.com/fluent/fluent-operator/pull/1536
35+
- build-fb-image: Update release documentation by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1515
36+
- Bump fluent-bit to 4.0.0 by @github-actions in https://github.com/fluent/fluent-operator/pull/1544
37+
- Add renovate workflow to bump fluent-bit version by @truongnht in https://github.com/fluent/fluent-operator/pull/1535
38+
- renovate wf: Runs renovate job on ubuntu-latest by @truongnht in https://github.com/fluent/fluent-operator/pull/1549
39+
- helm-chart: Improve templates by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1555
40+
- helm-chart: Streamline image values and usage by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1550
41+
- Support setting fluent-bit bufferChunkSize for tail input by @truongnht in https://github.com/fluent/fluent-operator/pull/1569
42+
- makefile: Update Makefile by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1571
43+
- ci: Ensure all generated code is committed by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1570
44+
- helm-chart: Prevent few more occasions of template injection by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1572
45+
- charts/fluent-operator: Add `namespace` to the ServiceAccount by @TeddyAndrieux in https://github.com/fluent/fluent-operator/pull/1590
46+
- ci: Ensure helm tests run on changes to the chart by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1597
47+
- dependabot: Group the k8s.io/- dependency updates in single PR by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1594
48+
- dependabot: Refactor docker ecosystem to new syntax by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1595
49+
- Fix(doc): open_search.md referencing elasticsearch name by @Anghille in https://github.com/fluent/fluent-operator/pull/1408
50+
- fix: Update outdated crds by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1605
51+
52+
### Dependencies
53+
54+
- actions: Pin setup-helm to v4.3.0 + Bump Helm to v3.17.2 by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1520
55+
- Bump fluent-bit to 3.2.9 by @github-actions in https://github.com/fluent/fluent-operator/pull/1511
56+
- images: Align Go version to be 1.24.1 based on go.mod defined version by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1516
57+
- build(deps): Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in https://github.com/fluent/fluent-operator/pull/1525
58+
- build(deps): Bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in https://github.com/fluent/fluent-operator/pull/1524
59+
- build(deps): Bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 by @dependabot in https://github.com/fluent/fluent-operator/pull/1523
60+
- build(deps): Bump github.com/onsi/gomega from 1.34.2 to 1.36.3 by @dependabot in https://github.com/fluent/fluent-operator/pull/1533
61+
- build(deps): Bump helm/chart-testing-action from 2.6.1 to 2.7.0 by @dependabot in https://github.com/fluent/fluent-operator/pull/1487
62+
- fluent-bit: Bump fluent-bit from 3.2.9 to 3.2.10 by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1537
63+
- dependencies: Update go dependencies by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1552
64+
- Bump fluent-bit to 4.0.1 by @github-actions in https://github.com/fluent/fluent-operator/pull/1584
65+
- build(deps): Bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in https://github.com/fluent/fluent-operator/pull/1599
66+
- build(deps): Bump renovatebot/github-action from 41.0.13 to 41.0.22 by @dependabot in https://github.com/fluent/fluent-operator/pull/1598
67+
- chore(deps): update ghcr.io/fluent/fluent-operator/fluent-bit docker tag to v4.0.1 by @github-actions in https://github.com/fluent/fluent-operator/pull/1585
68+
- build(deps): Bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot in https://github.com/fluent/fluent-operator/pull/1604
69+
70+
### Bugfixes
71+
72+
- Fix Kubernetes Events DBSync config by @ZephireNZ in https://github.com/fluent/fluent-operator/pull/1546
73+
- Add missing multiline ClusterFilter values by @discostur in https://github.com/fluent/fluent-operator/pull/1581
74+
- (ci/fluentbit) fix: Adds permission to publish packages by @joshuabaird in https://github.com/fluent/fluent-operator/pull/1538
75+
- (ci/fluentbit) fix: provide packages:write permission by @joshuabaird in https://github.com/fluent/fluent-operator/pull/1539
76+
- Fixed nil pointer dereference (panic) when port numbers are unset by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1563
77+
- Fix ClusterFluentBitConfig rendering in helm chart when using yaml configFileFormat by @truongnht in https://github.com/fluent/fluent-operator/pull/1573
78+
- fix(crd): disallow null values for logfmt parser to prevent fluent-bit crash by @sandy2008 in https://github.com/fluent/fluent-operator/pull/1543
79+
- Fix fluentbit service selector not using pod labels when defined by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1575
80+
81+
## New Contributors
82+
83+
- @duj4 made their first contribution in https://github.com/fluent/fluent-operator/pull/1502
84+
- @marcofranssen made their first contribution in https://github.com/fluent/fluent-operator/pull/1513
85+
- @heytrav made their first contribution in https://github.com/fluent/fluent-operator/pull/1509
86+
- @sandy2008 made their first contribution in https://github.com/fluent/fluent-operator/pull/1543
87+
- @ZephireNZ made their first contribution in https://github.com/fluent/fluent-operator/pull/1546
88+
- @kiblik made their first contribution in https://github.com/fluent/fluent-operator/pull/1548
89+
- @gbloquel made their first contribution in https://github.com/fluent/fluent-operator/pull/1556
90+
- @solidDoWant made their first contribution in https://github.com/fluent/fluent-operator/pull/1563
91+
- @discostur made their first contribution in https://github.com/fluent/fluent-operator/pull/1581
92+
- @danielpodwysocki made their first contribution in https://github.com/fluent/fluent-operator/pull/1588
93+
- @TeddyAndrieux made their first contribution in https://github.com/fluent/fluent-operator/pull/1590
94+
- @matelang made their first contribution in https://github.com/fluent/fluent-operator/pull/1603
95+
- @error9098x made their first contribution in https://github.com/fluent/fluent-operator/pull/1579
96+
- @Anghille made their first contribution in https://github.com/fluent/fluent-operator/pull/1408
97+
198
## 3.3.0 / 2025-02-27
299
### Features
3100
- Add skip empty lines in tail input (#1352) @smallc2009

RELEASE.md

Lines changed: 45 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -4,50 +4,51 @@ This page describes the release process and the currently planned schedule for u
44

55
## Release schedule
66

7-
| release series | date (year-month-day) | release shepherd |
8-
| -------------- | --------------------- | ------------------------------------- |
9-
| v0.1.0 | 2020-02-17 | Guangzhe Huang (GitHub: @huanggze) |
10-
| v0.2.0 | 2020-08-27 | Guangzhe Huang (GitHub: @huanggze) |
11-
| v0.3.0 | 2020-11-10 | Guangzhe Huang (GitHub: @huanggze) |
12-
| v0.4.0 | 2021-04-01 | Wanjun Lei (GitHub: @wanjunlei) |
13-
| v0.5.0 | 2021-04-14 | Wanjun Lei (GitHub: @wanjunlei) |
14-
| v0.6.0 | 2021-06-03 | Wanjun Lei (GitHub: @wanjunlei) |
15-
| v0.6.1 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
16-
| v0.6.2 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
17-
| v0.7.0 | 2021-06-29 | Wanjun Lei (GitHub: @wanjunlei) |
18-
| v0.7.1 | 2021-07-09 | Wanjun Lei (GitHub: @wanjunlei) |
19-
| v0.8.0 | 2021-07-23 | Wanjun Lei (GitHub: @wanjunlei) |
20-
| v0.9.0 | 2021-08-13 | Wanjun Lei (GitHub: @wanjunlei) |
21-
| v0.10.0 | 2021-08-20 | Wanjun Lei (GitHub: @wanjunlei) |
22-
| v0.11.0 | 2021-09-01 | Wanjun Lei (GitHub: @wanjunlei) |
23-
| v0.12.0 | 2021-09-13 | Wanjun Lei (GitHub: @wanjunlei) |
24-
| v0.13.0 | 2022-03-14 | Elon Cheng (GitHub: @wenchajun) |
25-
| v1.0.0 | 2022-03-25 | Elon Cheng (GitHub: @wenchajun) |
26-
| v1.0.1 | 2022-05-12 | Elon Cheng (GitHub: @wenchajun) |
27-
| v1.0.2 | 2022-05-17 | Elon Cheng (GitHub: @wenchajun) |
28-
| v1.1.0 | 2022-06-15 | Elon Cheng (GitHub: @wenchajun) |
29-
| v1.5.0 | 2022-09-24 | Elon Cheng (GitHub: @wenchajun) |
30-
| v1.5.1 | 2022-09-30 | Elon Cheng (GitHub: @wenchajun) |
31-
| v1.6.0 | 2022-10-25 | Elon Cheng (GitHub: @wenchajun) |
32-
| v1.6.1 | 2022-10-31 | Elon Cheng (GitHub: @wenchajun) |
33-
| v1.7.0 | 2022-11-23 | Elon Cheng (GitHub: @wenchajun) |
34-
| v2.0.0 | 2023-02-03 | Elon Cheng (GitHub: @wenchajun) |
35-
| v2.0.1 | 2023-02-08 | Elon Cheng (GitHub: @wenchajun) |
36-
| v2.1.0 | 2023-03-13 | Elon Cheng (GitHub: @wenchajun) |
37-
| v2.2.0 | 2023-04-07 | Elon Cheng (GitHub: @wenchajun) |
38-
| v2.3.0 | 2023-06-05 | Elon Cheng (GitHub: @wenchajun) |
39-
| v2.4.0 | 2023-07-19 | Elon Cheng (GitHub: @wenchajun) |
40-
| v2.5.0 | 2023-09-13 | Elon Cheng (GitHub: @wenchajun) |
41-
| v2.6.0 | 2023-11-22 | Elon Cheng (GitHub: @wenchajun) |
42-
| v2.7.0 | 2023-12-19 | Anthony Treuillier (GitHub: @antrema) |
43-
| v2.8.0 | 2024-04-22 | Zhang Peng (GitHub: @Gentleelephant) |
44-
| v2.9.0 | 2024-06-13 | Elon Cheng (GitHub: @wenchajun) |
45-
| v3.0.0 | 2024-07-09 | Elon Cheng (GitHub: @wenchajun) |
46-
| v3.1.0 | 2024-08-14 | Zhang Peng (GitHub: @Gentleelephant) |
47-
| v3.2.0 | 2024-09-21 | Chengwei Guo (GitHub: @cw-Guo) |
48-
| v3.3.0 | 2025-02-27 | Chengwei Guo (GitHub: @cw-Guo) |
49-
50-
# How to cut a new release
7+
| release series | date (year-month-day) | release shepherd |
8+
| -------------- | --------------------- | --------------------------------------- |
9+
| v0.1.0 | 2020-02-17 | Guangzhe Huang (GitHub: @huanggze) |
10+
| v0.2.0 | 2020-08-27 | Guangzhe Huang (GitHub: @huanggze) |
11+
| v0.3.0 | 2020-11-10 | Guangzhe Huang (GitHub: @huanggze) |
12+
| v0.4.0 | 2021-04-01 | Wanjun Lei (GitHub: @wanjunlei) |
13+
| v0.5.0 | 2021-04-14 | Wanjun Lei (GitHub: @wanjunlei) |
14+
| v0.6.0 | 2021-06-03 | Wanjun Lei (GitHub: @wanjunlei) |
15+
| v0.6.1 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
16+
| v0.6.2 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
17+
| v0.7.0 | 2021-06-29 | Wanjun Lei (GitHub: @wanjunlei) |
18+
| v0.7.1 | 2021-07-09 | Wanjun Lei (GitHub: @wanjunlei) |
19+
| v0.8.0 | 2021-07-23 | Wanjun Lei (GitHub: @wanjunlei) |
20+
| v0.9.0 | 2021-08-13 | Wanjun Lei (GitHub: @wanjunlei) |
21+
| v0.10.0 | 2021-08-20 | Wanjun Lei (GitHub: @wanjunlei) |
22+
| v0.11.0 | 2021-09-01 | Wanjun Lei (GitHub: @wanjunlei) |
23+
| v0.12.0 | 2021-09-13 | Wanjun Lei (GitHub: @wanjunlei) |
24+
| v0.13.0 | 2022-03-14 | Elon Cheng (GitHub: @wenchajun) |
25+
| v1.0.0 | 2022-03-25 | Elon Cheng (GitHub: @wenchajun) |
26+
| v1.0.1 | 2022-05-12 | Elon Cheng (GitHub: @wenchajun) |
27+
| v1.0.2 | 2022-05-17 | Elon Cheng (GitHub: @wenchajun) |
28+
| v1.1.0 | 2022-06-15 | Elon Cheng (GitHub: @wenchajun) |
29+
| v1.5.0 | 2022-09-24 | Elon Cheng (GitHub: @wenchajun) |
30+
| v1.5.1 | 2022-09-30 | Elon Cheng (GitHub: @wenchajun) |
31+
| v1.6.0 | 2022-10-25 | Elon Cheng (GitHub: @wenchajun) |
32+
| v1.6.1 | 2022-10-31 | Elon Cheng (GitHub: @wenchajun) |
33+
| v1.7.0 | 2022-11-23 | Elon Cheng (GitHub: @wenchajun) |
34+
| v2.0.0 | 2023-02-03 | Elon Cheng (GitHub: @wenchajun) |
35+
| v2.0.1 | 2023-02-08 | Elon Cheng (GitHub: @wenchajun) |
36+
| v2.1.0 | 2023-03-13 | Elon Cheng (GitHub: @wenchajun) |
37+
| v2.2.0 | 2023-04-07 | Elon Cheng (GitHub: @wenchajun) |
38+
| v2.3.0 | 2023-06-05 | Elon Cheng (GitHub: @wenchajun) |
39+
| v2.4.0 | 2023-07-19 | Elon Cheng (GitHub: @wenchajun) |
40+
| v2.5.0 | 2023-09-13 | Elon Cheng (GitHub: @wenchajun) |
41+
| v2.6.0 | 2023-11-22 | Elon Cheng (GitHub: @wenchajun) |
42+
| v2.7.0 | 2023-12-19 | Anthony Treuillier (GitHub: @antrema) |
43+
| v2.8.0 | 2024-04-22 | Zhang Peng (GitHub: @Gentleelephant) |
44+
| v2.9.0 | 2024-06-13 | Elon Cheng (GitHub: @wenchajun) |
45+
| v3.0.0 | 2024-07-09 | Elon Cheng (GitHub: @wenchajun) |
46+
| v3.1.0 | 2024-08-14 | Zhang Peng (GitHub: @Gentleelephant) |
47+
| v3.2.0 | 2024-09-21 | Chengwei Guo (GitHub: @cw-Guo) |
48+
| v3.3.0 | 2025-02-27 | Chengwei Guo (GitHub: @cw-Guo) |
49+
| v3.4.0 | 2025-05-08 | Marco Franssen (GitHub: @marcofranssen) |
50+
51+
### How to cut a new release
5152

5253
> This guide is strongly based on the [Prometheus release instructions](https://github.com/prometheus/prometheus/blob/master/RELEASE.md).
5354

0 commit comments

Comments
 (0)