Bugfix for the 'inspect content' checkbox being incorrectly set automatically.
Pipeline compatibility. As well as now supporting pipeline jobs, declarative syntax for triggers is supported.
Bugfix: Triggers configured to check ETag values no longer build immediately on Jenkins startup
Bugfix: Request Header functionality was causing null pointer exceptions when old config was used (JENKINS-51892)
Tidied URL verification and removed unnecessary url GET.
- allow to use jsonarray as root of input message
- Fix JENKINS-28834 - Declare dependency on matrix project plugin
- Fix JENKINS-29610 - Scheduling skipped when there is no label restriction (trigger-lib 0.33)
- Fix JENKINS-20712 - ETag/MTime saved in config.xml but there is no flag in job web page
- Assign meaningful name to executor thread
- Be more explicit about failed content check preconditions
- Fix JENKINS-20359 - Monitoring URL for JSON content change not working
- Making the build compatible with Java 7
- Fix JENKINS-17961 - URLTrigger does not poll when URL starts with environment variable
- Fix JENKINS-18035 - Request to support HTTPS url monitoring in URLTrigger plugin
- Fix regression on polling log from previous version
- Fix JENKINS-18683 - Jenkins 1.522 config changes cannot be saved
- Fix JENKINS-18764 - NPE in URLTrigger when saving project configuration
- Fix JENKINS-17641 - Unknown field 'logEnabled' in org.jenkinsci.lib.xtrigger.XTriggerCause
- Fix JENKINS-17468 - NullPointerException in URLTrigger.getFTPResponse during startup
- Add FTP Support
- Fix JENKINS-16774 - URLTrigger gives severe error message instead of detecting change
- warn user that only http is supported for URL protocol (added by ndeloof)
- Fix JENKINS-14620 - Invalid configurations
- Fix JENKINS-15564 - URLTrigger: Allow timeouts to be configurable
- Fix JENKINS-14607 - URLTrigger "Polling error null"
- Add the capability to check ETag response header
- Add JENKINS_URL resolution at startup check
- Update to xtrigger-lib 0.17
- Update to envinject-lib 1.10
- Add environment variables resolution at the trigger startup lifecycle
- Update to xtrigger-lib 0.16
- Update to envinject-lib 1.9
- Upgrade to xtrigger-lib 0.14 (more log)
- Restrict to successful family for URL content
- Exclude polling on unavailable services
- Fix job restart when JENKINS URLs to check are unavailable at Jenkins startup
- Update to xtrigger-lib 0.12 (fix link to polling log to appear on build console)
- Fix TXT content type detection
- Fix JENKINS-12912 - URLTtrigger does not poll on jobs which are tied to disconnected slaves
- Update to xtrigger-lib 0.8
- Fix the hang problem (JENKINS-12696)
- Update to xtrigger-lib 0.7
- Update to xtrigger-lib 0.2
- Fix JENKINS-12213 - Polling error org/jenkinsci/plugins/envinject/EnvInjectAction" when monitoring build number url
- Fix JENKINS-11859 - java.io.IOException: Stream closed" when monitoring a jenkins job build number
- Environment variables are taken into account
- Add proxy configuration if needed
- Fix JENKINS-11273 - Basic Authentication support in urltrigger
- Fix TXT Content type saving
- Change 'Add Button' label
- Fix JENKINS-10731 - XMLContentType didn't update initial results HashMap
- Fix JENKINS-10728 - URLTrigger, config.jelly and checkLastModificationDate should be optionalBlock
- Add message when there are no URLs to poll
- Fix NullPointerException when there is no URL entry
- Fix a NullPointerException at Jenkins startup
- Add a delete button on the configuration page to remove an entry section
- Add Text Content check
- Add JSON content check
- Technical features: additional unit tests
- Add poll changes of URL contents
- Initial release