Updated the minimum version for Jenkins to 2.150.3.
Connection validation is improved when testing through a proxy.
Resolved an issue wherein Synopsys Detect for Jenkins didn't escape commas correctly in PowerShell arguments.
Resolved an issue wherein Synopsys Detect for Jenkins didn't function when there were spaces in the workspace path resulting in failure to find the shell/PowerShell script.
Version 2.0.2 of the Synopsys Detect for Jenkins plugin violated semantic versioning by introducing a non-backward compatible change. Updating to any 2.X version from version 2.0.1 or earlier must be done with caution as that update might break existing functionality.
Synopsys Detect for Jenkins now returns an exit code of 0 for a successful pipeline run.
On build failures, Synopsys Detect for Jenkins no longer modifies the build status when run in a Jenkins pipeline. Now, it throws an exception error if Detect fails.
Synopsys Detect for Jenkins is improved to support the pipeline step context. Using withEnv and running Docker now works as expected.
Added improvements for working with containers.
Verified support for Detect Jenkins plugin in the Cloudbees Core environment built with Kubernetes.
Resolved an issue wherein a null pointer exception may be thrown when the proxy user name is blank.
Resolved in issue wherein the plugin was not properly escaping the path to the PowerShell script. This also improves handling of elements like random pipes in the path.
Resolved an issue wherein configuration/connection settings for the plugin are deleted when restarting Jenkins.
You can now run Synopsys Detect for Jenkins by uploading a Detect JAR file.
Synopsys Detect for Jenkins now uses the Polaris credentials stored in the credentials plugin in Jenkins.
Resolved an issue wherein the proxy settings may be ignored when downloading the jar file.
Resolved an issue that may have caused an error when connecting to the test repository.
Synopsys Detect for Jenkins now displays in parenthesis the version of Detect packaged with the plugin.
Maintenance release with overall improvements in stability and security.
Added support for converting from a Maven project to a Gradle project.
Improved error handling for Detect exit codes.
Addressed an issue wherein cancelling a Detect job was not terminating correctly.
Added support for Java 8.
Black Duck Detect for Jenkins now supports Jenkins version 2.60.1 and higher.
Added API key support.
Added support for Microsoft NT Lan Manager (NTLM) protocol.
Added support for Java 7.
Now includes support for an Artifactory URL override option.
Added DSL support.
Subordinate nodes do not use the proxy to download the Black Duck Detect .jar file (potential fix).
Resolved an issue wherein JenkinsProxyHelper.shouldUseProxy (final URL, final String noProxyHosts) was incorrectly returning false if the Hub URL was set, and incorrectly returning true when the Hub host name should be ignored.