This release includes the following enhancements: Release date: May 13, 2025
AI AssistantA new AI Assistant is available in Jtest. Users can ask questions about the product in natural language and the AI Assistant will answer based on documentation and integration with a pre-configured LLM provider. New and existing users can learn the product and get help more efficiently using the AI Assistant. Access the AI Assistant by navigating in the desktop to Parasoft > Show View > AI Assistant. Unit Test Creation Enhancements
Unit Test Assistant Centralized License Token CountingWhen creating tests for multiple classes at once, license tokens for test creation can now be counted centrally on the Parasoft License Server instead of locally on the individual workstation. This allows organizations to utilize the same Jtest license enabled with a Unit Test Bulk Creation Tier across multiple team members (on multiple machines). For more information, see Licensing. Test Execution and Code Coverage Enhancements
Static Analysis EnhancementsThe suppression mechanism has been extended to allow suppressing similar violations in different versions of Jtest. Build and Framework Integration Enhancements
|
| Rule ID | Header |
|---|---|
| SECURITY.WSC.UHTTPS | Use HTTPS instead of HTTP |
The following rules have been updated:
Rule ID | Updates |
|---|---|
| BEAN.EQUALS | Performance improved using a new framework. |
| BEAN.JDBC | Performance improved using a new framework. |
| CODSTA.BP.BLOCK | Performance improved using a new framework. |
| CODSTA.BP.CFNF | Performance improved using a new framework. |
| CODSTA.EPC.AFP | Performance improved using a new framework. |
| CODSTA.EPC.NCNFC | Performance improved using a new framework. |
| CODSTA.EPC.UST | Performance improved using a new framework. |
| CODSTA.OIM.AMMO | Performance improved using a new framework. |
| CODSTA.OIM.DVOM | Performance improved using a new framework. |
| CODSTA.POD.DCTOR | Performance improved using a new framework. |
| CODSTA.READ.DOWHILE | Performance improved using a new framework. |
| ECLIPSE.IPMF | Performance improved using a new framework. Updated the violation marker position. |
| ECLIPSE.SMF | Performance improved using a new framework. |
| EJB.ABCS | Performance improved using a new framework. |
| EJB.ABFG | Performance improved using a new framework. |
| EJB.ADCB | Performance improved using a new framework. |
| EJB.AIEBC | Performance improved using a new framework. |
| EJB.AJDBC | Performance improved using a new framework. |
| EJB.AOTO | Performance improved using a new framework. |
| EJB.EJBLOAD | Performance improved using a new framework. |
| EJB.FNDM | Performance improved using a new framework. |
| EJB.IECM | Performance improved using a new framework. |
| EJB.IEPM | Performance improved using a new framework. |
| EJB.MRE | Performance improved using a new framework. |
| EJB.RUH | Performance improved using a new framework. |
| EJB.TCE | Performance improved using a new framework. |
| EJB.TFE | Performance improved using a new framework. |
| EXCEPT.IMMEX | Performance improved using a new framework. |
| INTER.PN | Performance improved using a new framework. |
| INTER.SCT | Performance improved using a new framework. |
| INTER.SE | Performance improved using a new framework. |
| INTER.SIO | Performance improved using a new framework. |
| INTER.ST | Performance improved using a new framework. |
| JAVADOC.MVJDT | Performance improved using a new framework. |
| JUNIT.MAIN | Performance improved using a new framework. |
| MOBILE.ENUM | Performance improved using a new framework. |
| MOBILE.FLOATER | Performance improved using a new framework. |
| OOP.CIMOM | Performance improved using a new framework. |
| OOP.ICIF | Performance improved using a new framework. |
| OOP.IIN | Performance improved using a new framework. |
| OOP.LEVEL | Performance improved using a new framework. |
| OPT.BR | Performance improved using a new framework. |
| OPT.MAF | Performance improved using a new framework. |
| OPT.PCTS | Performance improved using a new framework. |
| OPT.SB | Performance improved using a new framework. |
| OPT.TOARRAY | Performance improved using a new framework. |
| OPT.USV | Performance improved using a new framework. |
| PB.API.APPG | Performance improved using a new framework. |
| PB.API.ECMC | Performance improved using a new framework. |
| PB.API.EHM | Performance improved using a new framework. |
| PB.CUB.SBC | Improved performance and documentation. |
| PB.CUB.OE | Performance improved using a new framework. |
| PB.NUM.UCM | Performance improved using a new framework. |
| PB.PCSF | Performance improved using a new framework. |
| PB.RE.NXRE | Performance improved using a new framework. |
| PB.TYPO.BW | Performance improved using a new framework. |
| PB.USC.EPC | Performance improved using a new framework. |
| PB.USC.FCBS | Improved accuracy. Fixed a false positive reported by the rule. |
| PORT.CTSP | Performance improved using a new framework. |
| PROPS.HCLS | Performance improved using a new framework. |
| SECURITY.ESD.CONSEN | Improved accuracy. Fixed a false positive reported by the rule. |
| SECURITY.WSC.FIMU | Fixed a false positive reported by the rule. |
| UC.UIMPORT | Fixed a false positive reported by the rule. |
The following rule has been updated:
Rule ID | Updates |
|---|---|
| BD-SECURITY-TD | The rule has been significantly updated to improve performance and accuracy. |
The following platform is now supported:
The following IDEs are now supported:
In this release, the Jtest plugin on Windows may experience encoding support issues in non-English environments for IntelliJ 2024.2 and later.
<rule-id>-<severity> pattern (e.g., PB.CUB.UEIC-3) used in a suppression comment or suppression record is now taken into account when suppressing violations. A violation is suppressed if its severity matches or is lower than the one specified in the suppression pattern. If the rule's severity has increased, existing suppressions will no longer apply.In this release, the structure of the Jtest plugin for Eclipse has been significantly modified. Before installing the Jtest 2025.1 plugin, any previous versions must be uninstalled. Performing a plugin update without first uninstalling previous versions may result in Jtest functionality not working correctly. See Plugin for Eclipse.
Support for the following OS is now deprecated:
The following rules are deprecated and will be removed in future releases:
Bug/FR ID | Description |
|---|---|
| FA-10104 | Inconsistent results for BD-PB-CC |
| FA-10244 | BD-PB-VOVR false positive on variable updated in a loop, which is traversed only once |
| JT-76604 | Importing Jtest Analysis Results from DTP to Visual Studio Code via JtestPlugin |
| JT-77142 | Jtest UC.UIMPORT rule issue |
| JT-77143 | False positive SECURITY.WSC.FIMU |
| JT-77179 | Rule APSC_DV.002010.PWDPROP and APSC_DV.002530.TDCMD have different severity level in GUI, report, Test Configuration |
| JT-77346 | Maven and IntelliJ are garbled in the Japanese environment |
| JT-77453 | VS Code console output is garbled |
| UTA-9724 | Factory method objects may not be chosen in bulk creation |
| UTA-9726 | Misleading "Potential setup problem" |
| UTA-9793 | Exceptions because of insufficient IntentionActionImpl instances |
Bug/FR ID | Description |
|---|---|
CVE-2026-22732 | Critical vulnerability resolved by updating to spring-security version 6.5.9 |
CVE-2026-29145 | Critical vulnerability resolved by updating to Tomcat version 10.1.53 |
CVE-2026-33937 | Critical vulnerability resolved by updating to handlebars version 4.7.9 |
Bug/FR ID | Description |
|---|---|
| CVE-2026-43515 | Critical vulnerability resolved by upgrading Tomcat to 10.1.56 |
| CVE-2026-41842 | Critical vulnerability resolved by upgrading Spring to 6.2.19 |
| CVE-2026-47838 | Critical vulnerability resolved by upgrading Spring Security to 6.5.11 |
| CVE-2025-48976 | Critical vulnerability resolved by upgrading commons-fileupload2-core to 2.0.0-M4 |
| CVE-2025-48734 | Critical vulnerability resolved by upgrading commons-beanutils to 1.11.0 |
| CVE-2026-54512 | Critical vulnerability resolved by upgrading Jackson to 2.18.8 |
| CVE-2026-54513 | Critical vulnerability resolved by upgrading Jackson to 2.18.8 |
| CVE-2026-33701 | Critical vulnerability resolved by upgrading opentelemetry-javaagent to 2.28.1 |
Bug/FR ID | Description |
|---|---|
CVE-2016-4000 | Critical vulnerability resolved by upgrading jython to 2.7.4 |
CVE-2026-55276 CVE-2026-53434 CVE-2026-59083 CVE-2026-59084 | Critical vulnerabilities resolved by upgrading Tomcat to 10.1.57 |
Bug/FR ID | Description |
|---|---|
CVE-2026-8763 CVE-2026-58062 | Critical vulnerability resolved by upgrading bc-fips to 2.1.3 |
CVE-2026-59638 | Critical vulnerabilities resolved by upgrading bctls-fips to 2.1.24 |
For information about this release, see https://docs.parasoft.com/display/JTEST20251/Updates+in+2025.1. |