- [JENKINS-52697] Configuration as Code (#87)
- Add license info to pom (#86)
logstashSend
step (#84)- Code Improvements (#82)
- [JENKINS-52696] Incrementalify (#83)
- [JENKINS-52643] Allow programmatic configuration (#77)
- [JENKINS-51793] Failed to save when not configured (#76)
- [JENKINS-52712] Make compatible with JEP-200 (#79)
- [JENKINS-51029] Added support for custom ElasticSearch SSL certificate (#75)
- Upgrade pom to use Jenkins 2.60.3 (#70)
- Add defaultGoal to pom.xml
- [JENKINS-51793] explicit enable (#68)
- [JENKINS-49114] evaluate result and TestResultAction late (#52)
- url has to point to wiki (#65, #69)
- add vhost support for rabbitmq (#64)
- [JENKINS-42536] fix ansi console note (#62)
- improve help (#61)
- code cleanup (#60)
- charset for rabbitMQ (#58, #63)
- add dao to work with logstash tcp (#59)
- Use mime type from config field in Elasticsearch indexer while posting HTTP request (#41)
- millisecond timestamps (#57)
- [JENKINS-49960] use a Jobproperty instead of a BuildWrapper (#55)
⚠️ - [JENKINS-33635] option to enable logstash globally (#54)
- remove dependency to maskpasswords (#48)
- [JENKINS-49451] Fix logstash Notifier step (#53)
- add a pipeline step with block (#51)
- move configuration from ToolInstallation to GlobalConfiguration (#43)
⚠️
- reduce visibility of fields (#46)
- findbugs: fix default encoding issues (#45)
- findbugs: fix issues in BuildData (#44)
- properly get displayname of node (#38)
- Full project name (#37)
- JENKINS-41324 Append
build
envVars for build and post-build injected envVars (#33)
- Add test error details for failed test cases (#30)
- Log exceptions in BuildData (#35)
- Syslog persistence integration test with docker and travis. (#27)
- Change logstash notifier to fit pipeline jobs (#28)
- Update ElasticSearchDao to support LogStash
- Updating the global.jelly to take work for Jenkins 2.0 and work for Jenkins with set URL and without
- 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.