# Release Notes

<details>

<summary><mark style="background-color:green;"><strong>Version History</strong></mark></summary>

**Version 3.2** \
**Release Date:** September 9, 2024&#x20;

**Version 3.1** \
**Release Date:** July 11, 2024&#x20;

**Version 3.0** \
**Release Date:** February 9, 2024

</details>

{% tabs %}
{% tab title="New Features" %}

#### Version 3.2

* **DOCIDP-10305:** Automatically remove files from object storage when they are marked for deletion.&#x20;
* **OCIDP-11084:** Update the default language settings for OCR processing.&#x20;
* **DOCIDP-11142:** Add support for using Azure OCR as an option.

***

#### Version 3.1

* **DOCIDP-4284** - Propagate policy changes to children on update.
* **DOCIDP-4935** - Upload modal with all fields.
* **DOCIDP-6111** - Implement propagate to children on initial creation.
* **DOCIDP-10346** - Upgrade to Spring Boot 3.
* **DOCIDP-10347** - Upgrade to Spring Framework 6.
* **DOCIDP-10360 -** Retire old client in favor of new client in AiRouter app.
* **DOCIDP-10361** - Remove old datastore client.
* **DOCIDP-10667** - Have ability to consistently return API names in new datastore rest client.
* **DOCIDP-10755** - Retire old client in favor of new client in OCR app.
* **DOCIDP-10851** - Allow filtering on other attributes in dossiers.
* **DOCIDP-10852 -** OCR per page.
* **DOCIDP-10880** - Liquibase for authorization schema.
* **DOCIDP-10921** - Improve side panel editing.
* **DOCIDP-10927** - Remove Nashorn related code.
* **DOCIDP-10928** - Propagate should always be set to true.
* **DOCIDP-10956** - Extract images from PDF.
* **DOCIDP-10959** - Retire old client in favor of new client in AI Model Gateway app.
* **DOCIDP-10994** - Upgrade Spring for other services (virus scanner, email importer, importer).
* **DOCIDP-11005** - Auto delete option for retention management.
* **DOCIDP-11013** - Add alphabetical sorting on Explorer section.&#x20;
* **DOCIDP-11023** - Improve error handling AI Gateway Model.&#x20;
* **DOCIDP-11027** - Deduplicate code for datastore operations and creating a rendition and move the logic to ai-utils lib.
* **DOCIDP-11028** - Upgrade lilo library.
* **DOCIDP-11031** - Enable Authorization on Entity should not be possible on entity creation.
* **DOCIDP-11066** - Have the option to always use OCR layer.
* **DOCIDP-11073** - Visibility script doesn't work for currentUser.
* **DOCIDP-11078** - PDF incorrectly identified as landscape.
* **DOCIDP-11082** - Set a default configuration in AI services.
* **DOCIDP-11083** - Reprocess sometimes gives better OCR results.
* **DOCIDP-11093** - Speed up AI Model Gateway processing.
* **DOCIDP-11095** - Admin can also train Classification models without having trainer role.
* **DOCIDP-11102** - Improve splitting of PDFs.
  {% endtab %}

{% tab title="Fixes" %}

#### Version 3.2&#x20;

* **DOCIDP-11007**: Reprocessing the AI Model Gateway now correctly overwrites existing renditions with the same name.
* **DOCIDP-11109**: Reprocessing OCR on a dossier is now properly restricted to the current dossier.
* **DOCIDP-11117**: Addressed occasional errors in PowerBI for non-admin users.
* **DOCIDP-11139**: Resolved an issue where DOCX files were not being processed correctly.

***

#### Version 3.1

* **DOCIDP-10729** - Only send 1 email to a user when email notification has been checked.
* **DOCIDP-10778** - Clear filter when going to subfolder.
* **DOCIDP-10934** - Inconsistent behavior of filters.
* **DOCIDP-10937** - Changing the entity reference after creating the attribute.
* **DOCIDP-10939** - Text per page is not extracted when table extraction is enabled.
* **DOCIDP-10954** - Fix the unstable schema changes.
* **DOCIDP-10955** - Having multiple OCR configurations.
* **DOCIDP-10960** - FILE\_POLICY is needed for Object Detection and Reprocess NER.
* **DOCIDP-10993** - Improve memory / prevent OOM on Object Detection.
* **DOCIDP-11010** - Limit in retentionItemProcessRetentionRules.
* **DOCIDP-11065** - Always OCR in AI Model Gateway doesn't use the OCRed layer.
* **DOCIDP-11075** - \[API] XML output error Invalid white space character (0xc) in text to output.
* **DOCIDP-11085** - Failed to execute 'send' on 'WebSocket': Still in CONNECTING state.

***

#### **Version 3.0**

* **DOCIDP-7042** - Mouse hover tooltip should show values instead of names.
* **DOCIDP-9237** - Export Configurations: No "Configuration Saved" popup.
* **DOCIDP-9568** - Empty search query when pressing enter.
* **DOCIDP-10720** - Can't filter on date in configurable exports.
* **DOCDP-10721** - Date field not filled in export.
* **DOCIDP-10722** - Filter out unauthorized items in search results filter.
* **DOCIDP-10725** - Unzip error when auth has never been enabled.
* **DOCIDP-10735** - Datepicker on side panel doesn't pop out.
* **DOCIDP-10739** - Can't manipulate DATE attributes.
* **DOCIDP-10767** - Content application does not extract RAR archives.
* **DOCIDP-10770** - Datepicker for DATE attribute shouldn't add time to filter.
* **DOCIDP-10771** - Click on breadcrumbs from subfolder returns error.
* **DOCIDP-10828** - Edit (single/multiselect) in side panel mouseover on selections doesn't work.
* **DOCIDP-10830** - Drop-down list metadata is not working with different screen and browser settings.
* **DOCIDP-10849** - Long paths make it impossible to view side panel button.
* **DOCIDP-10897** - Creating files in large folders is slow in the UI.
  {% endtab %}
  {% endtabs %}


---

# 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/release-notes.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.
