Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
c52210a
Fix for rotate_age where Fluentd passes as Symbol (#4311)
mrudrego Oct 18, 2023
e37785b
in_tail: Fix a stall bug on !follow_inode case (#4327)
ashie Oct 27, 2023
38f5650
Buffer: Fix NoMethodError with empty unstaged chunk arrays (#4303)
amdoolittle Oct 31, 2023
f8732a9
in_tail: add warning for silent stop on !follow_inodes case (#4339)
daipom Nov 10, 2023
d3cf2e0
v1.16.3
daipom Nov 14, 2023
e2d7885
buffer: Avoid to process discarded chunks in write_step_by_step (for …
ashie Dec 14, 2023
b47181b
buffer: Avoid calling dump_unique_id_hex if log level is not trace
Garfield96 Oct 22, 2023
5ee04f0
Merge pull request #4397 from fluent/v1.16-backport-4331
ashie Mar 7, 2024
4372698
in_tail: Manage tail watchers that are `rorate_wait` state too (#4334)
ashie Mar 8, 2024
0d2cd95
Merge pull request #4427 from fluent/v1.16-backport-4334
ashie Mar 11, 2024
7b7116c
Refine CI (#4380)
ashie Jan 15, 2024
a834192
CI: Remove scheduled tests for Ruby head
daipom Mar 11, 2024
30602a5
Merge pull request #4428 from fluent/v1.16-backport-4380
ashie Mar 11, 2024
7f84eae
test: Check Socket::ResolutionError instead of SocketError on Ruby 3.3
ashie Jan 5, 2024
1a7ad12
test_child_process: Replace some UTF-8 byte sequences with named vari…
ashie Jan 9, 2024
9796fd3
test_child_process: Mark scrubbing tests as pending
ashie Jan 11, 2024
48c2b05
test_fluentd: Fix failed tests on Ruby 3.3
ashie Jan 11, 2024
3b93711
github: unify YAML file extension to .yml (#4431)
daipom Mar 11, 2024
00aec89
Merge pull request #4430 from fluent/v1.16-backport-4375
ashie Mar 11, 2024
e668920
CI: Fix unstable tests of out_forward (#4436)
daipom Mar 14, 2024
1ffa714
v1.16.4
kenhys Mar 14, 2024
403a28f
buffer: fix emit error of race condition (#4450)
daipom Mar 27, 2024
95d130a
v1.16.5
daipom Mar 27, 2024
44d132c
ci: do not show test detail immediately (#4454)
daipom Mar 27, 2024
aeed909
v1.16: keep console v1.23 (#4510)
daipom May 29, 2024
056f2e4
out_file: add warn message for symlink_path setting (#4512)
daipom May 29, 2024
17c66e1
test: fix timecop version to keep clock specs in tests (#4524)
daipom Jun 7, 2024
2020531
config: yaml_parser: Handle $log_level element for special case
cosmo0920 May 2, 2024
00ab6e8
Merge pull request #4486 from fluent/v1.16-backport-4482
ashie Jun 7, 2024
260a7f5
test: fix IOError about Tempfile closed when GC (#4591)
daipom Aug 16, 2024
2824884
parser_json: fix wrong LoadError warning (#4592)
daipom Aug 16, 2024
a9b9a2e
fluentd command: fix plugin_dirs not to overwrite default value (#4606)
daipom Aug 20, 2024
b5db2c6
v1.16.6
kenhys Aug 16, 2024
63adf0d
v1.16.6: add #4605
daipom Aug 20, 2024
cb5e515
v1.16.6: Move #4510 to Misc
daipom Aug 20, 2024
f12fc95
v1.16.6: Move #4486 to Bug Fix
daipom Aug 20, 2024
f0cc1f0
v1.16.6: Move #4512 to Misc
daipom Aug 20, 2024
a0ede80
github: backport suppress running CI only for documentation (#4608)
kenhys Aug 20, 2024
fa1cfbb
Merge pull request #4600 from fluent/release-v1.16.6
kenhys Aug 20, 2024
c1dbd99
Backport(v1.16): tests: use never instead of dont_allow (#4671) (#4723)
daipom Dec 26, 2024
0c5b764
Backport(v1.16) tests: fix unused_port (PR#4675) (#4788)
kenhys Jan 29, 2025
5c08ab6
Backport(v1.16) test_in_udp: add timeout for message_length_limit tes…
kenhys Jan 29, 2025
60c969a
Backport(v1.16) test_in_udp: Reduce execution time of message_length_…
kenhys Jan 29, 2025
0b2126a
Backport(v1.16) test_out_forward: remove unnecessary ack_response_tim…
kenhys Jan 29, 2025
d13b9df
test_cat: use proper protocol in unused_port method (#4686)
Watson1978 Oct 28, 2024
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
36 changes: 0 additions & 36 deletions .github/workflows/linux-test.yaml

This file was deleted.

34 changes: 0 additions & 34 deletions .github/workflows/macos-test.yaml

This file was deleted.

38 changes: 38 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Test

on:
push:
branches: [v1.16]
paths-ignore:
- '*.md'
- 'lib/fluent/version.rb'
pull_request:
branches: [v1.16]
paths-ignore:
- '*.md'
- 'lib/fluent/version.rb'

jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: false
strategy:
fail-fast: false
matrix:
os: ['ubuntu-latest', 'macos-latest', 'windows-latest']
ruby-version: ['3.3', '3.2', '3.1', '3.0', '2.7']

name: Ruby ${{ matrix.ruby-version }} on ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
- name: Install addons
if: ${{ matrix.os == 'ubuntu-latest' }}
run: sudo apt-get install libgmp3-dev libcap-ng-dev
- name: Install dependencies
run: bundle install
- name: Run tests
run: bundle exec rake test TESTOPTS="-v --no-show-detail-immediately"
49 changes: 0 additions & 49 deletions .github/workflows/windows-test.yaml

This file was deleted.

55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# v1.16

## Release v1.16.6 - 2024/08/16

### Bug Fix

* YAML config syntax: Fix issue where `$log_level` element was not supported correctly
https://github.com/fluent/fluentd/pull/4486
* parser_json: Fix wrong LoadError warning
https://github.com/fluent/fluentd/pull/4592
* `fluentd` command: Fix `--plugin` (`-p`) option not to overwrite default value
https://github.com/fluent/fluentd/pull/4605

### Misc

* out_file: Add warn message for symlink_path setting
https://github.com/fluent/fluentd/pull/4512
* Keep console gem v1.23 to avoid LoadError
https://github.com/fluent/fluentd/pull/4510

## Release v1.16.5 - 2024/03/27

### Bug Fix

* Buffer: Fix emit error of v1.16.4 sometimes failing to process large data
exceeding chunk size limit
https://github.com/fluent/fluentd/pull/4447

## Release v1.16.4 - 2024/03/14

### Bug Fix

* Fix to avoid processing discarded chunks in write_step_by_step.
It fixes not to raise pile of IOError when many `chunk
bytes limit exceeds` errors are occurred.
https://github.com/fluent/fluentd/pull/4342
* in_tail: Fix tail watchers in `rotate_wait` state not being managed.
https://github.com/fluent/fluentd/pull/4334

### Misc

* buffer: Avoid unnecessary log processing. It will improve performance.
https://github.com/fluent/fluentd/pull/4331

## Release v1.16.3 - 2023/11/14

### Bug Fix

* in_tail: Fix a stall bug on !follow_inode case
https://github.com/fluent/fluentd/pull/4327
* in_tail: add warning for silent stop on !follow_inodes case
https://github.com/fluent/fluentd/pull/4339
* Buffer: Fix NoMethodError with empty unstaged chunk arrays
https://github.com/fluent/fluentd/pull/4303
* Fix for rotate_age where Fluentd passes as Symbol
https://github.com/fluent/fluentd/pull/4311

## Release v1.16.2 - 2023/07/14

### Bug Fix
Expand Down
5 changes: 4 additions & 1 deletion fluentd.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ Gem::Specification.new do |gem|
gem.add_runtime_dependency("tzinfo-data", ["~> 1.0"])
gem.add_runtime_dependency("strptime", [">= 0.2.4", "< 1.0.0"])
gem.add_runtime_dependency("webrick", ["~> 1.4"])
gem.add_runtime_dependency("console", ["< 1.24"])

# build gem for a certain platform. see also Rakefile
fake_platform = ENV['GEM_BUILD_FAKE_PLATFORM'].to_s
Expand All @@ -45,7 +46,9 @@ Gem::Specification.new do |gem|
gem.add_development_dependency("parallel_tests", ["~> 0.15.3"])
gem.add_development_dependency("simplecov", ["~> 0.7"])
gem.add_development_dependency("rr", ["~> 3.0"])
gem.add_development_dependency("timecop", ["~> 0.9"])
# timecop v0.9.9 supports `Process.clock_gettime`. It breaks some tests.
# (https://github.com/fluent/fluentd/pull/4521)
gem.add_development_dependency("timecop", ["< 0.9.9"])
gem.add_development_dependency("test-unit", ["~> 3.3"])
gem.add_development_dependency("test-unit-rr", ["~> 1.0"])
gem.add_development_dependency("oj", [">= 2.14", "< 4"])
Expand Down
2 changes: 1 addition & 1 deletion lib/fluent/command/fluentd.rb
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
}

op.on('-p', '--plugin DIR', "add plugin directory") {|s|
(cmd_opts[:plugin_dirs] ||= []) << s
(cmd_opts[:plugin_dirs] ||= default_opts[:plugin_dirs]) << s
}

op.on('-I PATH', "add library path") {|s|
Expand Down
4 changes: 4 additions & 0 deletions lib/fluent/config/yaml_parser/parser.rb
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,10 @@ def section_build(name, config, indent: 0, arg: nil)
sb.add_line('@id', v)
end

if (v = config.delete('$log_level'))
sb.add_line('@log_level', v)
end

config.each do |key, val|
if val.is_a?(Array)
val.each do |v|
Expand Down
Loading