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 .und extension

  • Restored 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