# What's new?

Check the latest changes in the Hex-Rays documentation, including new tutorials and manuals, along with significant revisions to existing content.

## August 2025

### Domain API Documentation Resources

The easy-to-use [Domain API](https://ida-domain.docs.hex-rays.com/) is our newly released, Pythonic interface for developing IDA plugins and scripts. To help you get up and running quickly with this open-source API, we’ve prepared a set of documentation resources:

* [Getting Started Guide](https://ida-domain.docs.hex-rays.com/getting_started/), including installation and first steps
* [Real-life Code Examples](https://ida-domain.docs.hex-rays.com/examples/)
* [Domain API Reference](https://ida-domain.docs.hex-rays.com/usage/)

#### Not sure if the Domain API is right for you?

If you're new to the Domain API, start with our [FAQ](/9.1/developer-guide/domain-api.md) to see how it compares with existing approaches and whether it suits your needs.

## June 2025

### Revamped Subviews Overview

We refreshed and updated the [Subviews](/9.1/user-guide/user-interface/menu-bar/view/open-subviews.md) listing and overview.

## March 2025

### Improved IDC Reference

We've refined the experience for the [IDC Reference](https://idc.docs.hex-rays.com) documentation. Starting now, you can explore it just like the IDAPython and C++ SDK references. To improve searchability and usability, we've moved the IDC function lists to a dedicated site. Meanwhile, conceptual documentation, such as core concepts, remains under the Developer Guide.

### License Server on WSL – New Guide

We updated our Admin Guide with a step-by-step tutorial on how to [configure the license server on WSL](/9.1/admin-guide/license-server/license-server-on-wsl.md), making it easier for Windows users to set up and manage the Hex-Rays server for floating licenses.

## February 2025

### Debugger Tutorials – revamped and expanded

* The local [Linux Debugger](/9.1/user-guide/debugger/local-debugging/linux-debugger.md) and [WinDbg Debugger](/9.1/user-guide/debugger/local-debugging/windbg-debugger.md) tutorials have been revamped for clarity and updated.
* A brand-new [WinDbg Time Travel Debugging (TTD)](/9.1/user-guide/debugger/local-debugging/windbg-ttd.md) tutorial has been added, covering installation, setup and essential commands.

### License management command line options

The `-Olicense` command line switch is now documented as a part of the [license manager](/9.1/user-guide/user-interface/license-manager.md#license-management-command-line-options).

## January 2025

### New Floating Licenses User Guide

We've introduced a [Floating Licenses User Guide](/9.1/user-guide/floating-licenses.md), that explains core concepts such as **seats allocation, checking out, and borrowing licenses**.

## December 2024

### Updated Porting Guides

With the recent changes to our API that came into life with SP1 for IDA 9.0, we updated Porting Guides for [IDAPython](/9.1/developer-guide/idapython/idapython-porting-guide-ida-9.md) and [C++ SDK](/9.1/developer-guide/c++-sdk/c++-sdk-porting-guide-ida-9.md).

### New IDAPython examples

With the new or reworked IDAPython examples that were added to our [examples library](/9.1/developer-guide/idapython/idapython-examples.md), we revamped the examples categories to make the navigation among them more intuitive. Take a look at the new [Working with types](/9.1/developer-guide/idapython/idapython-examples.md#types) category for samples that utilize our updated Types endpoints.

### Revamped IDAPython reference

We updated the UI layout of [IDAPython Reference Documentation](https://python.docs.hex-rays.com/) and improve cross-referencing.

## November 2024

### Other updates

* To reflect the current state of Local Types window as a one hub to all types-related operations, we updated the [Subviews](/9.1/user-guide/user-interface/menu-bar/view/open-subviews.md).

## October 2024

With IDA 9.0, we changed how the Hex-Rays documentation is organized and added new guides and tutorials to kickstart your IDA journey and ease the migration from previous IDA versions.

### New Structure

Our docs are divided into three main categories:

* [**User Guide**](/9.1/user-guide.md), dedicated to individual users and covering whole IDA products (including add-ons, like Teams and Lumina). Most of the documentation regarding IDA, like manuals or tutorials, is currently accessible under the User Guide.
* [**Developer Guide**](/9.1/developer-guide.md), which focuses on developer's needs, covers the reference and contextual documentation for **IDAPython API** and **C++ SDK**, as well as native **IDC** language. This part is mainly dedicated to plugin authors and devs interested in enhancing basic IDA capabilities with our development kit or scripting.
* [**Admin Guide**](/9.1/admin-guide.md) mainly focuses on administrators installing and managing servers for Teams and Lumina or floating licenses.

In [**Archive**](/9.1/archive.md), we gathered docs with rather historical value that some of you may still find interesting but focused on previous versions of IDA.

### New Getting Started Guides

We prepared a [Getting Started](/9.1/getting-started.md) section for IDA newbies and also gathered additional materials to help you find your way around our [IDAPython API](/9.1/developer-guide/idapython/idapython-getting-started.md) or [IDA SDK](/9.1/developer-guide/c++-sdk/c++-sdk-getting-started.md).

### Migration and Porting Guides

For those familiar with previous versions of IDA, we prepared Porting Guides for [IDAPython](/9.1/developer-guide/idapython/idapython-porting-guide-ida-9.md) and [C++ SDK](/9.1/developer-guide/c++-sdk/c++-sdk-porting-guide-ida-9.md). If you use the Flexera server for floating licenses, check our [Migration Guide for new Hex-Rays license server](/9.1/admin-guide/license-server/hex-rays-license-server-migration-guide.md).

### New features described

We added installation and setup guides for [IDA Feeds](/9.1/user-guide/plugins/plugins-shipped-with-ida/ida-feeds.md) plugin and [idalib](/9.1/user-guide/idalib.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hex-rays.com/9.1/readme/whats-new.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
