Skip to content

Update changelog for 3.4.0 release #1609

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 97 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,100 @@
# Change Log

## 3.4.0 / 2025-05-08

### Features

- feat(helm/fluent-operator): add option to disable rbac creation by @gbloquel in https://github.com/fluent/fluent-operator/pull/1556
- Added support for deploying multiple fluentbit collector replicas by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1561
- feat(fluentd): add null output plugin by @cw-Guo in https://github.com/fluent/fluent-operator/pull/1578
- adding support for Syslog over TLS by @matelang in https://github.com/fluent/fluent-operator/pull/1603
- Add structured metadata support for Loki output plugin by @error9098x in https://github.com/fluent/fluent-operator/pull/1579
- expose Enable_Chunk_Trace in the crd, enabling TAP debuging by @danielpodwysocki in https://github.com/fluent/fluent-operator/pull/1588
- feat(charts): Add ability for custom `positionDB` for `FluentBit` by @kiblik in https://github.com/fluent/fluent-operator/pull/1548
- Added the ability to specify Fluentd service type by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1564
- Added the ability to set `Use_Tag_For_Meta` on fluentbit kubernetes filter by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1565
- Add support for compression to the Fluentd HTTP output plugin by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1560
- Added the ability to set `DB.locking` on fluentbit tail inputs by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1567
- Added the ability to set `Owner_References` on fluentbit kubernetes filter by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1566

### Enhancements

- Update fluent-operator-clusterRole.yaml by @duj4 in https://github.com/fluent/fluent-operator/pull/1502
- Pin GitHub actions on commit hash according to best practices by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1513
- Use go.mod version in workflows by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1514
- Move dash so that labelKeys and removeKeys on separate line by @heytrav in https://github.com/fluent/fluent-operator/pull/1509
- makefile: Remove chmod+x by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1521
- gitignore: remove gitignore file and move content to .gitignore by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1519
- editorconfig: Add .editorconfig to ensure files are formatted consistently by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1518
- go-vet: Fix the Go vet findings by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1517
- actions: Remove cache action for Go by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1528
- hack: Fix shellcheck findings in bash scripts by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1527
- chore: update watcher start log by @cw-Guo in https://github.com/fluent/fluent-operator/pull/1529
- Re-factors CI workflow for building & publishing fluent-bit image by @joshuabaird in https://github.com/fluent/fluent-operator/pull/1531
- Update formatting based on prettier plugin by @truongnht in https://github.com/fluent/fluent-operator/pull/1536
- build-fb-image: Update release documentation by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1515
- Bump fluent-bit to 4.0.0 by @github-actions in https://github.com/fluent/fluent-operator/pull/1544
- Add renovate workflow to bump fluent-bit version by @truongnht in https://github.com/fluent/fluent-operator/pull/1535
- renovate wf: Runs renovate job on ubuntu-latest by @truongnht in https://github.com/fluent/fluent-operator/pull/1549
- helm-chart: Improve templates by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1555
- helm-chart: Streamline image values and usage by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1550
- Support setting fluent-bit bufferChunkSize for tail input by @truongnht in https://github.com/fluent/fluent-operator/pull/1569
- makefile: Update Makefile by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1571
- ci: Ensure all generated code is committed by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1570
- helm-chart: Prevent few more occasions of template injection by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1572
- charts/fluent-operator: Add `namespace` to the ServiceAccount by @TeddyAndrieux in https://github.com/fluent/fluent-operator/pull/1590
- ci: Ensure helm tests run on changes to the chart by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1597
- dependabot: Group the k8s.io/- dependency updates in single PR by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1594
- dependabot: Refactor docker ecosystem to new syntax by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1595
- Fix(doc): open_search.md referencing elasticsearch name by @Anghille in https://github.com/fluent/fluent-operator/pull/1408
- fix: Update outdated crds by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1605

### Dependencies

- 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
- Bump fluent-bit to 3.2.9 by @github-actions in https://github.com/fluent/fluent-operator/pull/1511
- 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
- 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
- build(deps): Bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in https://github.com/fluent/fluent-operator/pull/1524
- 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
- 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
- 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
- fluent-bit: Bump fluent-bit from 3.2.9 to 3.2.10 by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1537
- dependencies: Update go dependencies by @marcofranssen in https://github.com/fluent/fluent-operator/pull/1552
- Bump fluent-bit to 4.0.1 by @github-actions in https://github.com/fluent/fluent-operator/pull/1584
- 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
- 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
- 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
- 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

### Bugfixes

- Fix Kubernetes Events DBSync config by @ZephireNZ in https://github.com/fluent/fluent-operator/pull/1546
- Add missing multiline ClusterFilter values by @discostur in https://github.com/fluent/fluent-operator/pull/1581
- (ci/fluentbit) fix: Adds permission to publish packages by @joshuabaird in https://github.com/fluent/fluent-operator/pull/1538
- (ci/fluentbit) fix: provide packages:write permission by @joshuabaird in https://github.com/fluent/fluent-operator/pull/1539
- Fixed nil pointer dereference (panic) when port numbers are unset by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1563
- Fix ClusterFluentBitConfig rendering in helm chart when using yaml configFileFormat by @truongnht in https://github.com/fluent/fluent-operator/pull/1573
- fix(crd): disallow null values for logfmt parser to prevent fluent-bit crash by @sandy2008 in https://github.com/fluent/fluent-operator/pull/1543
- Fix fluentbit service selector not using pod labels when defined by @solidDoWant in https://github.com/fluent/fluent-operator/pull/1575

## New Contributors

- @duj4 made their first contribution in https://github.com/fluent/fluent-operator/pull/1502
- @marcofranssen made their first contribution in https://github.com/fluent/fluent-operator/pull/1513
- @heytrav made their first contribution in https://github.com/fluent/fluent-operator/pull/1509
- @sandy2008 made their first contribution in https://github.com/fluent/fluent-operator/pull/1543
- @ZephireNZ made their first contribution in https://github.com/fluent/fluent-operator/pull/1546
- @kiblik made their first contribution in https://github.com/fluent/fluent-operator/pull/1548
- @gbloquel made their first contribution in https://github.com/fluent/fluent-operator/pull/1556
- @solidDoWant made their first contribution in https://github.com/fluent/fluent-operator/pull/1563
- @discostur made their first contribution in https://github.com/fluent/fluent-operator/pull/1581
- @danielpodwysocki made their first contribution in https://github.com/fluent/fluent-operator/pull/1588
- @TeddyAndrieux made their first contribution in https://github.com/fluent/fluent-operator/pull/1590
- @matelang made their first contribution in https://github.com/fluent/fluent-operator/pull/1603
- @error9098x made their first contribution in https://github.com/fluent/fluent-operator/pull/1579
- @Anghille made their first contribution in https://github.com/fluent/fluent-operator/pull/1408

## 3.3.0 / 2025-02-27
### Features
- Add skip empty lines in tail input (#1352) @smallc2009
Expand Down
89 changes: 45 additions & 44 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,50 +4,51 @@ 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) |
| v0.4.0 | 2021-04-01 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.5.0 | 2021-04-14 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.6.0 | 2021-06-03 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.6.1 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
| v0.6.2 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
| v0.7.0 | 2021-06-29 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.7.1 | 2021-07-09 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.8.0 | 2021-07-23 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.9.0 | 2021-08-13 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.10.0 | 2021-08-20 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.11.0 | 2021-09-01 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.12.0 | 2021-09-13 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.13.0 | 2022-03-14 | Elon Cheng (GitHub: @wenchajun) |
| v1.0.0 | 2022-03-25 | Elon Cheng (GitHub: @wenchajun) |
| v1.0.1 | 2022-05-12 | Elon Cheng (GitHub: @wenchajun) |
| v1.0.2 | 2022-05-17 | Elon Cheng (GitHub: @wenchajun) |
| v1.1.0 | 2022-06-15 | Elon Cheng (GitHub: @wenchajun) |
| v1.5.0 | 2022-09-24 | Elon Cheng (GitHub: @wenchajun) |
| v1.5.1 | 2022-09-30 | Elon Cheng (GitHub: @wenchajun) |
| v1.6.0 | 2022-10-25 | Elon Cheng (GitHub: @wenchajun) |
| v1.6.1 | 2022-10-31 | Elon Cheng (GitHub: @wenchajun) |
| v1.7.0 | 2022-11-23 | Elon Cheng (GitHub: @wenchajun) |
| v2.0.0 | 2023-02-03 | Elon Cheng (GitHub: @wenchajun) |
| v2.0.1 | 2023-02-08 | Elon Cheng (GitHub: @wenchajun) |
| v2.1.0 | 2023-03-13 | Elon Cheng (GitHub: @wenchajun) |
| 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) |
| 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) |
| v2.9.0 | 2024-06-13 | Elon Cheng (GitHub: @wenchajun) |
| v3.0.0 | 2024-07-09 | Elon Cheng (GitHub: @wenchajun) |
| v3.1.0 | 2024-08-14 | Zhang Peng (GitHub: @Gentleelephant) |
| v3.2.0 | 2024-09-21 | Chengwei Guo (GitHub: @cw-Guo) |
| v3.3.0 | 2025-02-27 | Chengwei Guo (GitHub: @cw-Guo) |

# How to cut a new release
| 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) |
| v0.4.0 | 2021-04-01 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.5.0 | 2021-04-14 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.6.0 | 2021-06-03 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.6.1 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
| v0.6.2 | 2021-06-11 | Benjamin Huo (GitHub: @benjaminhuo) |
| v0.7.0 | 2021-06-29 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.7.1 | 2021-07-09 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.8.0 | 2021-07-23 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.9.0 | 2021-08-13 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.10.0 | 2021-08-20 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.11.0 | 2021-09-01 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.12.0 | 2021-09-13 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.13.0 | 2022-03-14 | Elon Cheng (GitHub: @wenchajun) |
| v1.0.0 | 2022-03-25 | Elon Cheng (GitHub: @wenchajun) |
| v1.0.1 | 2022-05-12 | Elon Cheng (GitHub: @wenchajun) |
| v1.0.2 | 2022-05-17 | Elon Cheng (GitHub: @wenchajun) |
| v1.1.0 | 2022-06-15 | Elon Cheng (GitHub: @wenchajun) |
| v1.5.0 | 2022-09-24 | Elon Cheng (GitHub: @wenchajun) |
| v1.5.1 | 2022-09-30 | Elon Cheng (GitHub: @wenchajun) |
| v1.6.0 | 2022-10-25 | Elon Cheng (GitHub: @wenchajun) |
| v1.6.1 | 2022-10-31 | Elon Cheng (GitHub: @wenchajun) |
| v1.7.0 | 2022-11-23 | Elon Cheng (GitHub: @wenchajun) |
| v2.0.0 | 2023-02-03 | Elon Cheng (GitHub: @wenchajun) |
| v2.0.1 | 2023-02-08 | Elon Cheng (GitHub: @wenchajun) |
| v2.1.0 | 2023-03-13 | Elon Cheng (GitHub: @wenchajun) |
| 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) |
| 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) |
| v2.9.0 | 2024-06-13 | Elon Cheng (GitHub: @wenchajun) |
| v3.0.0 | 2024-07-09 | Elon Cheng (GitHub: @wenchajun) |
| v3.1.0 | 2024-08-14 | Zhang Peng (GitHub: @Gentleelephant) |
| v3.2.0 | 2024-09-21 | Chengwei Guo (GitHub: @cw-Guo) |
| v3.3.0 | 2025-02-27 | Chengwei Guo (GitHub: @cw-Guo) |
| v3.4.0 | 2025-05-08 | Marco Franssen (GitHub: @marcofranssen) |

### How to cut a new release

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

Expand Down