This release includes the following enhancements: Release date: May 13, 2026 Support for Agentic Development WorkflowsThis release expands support for agentic development workflows, enabling static analysis and unit testing capabilities to be used directly from agentic AI workflows in CI/CD pipelines, LLM-enabled command-line environments, and IDEs. New agent skills and MCP tools are provided that allow you to easily integrate with AI-first development workflows. See Configuring the MCP Server Extension for AI Agents.
Support for Java 25 ProjectsJtest now fully supports projects developed in and running on Java 25. Static Analysis Enhancements
Report Enhancements
|
Rule ID | Updates |
|---|---|
| CODSTA.ORG.DINT | Support for Java 25 has been added. |
| CODSTA.POD.CIOC | Support for Java 25 has been added. |
| EXCEPT.AIOC | Support for Java 25 has been added. |
| OOP.HIF | Support for Java 25 has been added. |
| OOP.INSOF | Support for Java 25 has been added. |
| OPT.UISO | Support for Java 25 has been added. |
| OPT.UNC | Support for Java 25 has been added. |
| PB.CUB.SBC | Support for Java 25 has been added. |
| EJB.ADCB | Support for Jakarta EE has been improved. |
| EJB.AIEBC | Support for Jakarta EE has been improved. |
| EJB.EJB3.AIA | Support for Jakarta EE has been improved. |
| EJB.EJB3.AISE | Support for Jakarta EE has been improved. |
| EJB.EJB3.BMN | Support for Jakarta EE has been improved. |
| EJB.EJB3.CMF | Support for Jakarta EE has been improved. |
| EJB.EJB3.CPIM | Support for Jakarta EE has been improved. |
| EJB.EJB3.EAII | Support for Jakarta EE has been improved. |
| EJB.EJB3.IDA | Support for Jakarta EE has been improved. |
| EJB.EJB3.IDCS | Support for Jakarta EE has been improved. |
| EJB.EJB3.ISB | Support for Jakarta EE has been improved. |
| EJB.EJB3.MDBS | Support for Jakarta EE has been improved. |
| EJB.EJB3.MDML | Support for Jakarta EE has been improved. |
| EJB.EJB3.MTM | Support for Jakarta EE has been improved. |
| EJB.EJB3.PCUN | Support for Jakarta EE has been improved. |
| EJB.EJB3.PERMIT | Support for Jakarta EE has been improved. |
| EJB.EJB3.RLI | Support for Jakarta EE has been improved. |
| EJB.EJB3.RMSB | Support for Jakarta EE has been improved. |
| EJB.EJB3.SIVS | Support for Jakarta EE has been improved. |
| EJB.EJB3.SRBM | Support for Jakarta EE has been improved. |
| EJB.LNL | Support for Jakarta EE has been improved. |
| EJB.MEC | Support for Jakarta EE has been improved. |
| EJB.MNDF | Support for Jakarta EE has been improved. |
| EJB.RILH | Support for Jakarta EE has been improved. |
| EJB.STD | Support for Jakarta EE has been improved. |
| EJB.USF | Support for Jakarta EE has been improved. |
| EJB.UVO | Support for Jakarta EE has been improved. |
The following rules have been updated:
Rule ID | Updates |
|---|---|
| BD-PB-CHECKRET | Changed the violation message |
| BD-PB-ZERO | Added a parameter to disable reporting on floating-point values |
The following IDEs are now supported:
machineId may change after upgrading. If this happens, you will need to acquire a new license from Parasoft.The jtest:monitor step now generates coverage agent configuration with the REST server disabled by default (previously enabled). If the coverage agent is used as part of test impact analysis workflows, pipeline scripts must be updated to enable the REST server; otherwise, job failures will occur.
Support for the following IDEs is now deprecated:
Support for the following IDEs is now removed:
Bug/FR ID | Description |
|---|---|
| FA-10509 | Null-checking methods from Flow Analysis Advanced Settings do not work properly |
| FA-10646 | Division by floating-point zero should not change the value of the divisor to an unknown value |
| JT-77673 | Rule OOP.HIF should not fire when "this" is used to refer to the current object |
| JT-78041 | Inconsistency in rule behavior between Java 17 and 21 |
| JT-78069 | Missing rt.jar file during project description generation |
| XT-43968 | Uploading SARIF with violation from custom rule with double UNKNOWN categories gives an error |
Bug/FR ID | Description |
|---|---|
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-2026-54512 | Critical vulnerability resolved by upgrading Jackson to 2.21.4 |
CVE-2026-54513 | Critical vulnerability resolved by upgrading Jackson to 2.21.4 |
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 |
JT-78555 | Issue with PB.PDS rule - Java switch expression |
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 |
JT-78536 | Violations are not detected in the Android project |
For information about this release, see https://docs.parasoft.com/display/JTEST20261/Updates+in+2026.1. |