Enhancements:
- Support multi process workers of v0.14.12.
Enhancements:
- Use v0.14 API for fluentd v0.14
Fixes
- Apply
remove_keys
last, otherwise,renew_time_key
could be removed before generating new time
Fixes
- Prevent overwriting reserved placeholder keys such as tag, time, etc with
enable_ruby false
(thanks to @kimamula)
Fixes
- Fix to be thread-safe
Changes
- Relax conditions which auto_typecast is applied for enable_ruby yes
Enhancements
- Support
${record["key"]}
placeholder - Speed up
enable_ruby true
Enhancements
- Add desc to options (thanks to cosmo0920)
Enhancements
- Add @id, @type, @label to BUILTIN_CONFIGURATIONS not to map into records (thanks to TrickyMonkey)
Enhancements
- Add
auto_typecast
option (thanks to @piroor)
Fixes:
- Fix not to include
renew_time_key
in records
Enhancements:
- Add
renew_time_key
option (thanks to @tagomoris)
Enhancements:
- Support label routing of Fluentd v0.12
Changes:
- Accept field names starting with
@
(and any field names) inenable_ruby false
Enhancements:
- Support JSON Array/Hash
- Support placeholders for keys
Changes:
- accept numbers as a record key
- rescue if ruby code expansion failed, and log.warn
- use newly test-unit gem instead of rspec
Fixes:
- Fix to support camelCase record key name with
enable_ruby false
Changes:
- Remove fluentd version constraint
Enhancements:
- Add
keep_keys
option
Changes:
- Deprecate
output_tag
option. Usetag
option instead.
Fixes:
- Fix
log
method was not available in the inner class #5.
Enhancement:
- Add debug log
Enhancement:
- Support
log_level
option of Fleuntd v0.10.43
Fixes:
- Fix
unitialized constant OpenStruct
error (thanks to emcgee)
Changes:
- Change ${time} placeholder from integer to string when
enable_ruby false
Enhancement:
- Add
tag_prefix
andtag_suffix
placeholders. Thanks to xthexder.
Enhancement:
- Speed up
Enhancement:
- Support a
record
directive - Add
remove_keys
option - Add
renew_record
option - Add
enable_ruby
option
Changes:
- change the name of
tags
placeholder totag_parts
.tags
is still available for old version compatibility, though
Enhancement:
- require 'pathname', 'uri', 'cgi' to use these utilities in a placeholder
Enhancement:
- Enable to reform tag
Enhancement:
- Increase possible placeholders more such as
method
.
First release