Skip to main content

TeamCity Plugin Change Log

The following table lists the features and changes implemented for the plugin with the relevant version release. To obtain the plugin, go to the plugin download section.

Plugin Version

Changes / Features

Additional Information

2024.1.6

  • Uptake of FSA version 24.1.1

  • The following third-party libraries have been upgraded:

    • Library cx-client-common to 24.1.1

    • org.springframework:spring-web: 5.3.8 to 5.3.31

    • com.google.guava:guava: 27.0-jre to 32.0.1-jre

    • org.bouncycastle:bcprov-jdk18on : 1.72 to 1.74

    • commons-codec:commons-codec: 1.12 to 1.13

  • Added new Parameter Enable Project's SCA policy enforcement in the config and global level configurations.

  • Supported SAST Versions: 9.4, 9.5, 9.6

  • OSA Support: Supported

    * FSA agent supported version: 24.1.1

  • SCA Support: Supported

  • Operating Systems: Windows, Linux

  • Supported Tool Version: TeamCity LTS 2021.1, 2019.2 - 2020.1.3,2021.1.2,2021.2.3,2022.10.4,2023.11.3

  • Supported Java Version: Oracle JDK 8, OpenJDK 11

2022.2.1

  • Added the logs of different levels to the TeamCity plugin.

  • Added support for scan-level custom fields.

  • Added support for SCA Resolver.

  • Added support for SCA Teampath.

  • Fixed the defect that caused the plugin not to work with TeamCity 2020.1.5.

  • Fixed the issue that caused a TeamCity project created with TeamCity Plugin 2020.3.8 to fail in some cases after the plugin had been upgraded to a newer version.

  • The following third-party libraries have been upgraded:

    • Library “io.netty” to 4.1.75.Final

    • Library “org.freemarker” to 2.3.31

    • Library “com.github.junrar” to7.4.1

    • Library “netty-codec-http2” to 4.1.68.Final

    • Library “netty-codec-http” to 4.1.68.Final.

  • Supported SAST Versions: 9.2, 9.3, 9.4

  • OSA Support: Supported

    * FSA agent supported version: 21.0.5

  • SCA Support: Supported

  • Operating Systems: Windows, Linux

  • Supported Tool Version: TeamCity 2019.2 - 2020.1.3, 2021.1.2, LTS 2021.1

  • Supported Java Version: Oracle JDK 8, OpenJDK 11

2021.4.1

  • Removed the dependency on Log4j2 by upgrading cx-client-common to version 2021.4.9.

  • Known Issue: A TeamCity project created with plugin version 2020.3.8 may fail after upgrading the plugin to a newer version. To work around this issue, edit the project to re-enter the CxSAST and/or CxSCA passwords and then save the project again.

  • Supported SAST Versions: 8.9, 9.0, 9.2, 9.3, 9.4

  • OSA Support: Supported

    * FSA agent supported version: 20.0.11

  • SCA Support: Supported

  • Operating Systems: Windows, Linux

  • Supported Tool Version: TeamCity 2019.2 - 2020.1.3, 2021.1.2, LTS 2021.1

  • Supported Java Version: Oracle JDK 8, OpenJDK 11

2021.3.1

  • An issue has been fixed that caused older project build failures on error 'Invalid Engine Configuration Id'

  • Supported SAST Versions: 8.9, 9.0, 9.2, 9.3, 9.4

  • OSA Support: Supported

    * FSA agent supported version: 20.0.11

  • SCA Support: Supported

  • Operating Systems: Windows, Linux

  • Supported Tool Version: TeamCity 2019.2 - 2020.1.3, 2021.1.2, LTS 2021.1

  • Supported Java Version: Oracle JDK 8, OpenJDK 11

2021.2.2

  • The following has been added to improve the performance with CxSCA:

    • Support for exploitable path/attack vectors.

    • EnablePolicyEnforcement now enforces CxSCA policies as well along the CxSAST & CxOSA policies.

    • An option to include the source code with CxSCA scans.

    • Support to include private registry config files and environment variables with CxSCA scans.

    • Project creation and team assignment capabilities for CxSCA scans.

  • Added CxOrigin and CxOriginUrl.

  • Added scheduled periodic full scan capabilities.

  • A proxy can be enabled between the TeamCity system and the CxSAST server as explained.

  • Added a log message for Test Connection Success/Failure.

  • Fixed an issue that caused the dependency scan being performed for CxOSA when CxSCA was selected.

  • Fixed an issue that caused the CxSCA password being saved in plain text in the job config file.

  • Fixed an issue that caused Test SCA Connection to run without retyping the CxSCA password.

  • Fixed an issue that caused hard failures like Scan aborted not being handled properly.

  • Fixed an issue that caused the encryption and decryption of passwords to fail randomly.

  • Fixed various security vulnerabilities by upgrading the libraries listed below to the latest versions as listed below:

    • io.vertx:vertx-web to version 4.1.0

    • io.netty: netty-codec-http2 to version 4.1.65.Final

    • commons-io: commons-io to version 2.9.0

    • org.apache.httpcomponents: httpmime to version 4.5.13

    • org.springframework:spring-web to version 5.3.8

    • io.netty:netty-codec-http to version 4.1.65.Final

  • Supported SAST Versions: 8.9, 9.0, 9.2, 9.3

  • OSA Support: Supported

    * FSA agent supported version: 20.0.11

  • SCA Support: Supported

  • Operating Systems: Windows, Linux

  • Supported Tool Version: TeamCity 2019.2 - 2020.1.3

  • Supported Java Version: Oracle JDK 8, OpenJDK 11

2020.3.8

  • Support TeamCity 2020

  • New SCA support

  • New SCA Dashboard

  • Support for the Self-sign SSL Certificate

  • Fix for the “Connect to Server” button

  • Supported SAST Versions: 8.9, 9.0, 9.2

  • OSA Support: Supported

    * FSA agent supported version: 20.0.7

  • SCA Support: Supported

  • Operating Systems: Windows

  • Supported Tool Version: TeamCity 2019.2 - 2020.1.3

  • Supported Java Version: Oracle JDK 8

2020.1.20 (beta)

  • Corrections for Enable Dependancy Scan Threshold and Archive Extract Pattern

  • Certified SAST Versions: 8.9, 9.0

  • OSA Support: Supported

    * FSA agent supported version: 20.0.3

  • SCA Support: Supported

  • Operating Systems: Windows

  • Supported Tool Version: TeamCity 2019.1 - 2019.2

  • Supported Java Version: Oracle JDK 8

2020.1.2

  • Enabling SAST scans without M&O

  • Support OSA for the Scala language

  • Support OSA for the PHP language

  • Cer tified SAST Versions: 8.9, 9.0

  • OSA Support: Supported

    * FSA agent supported version: 20.0.3

  • Operating Systems: Windows

  • Supported Tool Version: TeamCity 2019.1 - 2019.2

  • Supported Java Version: Oracle JDK 8

9.0.0

  • Ability to break the build according to both SAST&OSA policy status

8.9.0

  • New Top-Bar ("red" scan failed, "green" scan passed)

  • Support OSA scanning of NuGet package files

  • Support OSA scanning of Python 3 package files

  • Ability to break the build according to the OSA policy status

8.8.0

  • None

8.7.0

  • Embed OSA core library into the Checkmarx CI plugins

  • Support scanning of the NPM package.json

  • Support scanning of Maven POM.XML files

8.6.0

  • Additional failure summary information in the console log

8.5.0

  • First official CxSAST and CxOSA plugin