This release includes the following enhancements: Release date: November 5, 2025 Autonomous Unit Test CreationJtest UTA can now autonomously generate unit tests within CI/CD pipelines and from the CLI. Unit test generation can be run as part of the build process and fully integrated into existing automation workflows. When new code is committed, Jtest UTA can automatically create unit tests for all uncovered code in the modified classes from your CI/CD pipeline. The generated unit tests can then be reviewed before being committed to the main branch. This helps development teams meet unit testing requirements - streamlining the process and reducing manual effort.
For configuration and usage details, see Unit Test Creation. Static Analysis Fixes Using AI AutofixJtest can now autonomously fix static analysis violations that it finds within automated CI/CD pipelines. Jtest identifies violations, uses LLM integration to propose fixes for those violations, and verifies each proposed fix to ensure that all issues are fully resolved and no new problems are introduced. Successful fixes result in automatically created commits in the working branch of your project source control repository, enabling manual review and approval before merging. See Fixing Violations Using AI Autofix. MCP Server Extension for AI AgentsJtest now includes an MCP (Model Context Protocol) Server extension that enables seamless integration between Jtest and AI agents or LLM-based coding assistants (such as GitHub Copilot). This MCP Server can be used within any LLM-enabled development environment that supports MCP integration, including IntelliJ, VS Code, and others. With this extension, an AI agent can interact directly with Jtest, delivering context-aware guidance, analysis, and automation. This feature allows you to use an AI coding assistant to:
For details, see Configuring the MCP Server Extension for AI Agents. Code Coverage Enhancements
Static Analysis Enhancements
|
Rule ID | Updates |
|---|---|
CODSTA.POD.CIOC | Improved accuracy. Support for Record type has been added. |
PROPS.PLAIN | Extended pattern matching in the rule. |
EXCEPT.AIOC | Improved accuracy. Support for Record type has been added. |
FORMAT.BLCD | Improved accuracy. Support for Record type has been added. |
FORMAT.IND | Improved accuracy. Fixed a false positive reported by the rule. |
FORMAT.OSPL | Improved accuracy. Fixed a false positive reported by the rule. |
FORMAT.UP | Improved accuracy. Fixed a false positive reported by the rule. |
SERVLET.AJDBC | Support for Jakarta EE has been added. |
SERVLET.BINS | Support for Jakarta EE has been added. |
SERVLET.CETS | Support for Jakarta EE has been added. |
SERVLET.IF | Support for Jakarta EE has been added. |
SERVLET.LML | Support for Jakarta EE has been added. |
SERVLET.MDC | Support for Jakarta EE has been added. |
SERVLET.NSIS | Support for Jakarta EE has been added. |
SERVLET.NSSS | Support for Jakarta EE has been added. |
SERVLET.SOP | Support for Jakarta EE has been added. |
SERVLET.STM | Support for Jakarta EE has been added. |
SERVLET.SYN | Support for Jakarta EE has been added. |
SERVLET.UCO | Support for Jakarta EE has been added. |
SECURITY.ESD.PLC | Support for Jakarta EE has been added. |
SECURITY.IBA.RUIM | Support for Jakarta EE has been added. |
SECURITY.IBA.VRD | Support for Jakarta EE has been added. |
SECURITY.WSC.HGRSI | Support for Jakarta EE has been added. |
SECURITY.WSC.HTTPRHA | Support for Jakarta EE has been added. |
SECURITY.WSC.ISL | Support for Jakarta EE has been added. |
SECURITY.WSC.JXCORS | Support for Jakarta EE has been added. |
SECURITY.WSC.SCHTTP | Support for Jakarta EE has been added. |
SECURITY.WSC.SL | Support for Jakarta EE has been added. |
SECURITY.WSC.UOSC | Support for Jakarta EE has been added. |
EJB.ABCS | Support for Jakarta EE has been added. |
EJB.ADCB | Support for Jakarta EE has been added. |
NAMING.THAC | Support for Jakarta EE has been added. |
SERIAL.SNSO | Support for Jakarta EE has been added. |
STRUTS.ACJC | Support for Jakarta EE has been added. |
Support for IDEs
The following IDEs are now supported:
Support for the following OS is now removed:
Bug/FR ID | Description |
|---|---|
| JT-77639 | Rule FORMAT.IND shows different results in different IDE |
| JT-77641 | APSC_DV.003215.UP reports false positive on nested operation |
| JT-77769 | Improve accuracy of rule CWE.256.PLAIN |
| UTA-9795 | Constructor mock does not throw exception required by recipe condition |
| UTA-10024 | Tool claims bulk is canceled with Single Creation only and local license |
| UTA-10193 | Wrong detection of test source folder in some cases |
| XT-43349 | Performance degradation when processing suppressions (AWS cloud server, 96cpu, 768gb) |
| XT-43392 | AI Assistant documentation - index out of bounds exception when no embedding model set |
| XT-43562 | jtestcov does not include errors part when displaying setup problem |
For information about this release, see https://docs.parasoft.com/display/JTEST20252/Updates+in+2025.2. |