25.3.22 (15 December 2025)

Features

  • DVT-24407 Add dvt_build.bat for Windows

Enhancements

  • DVT-23971 AI Assistant: Replaced ‘get_compiled_files_tree’ with ‘get_compiled_files’ tool supporting filtering and pagination

  • DVT-24104 AI Assistant: Support pagination for tool responses

  • DVT-24134 & DVT-23989 AI Assistant: Ability to review and revert changes made by file editing tools in chat

Bugfixes

  • DVT-22038 AI Assistant: Language model selection is reset after regenerating a response with a different model

  • DVT-22264 AI Assistant: Prevent deletion of chat sessions during message generation

  • DVT-24096 Add support for ‘any_port.outside’ predefined API

  • DVT-24179 Build config: +dvt_init_from_simlog does not support environment variables in simlog paths

  • DVT-24239 AI Assistant: Sometimes ‘@recent code sections’ snippet does not expand correctly

  • DVT-24355 Add support for ‘rf_manager.get_user_defined_names()’ predefined API

  • DVT-24356 Add support for ‘rf_method_layer.get_source_lines_count()’ predefined API

  • DVT-24368 Fixed sporadic JVM crashes due to compilation optimizations

25.3.21 (25 November 2025)

Features

  • DVT-22562 New Model Context Protocol (MCP) Server available in IDE

  • DVT-24281 AI Assistant: Ability to always allow ‘edit_file’ and ‘write_file’ tools per project or directory

Enhancements

  • DVT-16094 Ability to specify max nof semantic problems per file using +dvt_max_nof_semantic_problems_per_file directive

  • DVT-23199 AI Assistant: Display first-time use acknowledgment

  • DVT-23205 AI Assistant: Highlight only valid symbols in the chat prompt

  • DVT-24221 AI Assistant: Improved tool calling by feeding tool call errors back to the LLM

Bugfixes

  • DVT-23875 AI Assistant: Sometimes chat prompt is highlighted incorrectly

  • DVT-24227 Sometimes status bar widgets do not appear

  • DVT-24238 Type Hierarchy View: Reverse order of the inheritance tree when using “Show Supertypes” mode

25.3.20 (10 November 2025)

Enhancements

  • DVT-23198 Report an Issue: Refined error handling when sending the report

  • DVT-24087 AI Assistant: Hide sensitive language model configuration collected in the Issue Report

Bugfixes

  • DVT-23950 Show usages: Sometimes it does not work on macro calls when invoked from context menu

  • DVT-24051 Resource Filters: Compilation related filters are not reapplied when changing to a new build configuration

  • DVT-24149 Status Bar Notifications: Sometimes UI freezes when resizing or moving the window while a notification is displayed

  • DVT-24153 Memory Monitor: Supress “No source files were compiled” warning when no files are compiled due to memory error

25.3.19 (27 October 2025)

Bugfixes

  • DVT-23958 AI Assistant: File reading and editing tools should obey the code protection rules

  • DVT-23987 Verification Breadcrumb: Is empty for the selected test class after performing UVM Runtime Elaboration

  • DVT-23990 AI Assistant: ‘dvt_get_verification_subcomponents’ tool fails

  • DVT-24000 Project Explorer View: “Link with Editor” does not work when the project contains a .cproject configuration file and has non-CPP project natures

  • DVT-24001 Backup and delete .cproject when removing CPP project nature

25.3.18 (10 October 2025)

HIGHLIGHTS

  • AI Assistant: Ability to call tools from DVT in the chat

Performance

  • DVT-23786 Resource Filters: Speed-up filter application when creating a project using the New Project wizard

  • DVT-23857 Resource Filters: Speed-up the DVT auto-linked files creation process when applying DVT Resource Filters

REMOVED

  • DVT-23914 AI Assistant: Removed obsolete “Automatically include relevant context in the chat prompt” setting

Features

  • DVT-22631 AI Assistant: Ability to call tools from DVT in the chat

Enhancements

  • DVT-2445 New semantic check: Trigger error for select constraints not declared as soft

  • DVT-10500 New semantic check: Trigger error for NULL assignment to bool type variables or fields

  • DVT-21511 & DVT-18616 Build config: Ability to use $DVT_PROJECT_PARENT_LOC environment variable

  • DVT-23850 AI Assistant: Ability to auto-correct compilation errors and warnings from the Problems View

  • DVT-23851 AI Assistant: Automatically retry problem auto‑correct if the first attempt fails

Bugfixes

  • DVT-23579 AI Assistant: In a newly created chat, switching the language model before sending the first message has no effect

  • DVT-23790 Resource Filters: File system check is not performed when creating a project via the New Project wizard in a directory without an existing .project file

  • DVT-23798 Semantic checks: False duplicate cover items error for per_instance coverage

  • DVT-23852 AI Assistant: Sometimes problem auto-correct and explain proposals are duplicated

  • DVT-23922 AI Assistant: ‘@selected class’ should also work for units and structs