ページの先頭行へ戻る
Big Data Integration ServerV1.3.0 リリース情報
FUJITSU Software

2.1.1 Fluentdに関する非互換

Fluentdに関する非互換を以下に示します。

内容

詳細

Pull Request ID

Summary

外部仕様の変更

コマンド仕様の変更(注1)

2595

server helper: Ignore ETIMEDOUT error in SSL_accept

2677

clean up internal classes / methods / code

2695

server helper: Ignore ECONNREFUSED in TLS accept to avoid fluentd restart

2720

time: Accept localtime xor utc

2748

parser_ltsv: Prevent garbage result by checking label_delimiter

2773

server: Ignore Errno::EHOSTUNREACH in TLS accept to avoid fluentd restart

2824

buffer: Add seq to metadata that it can be unique

2886

Syslog parser works with any time format

オプションの内容/値の変更/省略値の変更(注2)

2636

in_syslog: Replace priority_key with proper severity_key

2685

config: Add strict mode and support default/nil value in ruby embedded mode

2730

clean up internal classes / methods / code

2775

Support Ruby's Time class in msgpack serde

チェック強化(注3)

2600

buf_file_single: fix duplicated path setting check

2606

fix msgpack-ruby dependency to use recent feature

2615

buffer: reject invalid timekey at configure phase

2750

Drop ruby 2.1/2.2/2.3 support

2796

in_tail: Add path_delimiter to split with any char

2812

log: serverengine's log should be formatted with the same format of fluentd

公開しているファイルの内容/形式(注4)

2541

Add service discovery plugin and out_forward use it

2622

in_tcp: Add security/client to restrict the access

2651

Fix dry-run mode

2657

clean up internal classes / methods / code

2667

clean up internal classes / methods / code

2674

clean up internal classes / methods / code

2689

log: Deprecate top-level match for capturing fluentd logs

2733

output: Fix warning printed when chunk key placeholder not replaced

2746

supervisor: Add deprecated log for inline_config

2803

in_tail: Remove an entry from PositionaFile when it is unwatched

2809

out_http: Add warning for retryable_response_code

2813

command: Fix infinite loop bug when RUBYOPT is invalid

2861

server helper: Change SSLError log level to warn in accept

2890

tls: Support CRLF based X.509 certificates

2921

in_tail: Fix pos_file_compaction_interval parameter type

2930

socket: Allow cert chains in mutual auth

2958

config: Ruby DSL format is deprecated

2992

in_unix: Use v1 API

3035

in_http: Add dump_error_log parameter

メッセージ内容の変更(注5)

2523

output: Fix warning printed when chunk key placeholder not replaced

2664

suppress keyword argument warning for ruby2.7

2666

RPC: Fix debug log text

2671

time: Properly show class names in error message

2751

output: Show better message for different secondary type

2808

output: Add EncodingError to unrecoverable errors.

2897

Delete suspend parameter

2903

msgpack_factory mixin: Fix performance penalty for deprecation log

2920

windows: Allow to launch fluentd from whitespace included path

2934

out_copy: Add plugin_id to log message

2937

system: Add ignore_repeated_log_interval parameter

2974

Fix warning of sd manager

3046

in_http: Improve time field handling

メッセージの追加・削除(注6)

2599

parser_syslog: Add faster parser for rfc3164 message

ファイルのパーミッションの変更

2827

Specify directory mode explicitly

実行結果の変更

誤った実装の修正(注7)

2594

buf_file/buf_file_single: fix to ignore placeholder based path

2620

buf_file/buf_file_single: fix to handle compress data during restart

2734

outut/buffer: Fix stage size computation

2837

Fix the data loss in in_tail when emit_unmatched_lines is enabled.

2950

command: Avoid daemonize for supervisor's worker

注1) 実行結果、実行権限、実行多重度の変更など

注2) 設定画面、操作画面など、画面情報含む

注3) 指定可能範囲の変更、定義間の整合チェック、チェックの厳密化による有効範囲の拡大/縮小

注4) ログファイルの出力項目や形式の変更など

注5) ポップアップメッセージなどの変更により従前の操作が変わるものを含む。メッセージ内容、メッセージレベルの変更、メッセージ改善

注6) 既存機能を使用する範囲で障害修正、改善などによるメッセージ新規追加・削除。

注7) 外部仕様に反した外部動作を正規の動作に修正する場合、または誤った解釈の基で実装した標準的な技術の動作を正規の動作に修正する場合

参照

詳細は、下記のサイトを参照してください。

https://github.com/fluent/fluentd/pulls