# What's New

ProcessMaker Intelligent Document Processing (IDP) release 3.0 introduces the new AI Model Gateway, improvements to WebSockets, and enhanced security by restricting media types.

{% tabs %}
{% tab title="Version 3.1" %}

#### **Improved and Faster OCR**

The OCR now runs per page, significantly enhancing the quality of scanned files. Additionally, new configuration options allow for better OCR performance tailored to specific environments or clients.

#### **Faster AI Model Gateway**

The AI Model Gateway has been optimized to process files in batches more quickly and efficiently.

#### **Enhanced Authorization Policies**

Authorization policies can now be propagated to subfolders or files, simplifying the differentiation of authorization levels between dossiers and subfolders.

#### **New Upload Modal**

The new upload modal now includes all available metadata fields, simplifying the process of adding data to files. Additionally, the side panel has been enhanced to further reduce the need for manual interactions.

#### **Image Extraction from PDFs**

Images can now be extracted from PDF files.

#### **Retention Management**

Retention management now offers an option to automatically delete files when a retention rule is triggered.

#### **Conditional PDF Splitting**

PDF splitting can now be performed based on conditions, with options to split before or after the condition is met.
{% endtab %}

{% tab title="Version 3.0" %}

#### AI Model Gateway

ProcessMaker IDP introduces the AI Model Gateway, enabling seamless data extraction using your custom AI models in any context. Extract data and obtain labels in JSON format, along with visual image representations. These models are internally maintained, ensuring adaptability and continuous improvement with each new input.

#### User Interface WebSocket Support

The User Interface now supports WebSockets. When you have files or folders open in tabs, you will be informed of updates to the entities you are viewing. Additionally, you will be notified of relevant updates to files in the folder you have opened. For more information, see [Web Sockets.](/idp/idp-developer/websockets.md) .

#### Restricting Media Types

You can now restrict users or other systems using the API from uploading files of certain media types. This helps prevent security issues due to file upload vulnerabilities.
{% endtab %}
{% endtabs %}

For detailed information about this release, see [Release Notes.](/idp/release-notes.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://processmaker.gitbook.io/idp/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.
