|
| 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 | + |
1 | 98 | ## 3.3.0 / 2025-02-27
|
2 | 99 | ### Features
|
3 | 100 | - Add skip empty lines in tail input (#1352) @smallc2009
|
|
0 commit comments