Skip to content

Commit e18a591

Browse files
authored
fluent-package 5.0.2 (#578)
As LTS update, basically updates patch versions. Exceptions for updated: * fluent-plugin-elasticsearch: 5.3.0 -> 5.4.0 * This fixes some bugs, and does not add a new feature. * cool.io: 1.7.1 -> 1.8.0 * This fixes some bugs, and does not add a new feature. * oj: 3.15.0 -> 3.16.1 * This fixes some bugs. * aync-http: 0.60.2 -> 0.61.0 * This fixes some bugs. Exceptions for NOT updated: * mini_portile2: 2.8.2 -> 2.8.5 * There are no bug fixes. Others: AWS gems are usually updated to the latest every release, but it is not updated this time to limit the impact. Signed-off-by: Daijiro Fukuda <fukuda@clear-code.com> Co-authored-by: Kentaro Hayashi <hayashi@clear-code.com>
1 parent 8604678 commit e18a591

6 files changed

Lines changed: 141 additions & 46 deletions

File tree

CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,90 @@
22

33
About the past changelog entries, see [old CHANGELOG](CHANGELOG-v4.md) instead.
44

5+
## Release v5.0.2 - 2023/11/29
6+
7+
### News
8+
9+
* Update fluentd to 1.16.3
10+
* Update bundled gems
11+
* msi: support path which contains space or parenthesis (#589)
12+
* deb: fixed system user/group name in logrotate config (#592,#594)
13+
* It fixes a bug that unknown user error was reported.
14+
* rpm: fixed to create fluentd user as system account (#596)
15+
* It fixes a bug that /var/lib/fluent directory was created unexpectedly.
16+
* rpm: changed to keep system account after removing fluent-package. (#598)
17+
* In the previous versions, there was a bug that group was not cleanly removed
18+
when the package was upgraded from td-agent v4.
19+
This change makes reinstall/downgrade friendly.
20+
* Update fluent-diagtool to v1.0.3
21+
* Supports fluent-package.
22+
* Supports Windows partially.
23+
* Adds the feature to confirm the manually installed plugin list.
24+
25+
### Core component
26+
27+
* ruby v3.2.2
28+
* jemalloc v3.6.0
29+
* OpenSSL 3.1.0 Windows
30+
* OpenSSL 3.0.8 macOS
31+
* fluentd v1.16.3 (update)
32+
33+
### Core gems
34+
35+
* async-http v0.61.0 (update)
36+
* bundler v2.3.26
37+
* cool.io v1.8.0 (update)
38+
* http_parser.rb v0.8.0
39+
* msgpack v1.7.2 (update)
40+
* oj v3.16.1 (update)
41+
* serverengine v2.3.2
42+
* sigdump v0.2.5
43+
* tzinfo v2.0.6
44+
* tzinfo-data v1.2023.3
45+
* yajl-ruby v1.4.3
46+
47+
### Bundled plugins and gems
48+
49+
* aws-partitions v1.785.0
50+
* aws-sdk-core v3.178.0
51+
* aws-sdk-kms v1.71.0
52+
* aws-sdk-s3 v1.129.0
53+
* aws-sdk-sqs v1.61.0
54+
* aws-sigv4 v1.6.0
55+
* elasticsearch v8.8.0
56+
* fluent-diagtool v1.0.3 (update)
57+
* fluent-plugin-calyptia-monitoring v0.1.3
58+
* fluent-plugin-elasticsearch v5.4.0 (update)
59+
* fluent-plugin-flowcounter-simple 0.1.0
60+
* fluent-plugin-kafka v0.19.2 (update)
61+
* fluent-plugin-metrics-cmetrics v0.1.2
62+
* fluent-plugin-opensearch v1.1.4 (update)
63+
* fluent-plugin-prometheus v2.1.0
64+
* fluent-plugin-prometheus_pushgateway v0.1.1
65+
* fluent-plugin-record-modifier v2.1.1
66+
* fluent-plugin-rewrite-tag-filter v2.4.0
67+
* fluent-plugin-s3 v1.7.2
68+
* fluent-plugin-sd-dns 0.1.0
69+
* fluent-plugin-systemd v1.0.5
70+
* fluent-plugin-td v1.2.0
71+
* fluent-plugin-utmpx v0.5.0
72+
* fluent-plugin-webhdfs v1.5.0
73+
* mini_portile2 v2.8.2
74+
* prometheus-client v4.1.0
75+
* rdkafka v0.12.0
76+
* ruby-kafka v1.5.0
77+
* systemd-journal v1.4.2
78+
* td-client v1.0.8
79+
* webhdfs v0.10.2
80+
81+
On Windows
82+
83+
* fluent-plugin-parser-winevt_xml v0.2.6
84+
* fluent-plugin-windows-eventlog v0.8.3
85+
* fluent-plugin-windows-exporter v1.0.0
86+
* winevt_c v0.10.1
87+
* nokogiri v1.15.5 (update)
88+
589
## Release v5.0.1 - 2023/08/29
690

791
### News

fluent-package/Gemfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ source "https://rubygems.org"
99
no_fat_gem = [:ruby]
1010
gem "rake"
1111
gem "bundler", BUNDLER_VERSION
12-
gem "cool.io", "1.7.1", platforms: no_fat_gem
12+
gem "cool.io", "1.8.0", platforms: no_fat_gem
1313
gem "sigdump", "0.2.5"
1414
gem "http_parser.rb", "0.8.0"
1515
gem "yajl-ruby", "1.4.3"
1616
gem "serverengine", '2.3.2'
17-
gem "msgpack", "1.7.1"
18-
gem "oj", "3.15.0"
17+
gem "msgpack", "1.7.2"
18+
gem "oj", "3.16.1"
1919
gem "tzinfo", "2.0.6"
2020
gem "tzinfo-data", "1.2023.3"
2121
gem "async", "1.31.0"
22-
gem "async-http", "0.60.2"
22+
gem "async-http", "0.61.0"
2323
gem "webrick", "1.8.1"
2424

2525
# CVE-2023-36617: should be removed after we update Ruby to 3.2.3 or later
@@ -41,10 +41,10 @@ end
4141
# plugin gems
4242

4343
gem "elasticsearch", "8.8.0"
44-
gem "fluent-plugin-elasticsearch", "5.3.0"
44+
gem "fluent-plugin-elasticsearch", "5.4.0"
4545
gem "ruby-kafka", "1.5.0"
4646
gem "digest-murmurhash", "1.1.1"
47-
gem "fluent-plugin-kafka", "0.19.0"
47+
gem "fluent-plugin-kafka", "0.19.2"
4848
# f-p-prometheus_pushgateway doesn't support prometheus 3.0 or later
4949
gem "prometheus-client", "2.1.0"
5050
gem "fluent-plugin-prometheus", "2.1.0"
@@ -58,7 +58,7 @@ gem "aws-sigv4", "1.6.0"
5858
gem "aws-sdk-s3", "1.129.0"
5959
gem "fluent-plugin-s3", "1.7.2"
6060
gem "httpclient", "2.8.3"
61-
gem "fluent-diagtool", "1.0.1"
61+
gem "fluent-diagtool", "1.0.3"
6262
gem "td", "0.17.1"
6363
gem "td-client", "1.0.8"
6464
gem "fluent-plugin-td", "1.2.0"
@@ -73,12 +73,12 @@ gem "cmetrics", "0.3.3"
7373
gem "fluent-plugin-metrics-cmetrics", "0.1.2"
7474
gem "fluent-plugin-calyptia-monitoring", "0.1.3"
7575
gem "opensearch-ruby", "2.1.0"
76-
gem "fluent-plugin-opensearch", "1.1.3"
76+
gem "fluent-plugin-opensearch", "1.1.4"
7777

7878
windows_platforms = [:mingw, :x64_mingw] # :mswin
7979
gem "ffi", "1.15.5", platforms: windows_platforms
8080
gem "ffi-win32-extensions", "1.0.4", platforms: windows_platforms
81-
gem "nokogiri", "1.15.3", platforms: windows_platforms
81+
gem "nokogiri", "1.15.5", platforms: windows_platforms
8282
gem "win32-event", "0.6.3", platforms: windows_platforms
8383
gem "win32-ipc", "0.7.0", platforms: windows_platforms
8484
gem "win32-service", "2.3.2", platforms: windows_platforms

fluent-package/Gemfile.lock

Lines changed: 37 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
GIT
22
remote: https://github.com/fluent/fluentd
3-
revision: d5685ada81ac89a35a79965f1e94bbe5952a5d3a
4-
ref: d5685ada81ac89a35a79965f1e94bbe5952a5d3a
3+
revision: d3cf2e0f95a0ad88b9897197db6c5152310f114f
4+
ref: d3cf2e0f95a0ad88b9897197db6c5152310f114f
55
specs:
6-
fluentd (1.16.2)
6+
fluentd (1.16.3)
77
bundler
88
certstore_c (~> 0.1.7)
99
cool.io (>= 1.4.5, < 2.0.0)
@@ -29,15 +29,15 @@ GEM
2929
console (~> 1.10)
3030
nio4r (~> 2.3)
3131
timers (~> 4.1)
32-
async-http (0.60.2)
32+
async-http (0.61.0)
3333
async (>= 1.25)
3434
async-io (>= 1.28)
3535
async-pool (>= 0.2)
36-
protocol-http (~> 0.24.0)
37-
protocol-http1 (~> 0.15.0)
36+
protocol-http (~> 0.25.0)
37+
protocol-http1 (~> 0.16.0)
3838
protocol-http2 (~> 0.15.0)
3939
traces (>= 0.10.0)
40-
async-io (1.35.0)
40+
async-io (1.38.0)
4141
async
4242
async-pool (0.4.0)
4343
async (>= 1.25)
@@ -60,28 +60,30 @@ GEM
6060
aws-sigv4 (~> 1.1)
6161
aws-sigv4 (1.6.0)
6262
aws-eventstream (~> 1, >= 1.0.2)
63+
base64 (0.2.0)
6364
bindata (2.4.15)
6465
certstore_c (0.1.7)
6566
cmetrics (0.3.3)
6667
mini_portile2 (~> 2.7)
6768
concurrent-ruby (1.2.2)
68-
console (1.21.0)
69+
console (1.23.2)
6970
fiber-annotation
7071
fiber-local
71-
cool.io (1.7.1)
72+
cool.io (1.8.0)
7273
digest-crc (0.6.5)
7374
rake (>= 12.0.0, < 14.0.0)
7475
digest-murmurhash (1.1.1)
75-
elastic-transport (8.2.2)
76+
elastic-transport (8.3.0)
7677
faraday (< 3)
7778
multi_json
7879
elasticsearch (8.8.0)
7980
elastic-transport (~> 8)
8081
elasticsearch-api (= 8.8.0)
8182
elasticsearch-api (8.8.0)
8283
multi_json
83-
excon (0.100.0)
84-
faraday (2.7.10)
84+
excon (0.104.0)
85+
faraday (2.7.12)
86+
base64
8587
faraday-net_http (>= 2.0, < 3.1)
8688
ruby2_keywords (>= 0.0.4)
8789
faraday-excon (2.1.0)
@@ -96,33 +98,33 @@ GEM
9698
ffi
9799
fiber-annotation (0.2.0)
98100
fiber-local (1.0.0)
99-
fileutils (1.7.1)
101+
fileutils (1.7.2)
100102
fluent-config-regexp-type (1.0.0)
101103
fluentd (> 1.0.0, < 2)
102-
fluent-diagtool (1.0.1)
104+
fluent-diagtool (1.0.3)
103105
fileutils
104106
json
105107
fluent-logger (0.9.0)
106108
msgpack (>= 1.0.0, < 2)
107109
fluent-plugin-calyptia-monitoring (0.1.3)
108110
fluent-plugin-metrics-cmetrics (>= 0.1.1)
109111
fluentd (>= 1.14.0, < 2)
110-
fluent-plugin-elasticsearch (5.3.0)
112+
fluent-plugin-elasticsearch (5.4.0)
111113
elasticsearch
112114
excon
113115
faraday (>= 2.0.0)
114116
faraday-excon (>= 2.0.0)
115117
fluentd (>= 0.14.22)
116118
fluent-plugin-flowcounter-simple (0.1.0)
117119
fluentd (>= 1.0)
118-
fluent-plugin-kafka (0.19.0)
120+
fluent-plugin-kafka (0.19.2)
119121
fluentd (>= 0.10.58, < 2)
120122
ltsv
121123
ruby-kafka (>= 1.5.0, < 2)
122124
fluent-plugin-metrics-cmetrics (0.1.2)
123125
cmetrics (>= 0.2.0)
124126
fluentd (>= 0.14.0, < 2)
125-
fluent-plugin-opensearch (1.1.3)
127+
fluent-plugin-opensearch (1.1.4)
126128
aws-sdk-core (~> 3)
127129
excon
128130
faraday (>= 2.0.0)
@@ -178,13 +180,13 @@ GEM
178180
bindata (~> 2.4.8)
179181
ltsv (0.1.2)
180182
mini_portile2 (2.8.2)
181-
msgpack (1.7.1)
183+
msgpack (1.7.2)
182184
multi_json (1.15.0)
183-
nio4r (2.5.9)
184-
nokogiri (1.15.3)
185+
nio4r (2.6.1)
186+
nokogiri (1.15.5)
185187
mini_portile2 (~> 2.8.2)
186188
racc (~> 1.4)
187-
oj (3.15.0)
189+
oj (3.16.1)
188190
opensearch-api (2.2.0)
189191
multi_json
190192
opensearch-ruby (2.1.0)
@@ -196,15 +198,15 @@ GEM
196198
parallel (1.20.1)
197199
prometheus-client (2.1.0)
198200
protocol-hpack (1.4.2)
199-
protocol-http (0.24.7)
200-
protocol-http1 (0.15.1)
201+
protocol-http (0.25.0)
202+
protocol-http1 (0.16.0)
201203
protocol-http (~> 0.22)
202204
protocol-http2 (0.15.1)
203205
protocol-hpack (~> 1.4)
204206
protocol-http (~> 0.18)
205-
public_suffix (5.0.3)
206-
racc (1.7.1)
207-
rake (13.0.6)
207+
public_suffix (5.0.4)
208+
racc (1.7.3)
209+
rake (13.1.0)
208210
rdkafka (0.12.0)
209211
ffi (~> 1.15)
210212
mini_portile2 (~> 2.6)
@@ -271,7 +273,7 @@ PLATFORMS
271273

272274
DEPENDENCIES
273275
async (= 1.31.0)
274-
async-http (= 0.60.2)
276+
async-http (= 0.61.0)
275277
aws-partitions (= 1.785.0)
276278
aws-sdk-core (= 3.178.0)
277279
aws-sdk-kms (= 1.71.0)
@@ -280,18 +282,18 @@ DEPENDENCIES
280282
aws-sigv4 (= 1.6.0)
281283
bundler (= 2.3.26)
282284
cmetrics (= 0.3.3)
283-
cool.io (= 1.7.1)
285+
cool.io (= 1.8.0)
284286
digest-murmurhash (= 1.1.1)
285287
elasticsearch (= 8.8.0)
286288
ffi (= 1.15.5)
287289
ffi-win32-extensions (= 1.0.4)
288-
fluent-diagtool (= 1.0.1)
290+
fluent-diagtool (= 1.0.3)
289291
fluent-plugin-calyptia-monitoring (= 0.1.3)
290-
fluent-plugin-elasticsearch (= 5.3.0)
292+
fluent-plugin-elasticsearch (= 5.4.0)
291293
fluent-plugin-flowcounter-simple (= 0.1.0)
292-
fluent-plugin-kafka (= 0.19.0)
294+
fluent-plugin-kafka (= 0.19.2)
293295
fluent-plugin-metrics-cmetrics (= 0.1.2)
294-
fluent-plugin-opensearch (= 1.1.3)
296+
fluent-plugin-opensearch (= 1.1.4)
295297
fluent-plugin-parser-winevt_xml (= 0.2.6)
296298
fluent-plugin-prometheus (= 2.1.0)
297299
fluent-plugin-prometheus_pushgateway (= 0.1.1)
@@ -310,9 +312,9 @@ DEPENDENCIES
310312
httpclient (= 2.8.3)
311313
jmespath (= 1.6.2)
312314
mini_portile2 (= 2.8.2)
313-
msgpack (= 1.7.1)
314-
nokogiri (= 1.15.3)
315-
oj (= 3.15.0)
315+
msgpack (= 1.7.2)
316+
nokogiri (= 1.15.5)
317+
oj (= 3.16.1)
316318
opensearch-ruby (= 2.1.0)
317319
prometheus-client (= 2.1.0)
318320
rake

fluent-package/config.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
PACKAGE_NAME = "fluent-package"
2-
PACKAGE_VERSION = "5.0.1"
2+
PACKAGE_VERSION = "5.0.2"
33

44
# Keep internal path (/opt/td-agent) for package name migration
55
SERVICE_NAME = "fluentd"
66
COMPAT_SERVICE_NAME = "td-agent"
77
PACKAGE_DIR = "fluent"
88
COMPAT_PACKAGE_DIR = COMPAT_SERVICE_NAME
99

10-
FLUENTD_REVISION = 'd5685ada81ac89a35a79965f1e94bbe5952a5d3a' # v1.16.2
10+
FLUENTD_REVISION = 'd3cf2e0f95a0ad88b9897197db6c5152310f114f' # v1.16.3
1111
FLUENTD_LOCAL_GEM_REPO = "file://" + File.expand_path(File.join(__dir__, "local_gem_repo"))
1212

1313
# https://github.com/jemalloc/jemalloc/releases

fluent-package/debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
fluent-package (5.0.2-1) unstable; urgency=medium
2+
3+
* New upstream release.
4+
5+
-- Kentaro Hayashi <hayashi@clear-code.com> Wed, 29 Nov 2023 11:47:16 +0900
6+
17
fluent-package (5.0.1-1) unstable; urgency=medium
28

39
* Non-maintainer upload.

fluent-package/yum/fluent-package.spec.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,9 @@ fi
351351
# NOTE: %{_tmpfilesdir} is available since CentOS 7
352352
%attr(0755,fluentd,fluentd) %dir /tmp/@PACKAGE_DIR@
353353
%changelog
354+
* Wed Nov 29 2023 Kentaro Hayashi <hayashi@clear-code.com> - 5.0.2-1
355+
- New upstream release.
356+
354357
* Tue Aug 29 2023 Kentaro Hayashi <hayashi@clear-code.com> - 5.0.1-1
355358
- New upstream release.
356359

0 commit comments

Comments
 (0)