24.2.28 (11 December 2024)
--------------------------


**Enhancements**

* DVT-21713 AI Assistant: Format code sections returned by snippets and symbols
* DVT-21730 AI Assistant: Add support for query_key:search_pattern symbol queries
* DVT-21775 Quick Query View: Semantic search should return all results matching the query_type when no name pattern is provided
* DVT-21823 AI Assistant: Split logging into debug log and model communication 

**Bugfixes**

* DVT-21709 Restrict lazy bring-up of resurces actions to Project Explorer context menu
* DVT-21795 Removed parent directory check from DesignSync Revision Control Integration script
* DVT-21812 AI Assistant: Fixed "Unexpected params [null]" warning printed on stderr 
* DVT-21816 AI Assistant: Do not allow chat sessions with empty names
* DVT-21838 Build config: Files specified after +dvt_uvmhome_override directive are not compiled if no compatibility mode is specified
* DVT-21846 AI Assistant: Sometimes, the chat autocomplete freezes while writing a symbol
* DVT-21864 DVT CLI: When a threshold is specified for include auto the resources are not correctly filtered
* DVT-21877 DVT CLI: Reintroduced the default threshold for -include auto
* DVT-21886 AI Assistant: Chat view links are opened inside the chat instead of the external browser
* DVT-21890 AI Assistant: Remove autocomplete proposals when the proposal matches the text
* DVT-21896 AI Assistant: Sometimes, an error is thrown when resending a request
* DVT-21937 AI Assistant: Sometimes, Markdown code blocks are not highlighted properly in the chat

24.2.27 (26 November 2024)
--------------------------


**Features**

* DVT-21688 AI Assistant: Add support for Azure OpenAI provider
* DVT-21772 AI Assistant: Add support for Anthropic provider

**Enhancements**

* DVT-19902 Ability to use paths relative to current file in compile waivers <include/> tags
* DVT-21693 When no project is selected in a multiple projects workspace consider the first one as active
* DVT-21697 AI Assistant: Console should not be focused every time a message is sent or received
* DVT-21773 AI Assistant: Hide sensitive language model configuration when it's presented in the UI

**Bugfixes**

* DVT-21726 Compile Waivers: Waivers specified through +dvt_compile_waivers_file are not restored
* DVT-21758 AI Assistant: The cursor is sometimes placed in the wrong position after using auto-complete in prompt editor
* DVT-21759 AI Assistant: Sometimes Undo / Redo operations do not work in prompt editor
* DVT-21760 AI Assistant: Markdown code blocks missing the language specifier are not rendered properly in the chat
* DVT-21781 AI Assistant: In certain scenarios, assistant messages fail to appear in the chat
* DVT-21789 Quick Views: Sometimes focus is lost when opening a quick view

24.2.26 (14 November 2024)
--------------------------

**Features**

* DVT-21435 New Quick Query View
* DVT-21556 AI Assistant: Add shortcut to open a dialog with all commands

**Enhancements**

* DVT-21478 Console View: Searching for next / prev problem for consoles with very large contents does not work in specific scenarios
* DVT-21575 AI Assistant: Trim leading whitespace for code sections returned by snippets

**Bugfixes**

* DVT-17745 & DVT-20018 Changing project database location does not work across tool restarts
* DVT-21570 AI Assistant: Limit the length of session names generated by LLMs
* DVT-21576 AI Assistant: Sometimes @selected snippet does not expand properly for single line declarations
* DVT-21581 AI Assistant: Cloned sessions are not saved
* DVT-21594 AI Assistant: "Stop Generating" command does not work inside compare view
* DVT-21598 AI Assistant: Improve undo operation after inserting LLM generated code in the editor
* DVT-21640 AI Assistant: Pressing Escape when editing a session's title after multiple renames wrongfully restores the original name
* DVT-21669 AI Assistant: When saving a blueprint, the name of the session is used as file name instead of the name of the blueprint
* DVT-21676 Build config: +define definitions from env var expansions are ignored
* DVT-21696 Increased JVM watchdog timeout to 60 seconds


24.2.25 (31 October 2024)
-------------------------

**Enhancements**

* DVT-18378 DVT Resource Filters: Changing the active build configuration should recreate the compilation related filters 
* DVT-19063 DVT Resource Filters: Full build should recreate the compilation related filters
* DVT-19778 & DVT-21138 DVT Resource Filters: Ability to bring-up resources on demand independent of how the project was created
* DVT-21443 Report an Issue: Thread dump file names should be timestamped
* DVT-21532 DVT Resource Filters: Ability to bring-up only compilation related resources independent of how the project was created
* DVT-21541 AI Assistant: Ignore changes to session name when Escape is pressed
* DVT-21543 AI Assistant: Improve AI Console theming
* DVT-21545 Status Bar Notification: Improved look in dark themes
* DVT-21546 Status Bar Notification: Do not display multiple notifications with the same information
* DVT-21547 AI Assistant: Improve dark theme for code blocks generated in AI Assistant View

**Bugfixes**

* DVT-21059 Types View: Wrong number of types in specific scenarios after full build when content filters is active 
* DVT-21403 Predefined Projects: Broken run configurations in "Revision Control Integration" predefined project caused by an incorrect relative path
* DVT-21425 Report an Issue: Thread dump files having the same name and located in different projects are discarded when sending an Issue Report
* DVT-21442 Report an Issue: Collecting thread dumps for full build, elaboration or linting overwrites previously generated files
* DVT-21463 AI Assistant: Sessions with unavailable models are not restored
* DVT-21464 AI Assistant: Wait for model initialization to complete
* DVT-21539 Project restore hangs at startup in specific scenarios 
* DVT-21540 AI Assistant: Sometimes the session name cannot be changed
* DVT-21542 AI Assistant: Newly created snippets and blueprints files not visible in project explorer until refresh
* DVT-21544 Status Bar Notification: Show Notification button should be disabled when there are no notifications to display


24.2.24 (14 October 2024)
-------------------------


**Bugfixes**

-  DVT-21428 AI Assistant: Fixed missing blueprint 'Add comments for the selected code'

24.2.23 (11 October 2024)
-------------------------


**HIGHLIGHTS**


-  New :ref:`AI Assistant`

**Features**

-  DVT-20801 New :ref:`AI Assistant`

**Enhancements**

-  DVT-10550 Content Assist: Propose syntactic macro <arguments> inside macro body

**Bugfixes**

-  DVT-21393 Console View: Fixed accumulating memory usage observable after a very large number of successive builds

