

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

