TiCS 2021.1 released!

1 May 2021

with over 90 improvements, a major release of TiCS

TICS 2021.1.0 Highlights

  • Client quality gating and client viewer functionality.
  • Soak time for new rules on blocking levels.
  • Cloud security via viewer authentication tokens.
  • Analyzer updates
    • Coverity 2020.12, 2021.03
    • Eslint v7.23.0
    • PMD 6.23.0
    • Parasoft dotTest 2020.2.1
    • Typescript compiler v4.2.3
    • Typescript-eslint v4.20.0
  • Plugin compatibility updates
    • Eclipse plugin requires Java 8 or higher

 

This release contains the following major improvements.

27905 [Addin-IntelliJ] Added support for IntelliJ 2021.1.
27802 [TICS Client] Improved algorithm for selecting correct source file when headers are provided to the client.
27790 [TICSMaintenance] Added option to make a database backup with TICSMaintenance.
27726 [TICS Documentation] Added an explanation about Security metric in TICS documentation.
27529 [Viewer] Changed the default option for autoSelect field in the LabelRules API from true to false.
27292 [TICS CC Integration] Added warning when column information for code duplication is missing due to an old version of CPD.
27251 [TICSQServer] Added logging of fetching query result rows from database.
27246 [TICS Client] Added client quality gating and client viewer functionality.
27123 [TICS CC Integration] Updated the Coverity integration to support Commit Over HTTPS using —-url.
27109 [TICS CC Integration] Changed the cov-analyze option used to get the Coverity version to avoid misleading ERROR reported in the TICS log.
26984 [TICSQServer] Added timestamp for each “Analyzing […]” output line.
26959 [AdministrationPage] Introduce fine-grained permission for ‘managing common presets’.
26938 [TICSQServer] Introduced HIS features in TICS 2021.1.
26568 [AdministrationPages] Made it possible to select more than 1 LDAP query in an authorization rule.
26165 [TICSQServer] Added milliseconds to timestamps (in LOG and INFO output).
25488 [AdministrationPages] Introduced ‘QA Manager’ role for managing quality gates.
25456 [TICSQServer] Made -branchname mandatory in case of more than one active branch for the project.
25374 [TICS Client] Added possibility to use custom code duplication from the client.
25299 [TICS Client] Implemented soak time.
24670 [Viewer] Introduced Authentication Tokens that allow a client process to authenticate without the need to provide actual user credentials.
21842 [TICSQServer] Made -branchname mandatory in case of more than one active branch for the project.
19544 [TICS Client] Added BLOCKING to blocking violation messages.
14444 [TICS CC Integration] Added configurable timeouts for all Parasoft xTest tools.

 

This release contains the following minor improvements.

28060 28058 28048 28038 28029 28028 28014 27995 27993 27841 27838 27837 27833
27791 27723 27713 27684 27679 27674 27657 27654 27641 27549 27547 27537 27535 27531
27530 27528 27524 27523 27504 27458 27437 27434 27431 27430 27428 27427 27423 27419
27418 27417 27416 27415 27388 27385 27378 27355 27294 27279 27268 27261 27247 27244
27235 27201 27150 27113 27092 27056 26986 26918 26628 25955 25922 25693 25380 25181
25139 24880 24805 24789 23450 22440 22167 21429 21358 20464 19963 19614 19517 19361 16678

 

This version has passed all reviewed TIOBE regression tests successfully.