January 22, 2026
This release focuses on expanded MISRA and standards coverage, improvements to AI-assisted analysis, better performance and stability, and enhanced developer tooling and visualization.
New Features
CodeCheck Checks
Added new MISRA C++ 2023 checks:
MISRA23_15.1.4 – Ensure all direct, non-static data members are initialized before object access
MISRA23_8.2.2 – Disallow C-style and functional notation casts
MISRA23_9.2.1 – Prevent explicit type conversions as expression statements
MISRA23_8.0.1 – Require parentheses to clarify expression meaning
Added new C/C++ check:
CPP_P034 – Invalid header name detection
AI & MCP Server
Updated recommended AI models for analysis workflows
Added new architecture analysis tools to the MCP server
Introduced tooling to locate nested entities within architectures
Improved MCP server behavior for smaller LLM context windows
Clarified MCP tool descriptions and argument formats for better LLM integration
Added an alternate MCP server, reorganized server layout, and expanded documentation
Visualization & UI
SVG graph exports now support dotted and dashed line styles
Shared Tasks Graph:
Renamed “Function instances” to “Instance references” for clarity
Improved performance when working with large task graphs
Tooling & Integrations
VS Code extension now supports:
Navigating directly from graphs to source code
Viewing entity information in the sidebar from graphs
Java projects now default to compiler versions 10–21 when created via the New Project Wizard
CodeCheck configuration imports now use the file base name for new files, improving usability
Documentation & Samples
Updated metrics documentation and manuals
Updated landing page to include CodeCheck links
Reorganized sample metric test projects for easier access
Bug Fixes & Stability Improvements
CodeCheck Checks
Fixed false positives and reporting issues across several MISRA and CERT rules
Corrected handling of unnamed entities and class detection in specific MISRA checks
Resolved duplicate and conflicting check definitions
Fixed incorrect parameter counting in selected HIS and metric rules
- Expanded support for declarations across multiple files, improving detection accuracy for complex projectsImproved accuracy for numerous MISRA, AUTOSAR, and CERT rules by refining name resolution and rule interpretation
AI & MCP Server
Fixed execution and parameter handling errors in the LLM-optimized MCP server
Improved robustness when processing truncated source code
Improved clarity and correctness of MCP tool usage descriptions
Language Support
PHP
Fixed analysis hangs in certain files
Resolved crashes related to heredoc and nowdoc parsing
Corrected missing class inheritance relationships
C/C++
For IAR 8051, disabled warning about non-int definition for main
Command Line & Platform
Fixed silent failure when creating databases without a
.undextensionRestored automatic project violation updates when violations are removed manually
Known Issues
- Understand can take up to a minute to launch on Windows
- Nodelock license fails to validate running API on Rocky 8.10
- Some macros aren't defined when importing VS 2022 SLN and VCXPROJ
- MacOS Sonoma and later cannot connect to the Icarus server
- Print Preview may not function correctly
