dotTEST 2024.2 Product Release Announcement
We are pleased to announce a feature-rich update to Parasoft dotTEST, designed to amplify your development experience and boost productivity. This latest release brings an array of enhancements, including expanded support for language model (LLM) providers, advanced AI integration functionalities, live static analysis, and more. Below, you will find a detailed overview of the key enhancements and modifications in this release.
Expanding LLM Provider Support
In dotTEST, we have broadened the scope of LLM integration to include any provider with a chat endpoint compatible with the OpenAI REST API. This expansion enables you to maintain greater privacy by integrating locally deployed models rather than relying solely on cloud-based models. For detailed implementation steps, please refer to our LLM Integration documentation.
AI Integration and Static Analysis Enhancements
The AI integration continues to evolve with the newly introduced ability to apply AI-recommended fixes directly within your development environment. These fixes can now be reviewed in a difference editor, allowing for meticulous application either in full or selectively. Furthermore, our Visual Studio Code plugin now supports AI-generated fixes for resolving static analysis violations.
Our commitment to improving static analysis is evidenced by enhanced engine stability and performance. Additionally, we now support reporting multiple violations within configuration files, further aiding compliance and quality monitoring.
In-File Suppressions Enhancements
Enhancements to in-file suppressions empower you with more flexibility. Customizing the location of suppression files is now easily achieved in both CLI and IDE environments. Plus, you can define suppressions using paths with wildcards and specify rule categories with optional severity suffixes.
Advancements in Code Coverage
Several key advancements have been made to our code coverage functionalities. Coverage collection in IDE by default now excludes test classes, though this can be modified within settings. Furthermore, coverage collection for standalone applications tested concurrently by multiple users is now supported through our coverage wizard.
IDE Integration and Usability Enhancements
Significant improvements have been made to our IDE integrations. Visual Studio users will benefit from improved tracking of newly added or deleted files. Meanwhile, Visual Studio Code users will experience more streamlined import commands and more reliable result imports for multi-project solutions.
Additional updates include an enhanced look and feel for Visual Studio, support for Git up to version 2.46, and an upgrade of the JRE to version 21. A new DTP Details profile in the Findings View now allows the display of additional AI metadata for imported violations.
Deprecations and Removed Support
As part of our ongoing efforts to keep dotTEST streamlined and effective, support for .NET CLR 2.0 is now deprecated and will be phased out in a future release. Furthermore, support for Visual Studio 2015 has been officially removed.
We encourage you to explore these updates, and as always, we value your feedback as we strive to enhance our offerings based on your needs. For a comprehensive outline of our latest release, please view our full release notes.
Thank you for your continued support and collaboration.