Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
54a36fb
config_format: cf_yaml: lign the behavior of dirname against POSIX
cosmo0920 Jan 6, 2026
a2f64b9
filter: validate value property (not null)
edsiper Feb 2, 2026
527ca9f
processor: properly handle numeric values in config map
edsiper Feb 2, 2026
a1e82ab
filter_log_to_metrics: fix handling of init exceptions and cleanup
edsiper Feb 2, 2026
5a30d3e
out_stackdriver: clean up oauth2 cache lifecycle
erain Jan 2, 2026
a3c457f
filter_kubernetes: Adjust cleanup ordering to avoid use-after-free
ShelbyZ Feb 9, 2026
2be7535
in_winevtlog: Add text format for event rendering
cosmo0920 Feb 10, 2026
9939213
in_winevtlog: Plug memory errors on exceptions
cosmo0920 Feb 10, 2026
3bdac8c
in_winevtlog: Use different variables for collecting each of lengths
cosmo0920 Feb 10, 2026
7155725
in_tail: Add skipped_lines counter
cosmo0920 Feb 13, 2026
09e3780
in_tail: Handle only first occurrence for skipped lines
cosmo0920 Feb 13, 2026
8b5e517
in_splunk: Extract x-forwarded-for as a remote_addr record
cosmo0920 Jan 26, 2026
0192ac7
tests: in_splunk: Add a remote_addr extraction case
cosmo0920 Jan 26, 2026
4a3b205
tests: internal: aws: switch AWS Endpoints for European Souvereign Cloud
kabakakao Jan 7, 2026
0915933
aws: addtional changes mentioned by coderabbit
kabakakao Jan 8, 2026
a36b225
plugin_proxy: enable event_type specification for proxy plugins
jmccormick7 Feb 17, 2026
653f174
in_splunk: Plug memory issues
cosmo0920 Feb 17, 2026
40c2f27
github: workflows: free space
edsiper Feb 17, 2026
c51f3c0
dockerfiles: Install minimum components and avoiding to use includeRe…
cosmo0920 Feb 18, 2026
551ab40
filter_kubernetes: Prevent backtrack for extracting pod name
cosmo0920 Jan 13, 2026
34f3514
tests: filter_kubernetes: Add a test case for preventing backtracks o…
cosmo0920 Jan 13, 2026
6fd9e11
multiline: ml: Propagate metadata even if on exceptions
cosmo0920 Feb 16, 2026
eea548a
multiline: ml: Plug memory errors
cosmo0920 Feb 17, 2026
0694882
multiline: ml_stream: Clean up stream's metadata
cosmo0920 Feb 17, 2026
3770881
multiline: ml: Make funtions for metadata operations to be public
cosmo0920 Feb 17, 2026
00fa39d
filter_log_to_metrics: Use pre-allocated slots of memory for labels
cosmo0920 Jan 28, 2026
abfca3c
workflows: Suppress invalid glob patterns
cosmo0920 Feb 25, 2026
2fdd547
processor_content_modifier: free autogenerated OTEL scope keys
edsiper Mar 11, 2026
a9948ee
tests: runtime: processor_content_modifier: OTEL scope autogenerated …
edsiper Mar 11, 2026
af48eee
http_server: enforce buffer_max_size for HTTP/2 request bodies
edsiper Mar 4, 2026
0c7d9e2
in_elasticsearch: fix missing var initialization
edsiper Mar 18, 2026
095666f
http_server: http2: fix return value on NULL server
edsiper Mar 18, 2026
c169686
github: workflows: linter: fix command
edsiper Mar 18, 2026
00e2f56
github: workflows: remove trivy cron workflow
edsiper Mar 21, 2026
74f0bdd
avro: out_kafka: fix a bug in avro schema_id
siji-on May 9, 2022
dff045e
avro: Fix specification errors
cosmo0920 Mar 3, 2026
a69c89d
out_kafka: Fix glitched width of overhead
cosmo0920 Mar 3, 2026
3444cf0
build: Set without test building forcibly for jansson
cosmo0920 Mar 3, 2026
c0cbc1e
lib: monkey: upgrade to v1.8.8
edsiper Apr 9, 2026
bb99b47
task: track route-effective metrics for output accounting
edsiper Mar 3, 2026
4e0c10b
output: persist route-effective metrics on flush return
edsiper Mar 3, 2026
dde4a28
engine: use route-effective counts for output metrics
edsiper Mar 3, 2026
cd513fa
tests: runtime: add output processor drop counter test
edsiper Mar 3, 2026
d1f039e
tests: runtime: fix output processor counter expectation
edsiper Apr 10, 2026
46774c8
build: bump to v4.2.4
cosmo0920 Apr 10, 2026
32b943e
dockerfile: bump to v4.2.4
cosmo0920 Apr 10, 2026
fbc3512
snap: bump to v4.2.4
cosmo0920 Apr 10, 2026
53c74da
bitbake: bump to v4.2.4
cosmo0920 Apr 10, 2026
40a0c74
release: update to 4.2.5
cosmo0920 Apr 10, 2026
6c07bad
packaging: add support for Ubuntu 26.04
patrick-stephens May 14, 2026
304b9c1
env: add bash-style default value operator :-
benjaminmueggenburg-serato May 10, 2026
490ac0a
tests: internal: env: Add test cases for default value operator :-
benjaminmueggenburg-serato May 14, 2026
fec51c4
out_chronicle: Support for native out-of-band Labels and Namespace
cosmo0920 May 22, 2026
184f892
tests: runtime: Add a test case for out-of-band Labels and Namespace …
cosmo0920 May 22, 2026
fb9de01
out_chronicle: Addressed a review comment
cosmo0920 May 22, 2026
1832f29
input_thread: replace raw read() with pipe abstraction to fix crash
zshuang0316 Mar 27, 2026
327564c
aws: compression: arrow: Set up proper block size
cosmo0920 Mar 31, 2026
edef615
network: Handle bracketed IPv6 addresses
cosmo0920 Apr 6, 2026
cb584c9
tests: Add a test case for handling bracketed address
cosmo0920 Apr 6, 2026
0111510
parser: Handle DST changes just after local midnight
cosmo0920 Apr 6, 2026
078ef4a
tests: Add a test case for just after midmight change of DST
cosmo0920 Apr 6, 2026
ded0fac
router_config: bind routes to exact input section
edsiper Apr 16, 2026
6faf17f
tests: internal: cover routed input binding without alias
edsiper Apr 16, 2026
5a7f26d
tests: out_influxdb: Add tag_keys test case
cosmo0920 Apr 16, 2026
a00b808
out_influxdb: Fix incorrect parameter type
cosmo0920 Apr 16, 2026
ad0cd7b
utils: fix integer divide-by-zero on Windows x64 in bytes_to_human_re…
ashinde-ai Apr 20, 2026
5c6b8f4
filter_kubernetes: don't recycle connections in fetch_pod_service_map
sparrc Mar 11, 2026
ac6e9be
in_tail: fix file append cleanup on failure
sandy2008 Apr 27, 2026
a0a9035
filter_kubernetes: destroy TLS session to prevent SSL object leak
ShelbyZ Apr 21, 2026
8e62c32
tests: internal: upstream_tls: verify TLS session destroy prevents do…
ShelbyZ Apr 21, 2026
2f61223
filter_kubernetes: destroy upstream and TLS context on happy path exit
ShelbyZ Apr 22, 2026
c0db00d
engine: ignore duplicate STOP to prevent shutdown spin
jinyongchoi Apr 24, 2026
13c9f26
tests: runtime: add regression test for duplicate STOP shutdown spin
jinyongchoi Apr 24, 2026
a9a2f5b
tests: runtime: filter_lua: Add a test case for flush on startup
cosmo0920 Apr 28, 2026
c91bbb0
in_dummy: Use pre_run callback to fix crash path
cosmo0920 Apr 28, 2026
0503b40
out_logdna: remove promoted keys from line field
lecaros Apr 30, 2026
00842f5
tests: runtime: Add out_logdna unit test
lecaros Apr 30, 2026
103b5eb
crypto: fix build with OPENSSL_NO_ENGINE
yselkowitz May 3, 2026
f10c7d7
out_azure_logs_ingestion: Plug SEGV on termination
cosmo0920 May 14, 2026
f9f27b3
in_forward: handle unpacker allocation failure
edsiper May 15, 2026
88d9686
tests: runtime: wait for tail truncate output
edsiper May 16, 2026
f334cf6
avro: Handle int64 values correctly
cosmo0920 May 29, 2026
a646fbb
tests: internal: Add a test case for int64 values
cosmo0920 May 29, 2026
2fb9479
avro: Preserve range error
cosmo0920 Jun 1, 2026
ae99d65
tests: internal: Add more test cases for avro handlings
cosmo0920 Jun 1, 2026
8c2013f
tests: internal: FIx failing test cases for avro encoder
cosmo0920 Jun 1, 2026
888a41e
github: workflows: Apply to run avro encoder tests
cosmo0920 Jun 1, 2026
688da85
mp: fixed count when empty data
mabrarov Mar 23, 2026
7d28260
in_collectd: reject parts with length < 4 and fix null-terminator OOB
May 26, 2026
dc5cf33
in_forward: validate array size before accessing message mode fields
May 26, 2026
c8c47bd
in_syslog: fix integer overflow in octet-counting length parser
May 26, 2026
5c93e3e
in_mqtt: fix OOB read from hardcoded remaining length overhead
May 26, 2026
50c2b7a
zstd: cap buffer at max instead of aborting on overshoot
May 27, 2026
e7c40a6
snappy: read frame length as 3 bytes to avoid OOB at boundary
May 27, 2026
b62827d
in_elasticsearch: check map size before accessing first entry
May 26, 2026
4c96780
release: update to 4.2.6
cosmo0920 Jun 3, 2026
8b82555
dockerfile: windows: reduced set of installed build tools
mabrarov Apr 4, 2026
bcbe722
dockerfile: windows: building with Ninja to speedup
mabrarov Jan 25, 2026
bc0f458
time_tz: Implement conversion rule of windows and IANA tzinfo
cosmo0920 Jun 3, 2026
b934c1a
time: Import conversion routine as flb_time
cosmo0920 Jun 3, 2026
deb0438
tests: internal: Add test cases for conversion rules of IANA tzinfo
cosmo0920 Jun 3, 2026
11efa45
time_tz: Optimize searching way to find a target tzinfo
cosmo0920 Jun 3, 2026
97948d6
out_stackdriver: fix multiple memory leaks and potential corruption
baizhenyu May 28, 2026
ddfbe56
parser: Handle IANA compatible time zone configurations
cosmo0920 Jun 4, 2026
53a4763
parser_json: Follow API signature change
cosmo0920 Jun 4, 2026
dd56de9
parser_logfmt: Follow API signature change
cosmo0920 Jun 4, 2026
3e86b82
parser_ltsv: Follow API signature change
cosmo0920 Jun 4, 2026
5099c4e
parser_regex: Follow API Signature change
cosmo0920 Jun 4, 2026
0be3afb
tests: internal: parser: Add test cases for IANA compatible looking u…
cosmo0920 Jun 4, 2026
f5b7b67
tests: internal: parser_regex: Add test cases for IANA compabitle TZ …
cosmo0920 Jun 4, 2026
14e4cf7
tests: internal: parser: Enable parser internal cases on Windows
cosmo0920 Jun 4, 2026
5bfea09
github: workflows: Remove the line of disabling internal parser test …
cosmo0920 Jun 4, 2026
59477b3
parser: Add existence check for tzinfo database
cosmo0920 Jun 4, 2026
dba9183
tests: internal: parser: Add existence check for TZ database
cosmo0920 Jun 4, 2026
8d71ac5
tests: internal: parser_regex: Add existence check for TZ database
cosmo0920 Jun 4, 2026
30f7947
parser: Plug issues on parsing time zone
cosmo0920 Jun 4, 2026
3e56260
parser: Introduce caching mechanism for specified timezone
cosmo0920 Jun 4, 2026
b27eb60
oauth2: harden token refresh parsing
baizhenyu Jun 4, 2026
5b488f7
dockerfiles: windows: fixed VS Build Tools installation
mabrarov Mar 31, 2026
da69100
workflows: Windows Docker insufficient disk space fix
mabrarov Apr 4, 2026
1041e36
out_stackdriver: backport codeowners change
braydonk Jun 5, 2026
cdd1e0e
github: workflows: Process unit tests on 4.2 branch
cosmo0920 Jan 8, 2026
5de81f9
github: workflows: Specify OS configs explicitly
cosmo0920 Jun 10, 2026
cb59180
github: workflows: Install WixToolset on ARM64 Windows worker(s)
cosmo0920 Jun 10, 2026
efbf306
github: workflows: Search the install candidates of WiX
cosmo0920 Jun 10, 2026
e4dc7c6
regex: Fix regex literal crash
cosmo0920 Jun 11, 2026
8e66b91
tests: internal: Add test cases for a slash literal
cosmo0920 Jun 11, 2026
d4371c5
in_windows_exporter_metrics: Ensure bit width on 32bit environments
cosmo0920 Jun 12, 2026
8ad3e7f
in_windows_exporter_metrics: Provide WMI contexts on every invokes
cosmo0920 Jun 12, 2026
b205ac2
in_windows_exporter_metrics: Add runtime detection of CPU architecture
cosmo0920 Jun 12, 2026
5e4a91e
unicode: Use the correct maximum size of Cyrillic
cosmo0920 Jun 9, 2026
336a199
out_forward: Process more strict length and type checks
cosmo0920 Jun 15, 2026
db442e6
tests: runtime: Add a test case for rigid handlings of helo
cosmo0920 Jun 15, 2026
a1f492e
in_node_exporter_metrics: add file path to error messages
rossigee May 22, 2026
173438c
Fix free-before-use bugs.
rossigee Jun 19, 2026
e93d71d
ne_utils: wrap function prototype to match line-length target
rossigee Jun 20, 2026
52dc094
out_es: sanitize bulk action metadata
edsiper Jun 19, 2026
4dd7e98
out_opensearch: sanitize bulk action metadata
edsiper Jun 19, 2026
c7d71e1
tests: runtime: Try to eliminate flakyness on CI load
cosmo0920 Jun 23, 2026
fa00403
scheduler: Dispose ch_events on destroy
cosmo0920 Jun 22, 2026
6347e1d
tests: internal: Add a test case for disposing scheduler cleanly
cosmo0920 Jun 22, 2026
3617431
release: update to 4.2.7
cosmo0920 Jun 26, 2026
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
11 changes: 10 additions & 1 deletion .github/scripts/commit_prefix_check.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import re
import sys
from git import Repo
from git.exc import GitCommandError

repo = Repo(".")

Expand Down Expand Up @@ -170,7 +171,15 @@ def validate_commit(commit):
return False, "Missing Signed-off-by line"

# Determine expected prefixes + build option flag
files = commit.stats.files.keys()
try:
files = commit.stats.files.keys()
except GitCommandError as e:
return False, (
f"Could not inspect files changed by commit {commit.hexsha[:10]}: {e}\n"
"The repository checkout is likely missing commit parent history. "
"Use a full-depth checkout for commit-prefix validation."
)

expected, build_optional = infer_prefix_from_paths(files)

# When no prefix can be inferred (docs/tools), allow anything
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/call-build-images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,26 @@ jobs:
username: ${{ inputs.username }}
password: ${{ secrets.token }}

# https://github.com/actions/runner-images/issues/12199
# https://github.com/moby/moby/issues/48093
# https://support.microsoft.com/en-us/topic/gettemppath-changes-in-windows-february-cumulative-update-preview-4cc631fb-9d97-4118-ab6d-f643cd0a7259#ID0EDF
- name: Change system temp directory to the drive having sufficient disk space
id: relocate-system-temp-dir
run: |
$ErrorActionPreference = "Stop"
if (Test-Path -Path "D:\") {
$newSystemTempDir = "D:\SystemTemp"
New-Item -ItemType Directory -Path "${newSystemTempDir}" -Force
$acl = New-Object System.Security.AccessControl.DirectorySecurity
$acl.SetSecurityDescriptorSddlForm("O:SYG:SYD:PAI(A;OICI;FA;;;SY)(A;OICI;FA;;;BA)")
Set-Acl "${newSystemTempDir}" -AclObject ${acl}
[Environment]::SetEnvironmentVariable("SYSTEMTEMP", "${newSystemTempDir}", [EnvironmentVariableTarget]::Machine)
Restart-Service docker
} else {
Write-Warning "Drive D doesn't exist, so there is no disk to relocate system temp directory"
}
shell: pwsh

- name: Pull the last release image to speed up the build with a cache
continue-on-error: true
run: |
Expand Down
84 changes: 83 additions & 1 deletion .github/workflows/call-build-windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
shell: bash

call-build-windows-package:
runs-on: windows-latest
runs-on: ${{ matrix.config.os }}
environment: ${{ inputs.environment }}
needs:
- call-build-windows-get-meta
Expand All @@ -85,16 +85,19 @@ jobs:
cmake_additional_opt: ""
vcpkg_triplet: x86-windows-static
cmake_version: "3.31.6"
os: windows-latest
- name: "Windows 64bit"
arch: x64
cmake_additional_opt: ""
vcpkg_triplet: x64-windows-static
cmake_version: "3.31.6"
os: windows-latest
- name: "Windows 64bit (Arm64)"
arch: amd64_arm64
cmake_additional_opt: "-DCMAKE_SYSTEM_NAME=Windows -DCMAKE_SYSTEM_VERSION=10.0 -DCMAKE_SYSTEM_PROCESSOR=ARM64"
vcpkg_triplet: arm64-windows-static
cmake_version: "3.31.6"
os: windows-11-arm
permissions:
contents: read
# Default environment variables can be overridden below. To prevent library pollution - without this other random libraries may be found on the path leading to failures.
Expand All @@ -106,6 +109,25 @@ jobs:
with:
ref: ${{ inputs.ref }}

- name: Disk space before initial cleanup
run: Get-PSDrive C
shell: pwsh

- name: Free up disk space
run: |
Remove-Item -Recurse -Force "C:\Windows\Temp\*" `
-ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:TEMP\*" `
-ErrorAction SilentlyContinue
Remove-Item -Recurse -Force `
"C:\Users\runneradmin\AppData\Local\Temp\*" `
-ErrorAction SilentlyContinue
shell: pwsh

- name: Disk space after initial cleanup
run: Get-PSDrive C
shell: pwsh

- name: Get dependencies
run: |
Invoke-WebRequest -OutFile winflexbison.zip $env:WINFLEXBISON
Expand All @@ -123,11 +145,71 @@ jobs:
with:
arch: ${{ matrix.config.arch }}

- name: Disk space before Chocolatey cleanup
run: Get-PSDrive C
shell: pwsh

- name: Free up disk space before Chocolatey install
run: |
Remove-Item -Recurse -Force "C:\Windows\Temp\*" `
-ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:TEMP\*" `
-ErrorAction SilentlyContinue
Remove-Item -Recurse -Force `
"C:\Users\runneradmin\AppData\Local\Temp\*" `
-ErrorAction SilentlyContinue
shell: pwsh

- name: Disk space after Chocolatey cleanup
run: Get-PSDrive C
shell: pwsh

- name: Get gzip command and nsis w/ chocolatey
uses: crazy-max/ghaction-chocolatey@v3
with:
args: install gzip nsis -y

- name: Get WiX Toolset w/ chocolatey
if: ${{ matrix.config.arch == 'amd64_arm64' }}
uses: crazy-max/ghaction-chocolatey@dff3862348493b11fba2fbc49147b6d2dfe09b66 # v4.0.0
with:
args: install wixtoolset -y

- name: Export WiX Toolset path
if: ${{ matrix.config.arch == 'amd64_arm64' }}
run: |
$wix = [Environment]::GetEnvironmentVariable("WIX", "Machine")
if (-not $wix) {
$wix = [Environment]::GetEnvironmentVariable("WIX", "Process")
}
if (-not $wix) {
$candidates = @(
"${env:ProgramFiles(x86)}",
"${env:ProgramFiles}"
) | Where-Object { $_ -and (Test-Path $_) }
foreach ($candidate in $candidates) {
$wix = Get-ChildItem -Path $candidate -Directory -Filter "WiX Toolset v*" |
Sort-Object Name -Descending |
Select-Object -First 1 -ExpandProperty FullName
if ($wix) {
break
}
}
}
if (-not $wix) {
throw "WiX Toolset installation path could not be located"
}

$wixBin = Join-Path $wix "bin"
if (!(Test-Path (Join-Path $wixBin "candle.exe")) -or
!(Test-Path (Join-Path $wixBin "light.exe"))) {
throw "WiX Toolset candle.exe/light.exe could not be located in $wixBin"
}

"WIX=$wix" | Out-File -FilePath $env:GITHUB_ENV -Append
$wixBin | Out-File -FilePath $env:GITHUB_PATH -Append
shell: pwsh

# http://man7.org/linux/man-pages/man1/date.1.html
- name: Get Date
id: get-date
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/call-windows-unit-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,6 @@ jobs:
-D FLB_WITHOUT_flb-rt-out_forward=On `
-D FLB_WITHOUT_flb-rt-in_disk=On `
-D FLB_WITHOUT_flb-rt-in_proc=On `
-D FLB_WITHOUT_flb-it-parser=On `
-D FLB_WITHOUT_flb-it-unit_sizes=On `
-D FLB_WITHOUT_flb-it-network=On `
-D FLB_WITHOUT_flb-it-pack=On `
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/commit-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 50 # needed to see ancestor commits
fetch-depth: 0 # commit-prefix validation needs complete parent history

- name: Fetch base branch
if: github.event_name == 'pull_request'
Expand Down
87 changes: 0 additions & 87 deletions .github/workflows/cron-trivy.yaml

This file was deleted.

20 changes: 20 additions & 0 deletions .github/workflows/pr-image-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,26 @@ jobs:
flavor: |
suffix=-windows-${{ matrix.windows-base-version }}
# https://github.com/actions/runner-images/issues/12199
# https://github.com/moby/moby/issues/48093
# https://support.microsoft.com/en-us/topic/gettemppath-changes-in-windows-february-cumulative-update-preview-4cc631fb-9d97-4118-ab6d-f643cd0a7259#ID0EDF
- name: Change system temp directory to the drive having sufficient disk space
id: relocate-system-temp-dir
run: |
$ErrorActionPreference = "Stop"
if (Test-Path -Path "D:\") {
$newSystemTempDir = "D:\SystemTemp"
New-Item -ItemType Directory -Path "${newSystemTempDir}" -Force
$acl = New-Object System.Security.AccessControl.DirectorySecurity
$acl.SetSecurityDescriptorSddlForm("O:SYG:SYD:PAI(A;OICI;FA;;;SY)(A;OICI;FA;;;BA)")
Set-Acl "${newSystemTempDir}" -AclObject ${acl}
[Environment]::SetEnvironmentVariable("SYSTEMTEMP", "${newSystemTempDir}", [EnvironmentVariableTarget]::Machine)
Restart-Service docker
} else {
Write-Warning "Drive D doesn't exist, so there is no disk to relocate system temp directory"
}
shell: pwsh

- name: Build the windows images
id: build
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-windows-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ on:
- '**.h'
- '**.c'
- '**.windows'
- './conf/**'
- './cmake/**'
- 'conf/**'
- 'cmake/**'
types:
- opened
- reopened
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/unit-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ on:
- 'examples/**'
branches:
- master
- 4.2
- 4.1
- 4.0
- 3.2
Expand Down Expand Up @@ -55,6 +56,7 @@ jobs:
- "-DFLB_SIMD=Off"
- "-DFLB_ARROW=On"
- "-DFLB_COMPILER_STRICT_POINTER_TYPES=On"
- "-DFLB_AVRO_ENCODER=On -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
cmake_version:
- "3.31.6"
compiler:
Expand All @@ -77,6 +79,10 @@ jobs:
compiler:
cc: clang
cxx: clang++
- flb_option: "-DFLB_AVRO_ENCODER=On -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
compiler:
cc: clang
cxx: clang++
permissions:
contents: read
steps:
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ set(CMAKE_POLICY_DEFAULT_CMP0069 NEW)
# Fluent Bit Version
set(FLB_VERSION_MAJOR 4)
set(FLB_VERSION_MINOR 2)
set(FLB_VERSION_PATCH 3)
set(FLB_VERSION_PATCH 7)
set(FLB_VERSION_STR "${FLB_VERSION_MAJOR}.${FLB_VERSION_MINOR}.${FLB_VERSION_PATCH}")

set(CMAKE_POSITION_INDEPENDENT_CODE ON)
Expand Down Expand Up @@ -658,8 +658,8 @@ if(FLB_AVRO_ENCODER)
# jansson
option(JANSSON_BUILD_DOCS OFF)
option(JANSSON_EXAMPLES OFF)
option(JANSSON_WITHOUT_TESTS ON)
option(JANSSON_BUILD_SHARED_LIBS OFF)
set(JANSSON_WITHOUT_TESTS ON CACHE BOOL "" FORCE)
add_subdirectory(${FLB_PATH_LIB_JANSSON})

#avro
Expand Down
6 changes: 3 additions & 3 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
/plugins/out_datadog @nokute78 @edsiper
/plugins/out_es @pettitwesley @edsiper
/plugins/out_pgsql @sxd
/plugins/out_stackdriver @braydonk @jefferbrecht @jeffluoo
/plugins/out_stackdriver @jeffluoo

# AWS Plugins
/plugins/out_s3 @fluent/aws-fluent-bit-maintainers
Expand All @@ -85,8 +85,8 @@

# Google test code
# --------------
/tests/runtime/out_stackdriver.c @braydonk @jefferbrecht @jeffluoo
/tests/runtime/data/stackdriver @braydonk @jefferbrecht @jeffluoo
/tests/runtime/out_stackdriver.c @jeffluoo
/tests/runtime/data/stackdriver @jeffluoo

# Devcontainer
/.devcontainer @patrick-stephens @niedbalski @edsiper
Expand Down
2 changes: 1 addition & 1 deletion dockerfiles/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# docker buildx build --platform "linux/amd64,linux/arm64,linux/arm/v7,linux/s390x" -f ./dockerfiles/Dockerfile.multiarch --build-arg FLB_TARBALL=https://github.com/fluent/fluent-bit/archive/v1.8.11.tar.gz ./dockerfiles/

# Set this to the current release version: it gets done so as part of the release.
ARG RELEASE_VERSION=4.2.3
ARG RELEASE_VERSION=4.2.7

# For multi-arch builds - assumption is running on an AMD64 host
FROM multiarch/qemu-user-static:x86_64-arm AS qemu-arm32
Expand Down
Loading
Loading