Skip to main content

Jenkins Plugin - Changelog

The following table lists the features and changes that have been implemented for the plugin with the relevant version release.

Note

Install the latest version of the Jenkins plugin from marketplace.

Plugin Version

CLI Version

Improvements

Bug Fixes

2.0.11-415.vde4f199d0f33

2.0.41

General improvements and bug fixes

2.0.11-409.vddc0ca_56ce70

2.0.39

General improvements and bug fixes

2.0.11-366.vcc8e9a_380a_78

2.0.34

A report is now generated when a build fails because of a threshold set in the Checkmarx One plugin.

2.0.11-348.v434cc908cfe6

2.0.31

Fixed issue that pipelines were failing.

2.0.11-319.vb_0fa_8477f9a_d

2.0.25

All documentation links now point to the new Checkmarx documentation portal at https://checkmarx.com/resource/documentation.

2.0.11-305.vf5b_6c5f3d2cd

2.0.21

Fixed issue that "Test Connection" hadn't been working properly.

2.0.11-295.v86e43214c160

2.0.21

You can now store secrets as environment variables, to avoid printing them to logs.

2.0.11-278.v19427b_1422b_3

2.0.18

  • General improvements

  • Fixed issue that some results weren’t being shown properly in the Checkmarx Scan Results tab in Jenkins.

2.0.11-274.va_d38ce3e7a_35

  • You can now add filters to the scan create command (to exclude files/folders from the scan) separately for each specific scanner. The flags for the new filters are: --sast-filter <string>, --kics-filter <string>, --sca-filter <string>. See scan create.

    Tip

    The existing flag --file-filter , which sets filters for the entire scan (for all scanners) is still in use.

  • You can now add an ssh key to a scan, using the flag --ssh-key <string> with the path to the ssh private key.

  • Updated html content to give clear explanation of async scan flow.

2.0.11-270.v58f65715b_f9b_

Change build step to run in the agent.

2.0.10-265.v7ed6917039c0

General improvements and bug fixes.

2.0.9-261.vfd1a_e1162900

2.0.16

Handle job cancel event and cancel scan if running.

2.0.9-234.v64773b_46040d

2.0.13

  • Added new --sca-resolver-params flag to the scan create command. See documentation here.

2.0.15

2.0.10

  • Added SummaryJSON reports.

  • Added the --scan-timeout <int> flag to the scan create command, enabling users to specify a time limit after which the scan will fail and terminate. See documentation here.

  • Updated UI elements to reflect the new Checkmarx branding (e.g., logo).

2.0.14

2.0.9

  • Added ability to break builds by specifying a threshold for acceptable vulnerabilities.

  • Added support for exporting scan results directly to SonarQube or SonarCloud console. See documentation here.

2.0.13

2.0.4

  • Updated CLI to version 2.0.4

  • Added branch parameter (required)

2.0.11

  • Added global additional options

  • Changed checkmark API token to Oauth clientId and secret

  • Remove team name field

  • Fixed bug when running checkmark step in secondary node.

2.0.10

  • Minor improvements

2.0.10

  • Minor improvements

2.0.9

  • Remove zip filters field

  • Integration with Checkmarx One results

2.0.8

  • Added a check connection button

  • Remove scan type selection

  • Change jenkins minor version to 2.263.1

2.0.7

  • Update labels and tooltips

  • Remove scan type selection option

  • Set default branch name

2.0.6

  • Global Settings - When creating a freestyle project Checkmarx One is not using Global Settings as default.

  • Default filters - Updated the default filters functionality.

2.0.5

  • Added Checkmarx One link to results page

  • Tenant name is not holding the global configuration page

2.0.4

  • Added results page

2.0.3

  • Added Pipeline build support

  • Added tenant support

2.0.0

  • Supports SAST Scan

  • Support for file filters while zipping the source code.

  • Store the Client-ID/Secret using Jenkins Credentials.

  • Support for using all the available options from the CLI. (Conditions Apply)