26.1.2 (9 February 2026)
Performance
DVT-24655 Performance: Speed-up incremental elaboration when changing design elements with lots of generates
REMOVED
DVT-24746 External Tools: Remove deprecated ${dvt_path_to_signal_under_cursor} variable
Features
DVT-21252 Quick Fix: Override super class constructor
DVT-23843 AI Assistant: Add support for Google Vertex AI provider
Enhancements
DVT-11763 Semantic checks: Trigger error for incorrect enum declared type
DVT-19658 Semantic checks: Trigger non-standard warning for case equality operators used on strings
DVT-22412 UVM Runtime Elaboration: Add support for ‘vpi_register_cb’
DVT-23907 Waveform Viewer: Improve presentation of waveform information displayed in tooltips
DVT-24029 UVM Runtime Elaboration: Support evaluating concatenations used as struct assignment pattern
DVT-24047 Schematic Diagrams: Enhance representation of constants for port connection expressions
DVT-24480 Parser: Add non-standard support for whitespace character between ‘.’ and ‘*’ port connection
DVT-24677 UVM Runtime Elaboration: Add support for ‘vpiScalarVal’
DVT-24703 Log Viewer: Ability to make queries without referencing an attribute key from the applicable patterns
DVT-24709 UVM Runtime Elaboration: Add support for ‘vpi_get_vlog_info’
DVT-24733 Log Viewer: New message template for xrun logs
DVT-24754 Waveform Viewer: Double clicking a port in the Signals Panel should jump to its declaration instead of instance connection
DVT-24779 Log Viewer: Add keyboard shortcuts for scrolling
Bugfixes
DVT-23888 Waveform Viewer: Position of a bit in a packed array that does not start from zero is not displayed correctly
DVT-24055 Schematic Diagrams: Indices of positional association should not be shown as constants
DVT-24627 & DVT-24588 & DVT-24643 Log Viewer: Graphical artifacts show up in specific scenarios
DVT-24649 Waveform Viewer: Struct signals used in clocking blocks are not represented correctly in the Signals Table
DVT-24669 Search View: Double‑clicking a match switches to the wrong project when the file is compiled in multiple projects
DVT-24674 Wrong expansion of nested macros in specific scenarios
DVT-24690 & DVT-24718 Log Viewer: Sometimes scrolling does not work as expected
DVT-24694 Log Viewer: Log files become read-only while opened on Windows
DVT-24696 Log Viewer: Hyperlinks to UVM components not available when opening a fully indexed file
DVT-24699 Log Viewer: Sometimes GB-sized logs cannot be scrolled to the end
DVT-24707 AI Assistant: Wildcard patterns cannot be used with OpenAI-compatible models
DVT-24711 Waveform Viewer: Packed array of struct signals are not represented correctly in the Signals Table after importing a configuration
DVT-24712 Waveform Viewer: Sometimes ‘Next/Prev Edge’ jumps to incorrect time
DVT-24732 Log Viewer: Sometimes hyperlinks are not available when enabling multiple message templates
DVT-24749 Log Viewer: Sometimes the serialized index is not reused
DVT-24750 Waveform Viewer: Packed arrays of enums are not displayed correctly
DVT-24752 AI Assistant: In some configurations Anthropic models responses are limited to 4096 tokens
DVT-24758 Log Viewer: Unmatched log content is sometimes truncated
DVT-24762 Waveform Viewer: Sometimes enum items are incorrectly displayed
DVT-24791 Waveform Viewer: Exception thrown when parsing an incomplete .vcd file
DVT-24793 Waveform Viewer: Multibit signal value changes during consecutive refresh actions
26.1.1 (26 January 2026)
HIGHLIGHTS
Speed-up parsing by up to 12.5% and reduce memory usage by up to 6%
New Log Viewer:
Handles GB-sized simulation logs
Instant search and filtering of structured messages with built-in support for UVM
Links with source code and Waveform Viewer
New Waveform Viewer:
Add signals (optionally with drivers / loads) directly from the editor, views and diagrams
Jump instantly between waveform and source code (both ways)
View signal values in schematic diagrams, tooltips and the Inspect view
AI Assistant:
New ‘Agentic’ chat profile with tool calling and improved UX for reviewing changes
New editor Code Completion
Ability to auto-correct compilation errors and warnings
Redesigned elaboration engine for improved accuracy and performance
Extended elaboration to all data types including structs and virtual interfaces
Improved semantic checking accuracy for hierarchical accesses in parameterized classes and designs
NOTEWORTHY
20 new compile checks (14 semantic, 3 elaboration, 3 non-standard)
6 new AI Assistant snippets
2 new Quick Assists
Ability to automatically partition a monolithic +dvt_init section and precompile it into multiple libraries
Improved debuggability of compilation problems by showing the resolved type of variables
Interface port connections are now resolved accurately and checked based on the elaborated design
Full support for floating point value evaluations
Schematic diagram improvements:
New representation of structured datatypes
Show signal bit width and fully qualified type
Show value of signals tied to constants
Show UPF isolation values
New auto-indentation engine aligned with Code Formatting and auto-detection of indentation from file content
Improved AI Assistant model configuration:
New Amazon Bedrock provider
Support for proxies, SSL and short-lived tokens
Kit distribution updates:
New Linux multiarch kit distributions (x86_64 & aarch64)
New kit distributions with Eclipse 4.37
Renamed kit distribution archives and the root folder inside
Deprecated kit distributions with Eclipse 4.22, will be removed in July 2026
Removed kit distributions with Eclipse 4.24
Note
Some of the highlights and noteworthy improvements mentioned above were rolled-out in 25.#.# releases for early adopters.
Performance
DVT-24520 Precompilation support: Speed-up build for auto precompilation when excluding libraries based on file paths
REMOVED
DVT-24663 Removed kit distributions with Eclipse 4.24
DEPRECATED
DVT-24665 Deprecated kit distributions with Eclipse 4.22
CLEANUP
DVT-18470 Remove XULRunner from kit distributions
Features
DVT-22628 AI Assistant: New ‘@execute command’ snippet
DVT-22837 Waveform Viewer: Display enum values as enum item names
DVT-22857 AI Assistant: New ‘Agentic’ chat profile
DVT-22972 AI Assistant: New ‘Review uncommitted changes’ predefined blueprint
DVT-22973 AI Assistant: New ‘Summarize remote changes ahead of current commit’ predefined blueprint
DVT-23575 New kit distributions with Eclipse 4.37
DVT-23803 New Linux multiarch kit distributions (x86_64 & aarch64)
DVT-23992 AI Assistant: Ability to create chat profiles with a custom system prompt and tool set
DVT-24069 Ability to partition monolithic builds using +dvt_auto_split_invocation
DVT-24115 Schematic Diagrams: New representation of structured datatypes
DVT-24220 AI Assistant: Ability to generate commit messages in the Git Staging View
DVT-24225 AI Assistant: New ‘Generate commit message’ predefined blueprint
DVT-24293 AI Assistant: Ability to review and revert all changes made by file editing tools during a chat session
DVT-24650 New Log Viewer
Enhancements
DVT-14324 Semantic checks: Report an error when calling sample() on the covergroup type instead of the covergroup instance
DVT-23959 Waveform Viewer: Show port values at primary cursor time in Schematic Diagrams
DVT-23996 AI Assistant: Support separate model configuration for OpenAI-compatible providers
DVT-24077 AI Assistant: Enable tool call support for chat sessions started by predefined blueprints
DVT-24138 AI Assistant: Ability to select a chat profile for blueprints
DVT-24230 Renamed kit distribution archives and the root folder inside
DVT-24295 & DVT-24359 AI Assistant: Add support for new OpenAI models that use Responses API
DVT-24350 Elaboration: Add elaboration information on UNRESOLVED_PARAMETER_VALUE problems
DVT-24374 Elaboration: Add new error for unresolved hierarchical names
DVT-24382 Content Assist: Add linked positions and default values for parameters in auto‑instance proposals
DVT-24562 Waveform Viewer: ‘Jump to time’ action should move the primary cursor to the specified time
DVT-24563 Waveform Viewer: ‘Jump to time’ action should center the specified timestamp
DVT-24564 Waveform Viewer: Improve ‘Jump to time’ action validation for non-existent timestamps
Bugfixes
DVT-6225 & DVT-6962 Content Assist: Wrongly generated wires when auto-instantiating a module with struct/interface ports
DVT-21165 Semantic Checks: Missing error when embedded covergroup is used in variable declaration
DVT-21888 AI Assistant: Cannot select a chat session from history while a message is being generated
DVT-23419 & DVT-23257 Elaboration: Hierarchical identifiers in package / library scope are not resolved if scope is elaborated first
DVT-23426 Semantic Checks: Incorrect error for design path that is not elaborated
DVT-23842 AI Assistant: Google Gemini model configuration does not work when Vertex AI environment variables are set
DVT-24076 & DVT-24137 AI Assistant: Sometimes problem auto-correct opens a diff editor with no actual changes
DVT-24357 Parser: False syntactic error triggered when using “interconnect” net type declaration in specific scenarios
DVT-24369 Semantic checks: Inhibit WIDTH_MISMATCH warnings when operands depend on a parameter declared in procedural code
DVT-24372 Waveform Viewer: ‘Count edges’ action doesn’t work on multi-bit/struct signals
DVT-24450 AI Assistant: Duplicate diff editors should not be opened for the same edit tool call
DVT-24495 Elaboration: Parameter value is not computed in some cases
DVT-24497 Waveform Viewer: Sometimes struct signals hierarchy is broken when importing from a configuration file
DVT-24500 Elaboration: Generate loop condition containing type parameter access not resolved
DVT-24521 Waveform Viewer: $timescale is incorrectly parsed when spanning multiple lines
DVT-24535 Semantic checks: False ILLEGAL_ASSIGNMENT error for arrays of compatible packed dimensions in an output port connection
DVT-24552 Waveform Viewer: ArithmeticException is thrown when a signal has multiple value changes between two consecutive timestamps
DVT-24574 AI Assistant: Sometimes a newly generated chat session title is not reflected in the history
DVT-24584 Precompilation support: Libraries excluded by path are unnecessarily recompiled and saved when any project files are modified
DVT-24586 AI Assistant: ‘write_file’ tool does not trigger an immediate incremental build
DVT-24593 Semantic checks: False ILLEGAL_ASSIGNMENT error reported for expression of array type with an undetermined unpacked dimension
DVT-24605 Semantic checks: False USAGE_BEFORE_DECLARATION error triggered on type parameter with a long-named type as default value
DVT-24611 Elaboration: Module parameter referencing an interface port access not being computed when the connected interface has multiple instances with the same parameter values
DVT-24635 Precompilation support: NullPointerException is thrown when reporting a precompiled auto infinite loop on the implcit invocation
DVT-24659 Semantic checks: False ILLEGAL_NONCONSTANT_EXPRESSION for unresolved hid used in pattern key expression