- Respect Mask Password plugin configuration
- Update timestamps generated by build wrapper to reflect current time
- Add @buildTimestamp to record start time
- Remove redundant timestamp from payload
- Don't try to create RabbitMQ queue if it already exists
- Remove unnecessary external synchronization between builds
- Add Syslog support
- Requires Java runtime 7 or newer
- Add support for pushing directly to Elasticsearch
- Fix incompatibility with Jenkins core 1.577 and later
- Add test results to the payload
- Removed redundant field "version" from payload
- Fixed build duration (build duration was always 0)
- Return Jedis connection to pool immediately after use
- Use JedisPool to fix concurrency issue with multiple running jobs
- Update Logstash event schema (https://logstash.jira.com/browse/LOGSTASH-675)
- Add more build data to the payload (build parameters, Jenkins ID, etc.)
- Move connection info into a global config shared between all jobs
- Add a post-build action to send multiple log lines as a single event
- Add support for RabbitMQ
- Flush downstream OutputStream when we flush.
- If the connection to redis fails, stop using redis.
- Log the activation of Logstash.
- Continue to output to the console log when redis is down.
- Add support for more types of builds.
- No longer duplicating every line in metadata.
- Fix bug when no password is used for redis.
- Remove data marked by ansi-conceal escape sequence.
- Initial working release.