25.3.22 (15 December 2025)
Features
DVT-24407 Add dvt_build.bat for Windows
Enhancements
DVT-18574 Elaboration: Support evaluation of implicit array ‘maximum’ function
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
DVT-24210 Waveform Viewer: Ability to use Enter key to confirm action dialogs
DVT-24211 Waveform Viewer: Add keyboard shortcuts for ‘Next/Prev Change’ actions
DVT-24366 Waveform Viewer: Ability to use arrow keys to scroll the Signals Panel when focus is on the Waveform Canvas
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-24179 Build config: +dvt_init_from_simlog does not support environment variables in simlog paths
DVT-24197 Waveform Viewer: Sometimes ‘Import Config File’ action does not work
DVT-24239 AI Assistant: Sometimes ‘@recent code sections’ snippet does not expand correctly
DVT-24306 Waveform Viewer: ‘Copy hierarchy Path’ in Signals Panel should use dot for signal separator
DVT-24307 Waveform Viewer: NullPointerException is sometimes thrown after closing the viewer
DVT-24364 Waveform Viewer: Importing a configuration file does not work correctly for markers
DVT-24368 Fixed sporadic JVM crashes due to compilation optimizations
DVT-24405 Elaboration: Sometimes generate blocks are not fully elaborated
25.3.21 (25 November 2025)
Features
DVT-22562 New Model Context Protocol (MCP) Server available in IDE
DVT-24112 Waveform Viewer: Ability to add/reveal signals from schematic diagrams context menu
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
DVT-24285 Waveform Viewer: Add radix information to signal values
Bugfixes
DVT-23875 AI Assistant: Sometimes chat prompt is highlighted incorrectly
DVT-24098 Waveform Viewer: Display cusomizations are not restored correctly from config files for children of multi bit signals
DVT-24162 Parser: File compile timeout is not triggered in some cases
DVT-24190 Waveform Viewer: The last signal is not rendered when its name is partially hidden in the Signals Panel
DVT-24227 Sometimes status bar widgets do not appear
25.3.20 (10 November 2025)
Enhancements
DVT-23198 Report an Issue: Refined error handling when sending the report
DVT-23988 Waveform Viewer: Increase dialog size when the design panel is detached and synchronize toolbar button state on close
DVT-24008 Waveform Viewer: Speed-up design hierarchy search
DVT-24087 AI Assistant: Hide sensitive language model configuration collected in the Issue Report
DVT-24163 Waveform Viewer: Show empty scopes in the design hierarchy
DVT-24165 Waveform Viewer: Add icon for clocking blocks in design hierarchy
DVT-24166 Waveform Viewer: Preserve signal ordering when adding an entire instance to the Signals Panel
DVT-24167 Waveform Viewer: Sort scopes in design hierarchy by name and index
Bugfixes
DVT-23983 Waveform Viewer: Improve visibility of marker labels
DVT-24051 Resource Filters: Compilation related filters are not reapplied when changing to a new build configuration
DVT-24114 Waveform Viewer: Nested signals do not retain their state after redraw
DVT-24149 Status Bar Notifications: Sometimes UI freezes when resizing or moving the window while a notification is displayed
DVT-24151 Elaboration: Inconsistent parameter values in packages after incremental build
DVT-24153 Memory Monitor: Supress “No source files were compiled” warning when no files are compiled due to memory error
DVT-24164 Waveform Viewer: Adding to Signals Panel fails after reloading a VCD file with a modified design hierarchy
25.3.19 (27 October 2025)
Performance
DVT-24004 Waveform Viewer: Speed-up scroll in the design hierarchy panel
Enhancements
DVT-20595 Design Hierarchy View: Sort loop generate blocks by index
DVT-23816 Schematic Diagrams: Show constants for assignments
DVT-24027 Waveform Viewer: Speed-up diagram rendering for packed arrays
Bugfixes
DVT-23958 AI Assistant: File reading and editing tools should obey the code protection rules
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
DVT-24006 Waveform Viewer: In specific scenarios the viewer does not open due to internal errors
25.3.18 (10 October 2025)
HIGHLIGHTS
Performance: Speed-up parsing by up to 10%
New Waveform Viewer with tight IDE integration:
Add signals (optionally with drivers / loads) directly from the editor and views
Jump instantly between waveform and source code (both ways)
View signal values in tooltips and the Inspect view
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-1458 & DVT-7210 New Waveform Viewer
DVT-22631 AI Assistant: Ability to call tools from DVT in the chat
Enhancements
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-23824 Schematic diagrams: ‘Show Sources’ should show signals tied to constants
DVT-23852 AI Assistant: Sometimes problem auto-correct and explain proposals are duplicated