> For the complete documentation index, see [llms.txt](https://docs.autommate.com/userguide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.autommate.com/userguide/release-notes/boston-edition/boston-4.3.0.md).

# Boston 4.3.0

## **🚀 Highlights of this Release**

The **Autom Mate 4.3.0** release brings **significant bug fixes and enhancements**, improving overall system stability, automation reliability, and user experience. Key fixes include **resolving action selection issues, ensuring accurate schedule execution, fixing credential-saving bugs, and enhancing data handling in CSV and Excel actions**. Additionally, **UI responsiveness has been optimized, logging and monitoring have been improved for better automation visibility, and new validation mechanisms have been introduced to prevent errors and enhance performance**.

### **🅱️ Bug Fixes**

📌 **Action Selection in Configuration Form**

Resolved blank screen issues when selecting actions, enabling smooth configuration processes.

📌 **Schedule Display and Execution**

Corrected time display and execution issues for daily, weekly, and monthly schedules, ensuring accurate automation.

📌 **User Password Field Bug**

Fixed a bug where credentials were saved as empty strings during Autom creation, ensuring accurate login details.

📌 **No Autom Found Error After Deletion**

Residual "Not Found" errors after Autom deletions have been resolved, ensuring clean system operation.

📌 **Data Manager Fullscreen Overlay**

Resolved an issue blocking library menu access in fullscreen mode, improving navigation.

📌 **Desktop Actions Menu Display**

All actions are now correctly visible in the Desktop Actions menu, ensuring comprehensive user access.

📌 **Import Autom Credentials Fix**

Credentials for RWS actions now transfer accurately across environments, ensuring seamless imports.

📌 **Error Handling and Retry Logging**

Improved retry logging to display clear retry counts and start-end markers for error-handling processes.

📌 **Mate Drive Folder Path in CSV Export**

Ensured folder paths are recognized correctly during CSV exports, reducing errors.

📌 **CSV Library UTF-8 Support**

UTF-8 encoding now handles special characters accurately, ensuring proper CSV export and import functionality.

📌 **Empty Array Handling in String Assignments**

Cleaned up empty array representations to prevent unintended newline characters in backend processes.

📌 **"Sheet Contains Header" Option in CSV Read**

Corrected header inclusion issues, ensuring proper data imports when the option is selected.

📌 **Import Autom Basic Authentication Fix**

Fixed credential mismatches during Autom imports, ensuring reliable authentication.

📌 **Debug Operation Status Display**

Debug mode operations now display as "IN-PROGRESS," providing accurate real-time feedback.

📌 **Monitoring Interface Data Accuracy**

Resolved issues with overlapping data in In Progress, Pending, and Scheduled monitoring sections.

📌 **Error Handling Copy-Paste Restriction Notification**

Added a restriction notification for unsupported actions in error-handling Automs to improve reliability.

📌 **Schedule Validation and Date Handling**

Fixed invalid date issues, added prompts for schedule updates, and ensured proper date validation.

📌 **On-Premises Agent OAuth Error**

Resolved OAuth authentication issues in hybrid and on-premises environments with updated Mate Agent support.

📌 **Resolved EOF Errors in CSV and Excel Libraries**

Enhanced file handling for CSV and Excel actions, minimizing unexpected Automs disruptions.

📌 **Resolved Restful Header Output Issue**

Fixed missing header output data when body output was absent, ensuring reliable Restful action functionality.

📌 **Data Manager Selection Bug** &#x20;

A performance issue that occurred when selecting fields repeatedly within the Data Manager has been resolved.

📌 **Alert Rule Bug Fix - Mate Agent & Autom Center Connection Lost**&#x20;

**The** bug affecting the alert mechanism for when the connection between Mate Agent and Autom Center is lost has been resolved. Now, Autom Mate will send notifications to the user when the connection is lost.

📌 **String Variable Mask Option Not Available in Export-Import Actions** &#x20;

The issue where the masked string variable values were not being included during export and required manual input upon import has been fixed. This behavior is now documented under the variables section.

📌 **##sys\_date\_now## Not Updating Issue Fixed**

The issue where the **##sys\_date\_now##** variable was not updating after the first assignment in Autom has been fixed. Now, **##sys\_date\_now##** will update correctly with each subsequent operation.

***

### **🛠️ Enhancement**

{% hint style="warning" %}
**Time Zone Synchronization**

When using the database library to connect to an Oracle database, users must be aware of any time zone differences between the Mate Agent and the Oracle Client instance. If a discrepancy exists, users should specify the Oracle Client's time zone in the Connect Action to ensure proper synchronization between the Mate Agent and the Oracle Client instance.

<img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FJti9WknROPCCLs94APh2%2Fmsedge_F5kY3yt55M.gif?alt=media&amp;token=e3e8a828-33f6-41c4-98fb-8c2851dd6bec" alt="" data-size="original">
{% endhint %}

📌 **Action Name Hotkeys**

Enhanced editing capabilities for action names with precise hotkey support, ensuring smoother user interaction.

📌**Dashboard Widget Data Fetching**

Improved dashboard responsiveness with optimized widget data fetching for faster load times and enhanced performance.

📌 **Increased Upload Limit for Mate Drive**

Upload limit increased to 50 MB, enabling larger file uploads with clear warnings for size restrictions.

📌 **Improved UI Responsiveness for High-Resolution Monitors**

Optimized layout and spacing for better usability on high-resolution screens, ensuring a visually cohesive experience.

📌 **Monitoring Log Detail Search Button Improvements**

Enhanced search experience with loading animations and disabled button states during log searches to reduce redundancies.

📌 **Improved Backend Stability and Logging Continuity in Autom Operations**

Backend recovery now ensures uninterrupted autom operations and accurate log updates, addressing previous stability issues.

📌 **Import Autom Enhancement**

Added confirmation dialog to prevent accidental overwrites when importing Autom.

📌 **Trigger Param Payload Enhancement**

The `triggerHeader` variable is now visible in the UI, functioning like `triggerParam` to streamline Automs configurations.

📌 **Excel Read File Action Data Limit Update**

Enforced a 250 MB size limit for Excel readFile action to enhance performance and reliability.

📌 **Mate Drive Save to Mate Drive Action Data Limit Update**

The SaveToMateDrive action now supports files up to 250 MB, improving system efficiency and preventing errors.

📌 **Word Read Document Action 250 MB Data Limit Implementation**

Introduced a 250 MB limit for the Word Read Document action to ensure stable and reliable processing.

📌 **CSV Read Action: 250 MB Data Limit Implementation**

Updated the CSV Read action to process files up to 250 MB, enhancing stability for large dataset handling.

📌 **FTP Download Files & Download Folder Actions: 250 MB Data Limit Implementation**

Enforced a 250 MB limit for FTP Download actions to optimize performance and maintain Automs stability.

📌 **Data Limit Applied to Text Read Action**

Applied a 250 MB size restriction to the Text Read action, improving performance and avoiding memory issues.

📌 **Display Message Pop-Up Improvements**

Added character limits and download functionality to prevent browser crashes and improve usability in message handling.

📌 **Tooltip for Autom Name in Log Summary Dialog**

Enhanced log summary dialog with a tooltip for Autom names, offering contextual information and improved clarity.

📌 **Disabled Output Tab for Empty Log Outputs**

The Output Tab is now disabled for empty logs, streamlining navigation and improving the user experience.

📌 **Clear Button for Search Input Values**

Introduced a clear button for search fields, providing a quick and efficient way to reset inputs.

📌 **Autom List Page FE Enhancements**

1. **New Select All/Deselect All Button**: Easily select or deselect all Automs in the list for faster bulk actions.
2. **Improved Language for Single Autom Deletion**: Clarified messaging for deleting a single Autom.
3. **Enhanced Multi-Delete Language**: Updated language for deleting multiple selected Automs to improve clarity and user experience.

📌 **Log Limiting Input and Output**&#x20;

The issue related to log data exceeding the 10,000-character limit has been addressed, particularly for **Base64** encoded data. Additionally, key value limits have been introduced for objects in logs.

📌 **Display Message Enhancement**

A series of improvements have been made to the **Display Message** pop-up to prevent browser crashes and enhance user interaction. This includes a 1000-character limit, a download option for the full message, and a title length restriction.

📌 **Base64 Encode Action 250MB Data Limit**

A new data limit has been applied to the **Base64 Encode** action to restrict the maximum data size to **250MB**. This change ensures that larger data files do not exceed memory or performance limits.

📌 **Repeat n times - Maximum Limit of 999**&#x20;

A character validation and restriction have been implemented to ensure that the "Repeat n times" field only accepts values up to 999. This prevents the entry of values beyond this limit and improves data integrity for loop actions.

📌 **Mate Drive Folder and File Name Limitations**&#x20;

Mate Drive now enforces a 20-character limit for folder names during creation, ensuring compatibility and improved usability across various interfaces. Additionally, tooltips have been added for folder and file names exceeding 20 characters, with long names truncated using ellipses ("...") for better display. Hovering over truncated names reveals the full name via a tooltip, providing users with clarity and ease of access. Alongside these updates, several optimizations have been implemented to enhance overall performance and user experience.

{% hint style="success" %}
Streamlined action name editing with better hotkey support. Optimized dashboard widget performance for faster load times.
{% endhint %}

{% hint style="danger" %}

### Xurrent / 4me Update

With the recent rebranding from **4me** to **Xurrent**, users are now required to be on version 4.3.0 or higher to download any Xurrent versions from the platform. This change is purely due to rebranding and does not introduce any new features or functional changes to the Xurrent platform.

* **Restriction for Older Versions**: Users on versions earlier than 4.3.0 are restricted from downloading Xurrent versions to align with the rebranding guidelines. This restriction helps prevent compatibility issues with previous 4me versions and maintains system consistency.
* **Library Validation Error**: If a user on a pre-4.3.0 version attempts to download a Xurrent version, they will receive a **Library Validation Error**. This message indicates that an update is required to access the rebranded version.

***

> **Warning**: Users on versions below 4.3.0 should update to the latest version to ensure they can download Xurrent versions without encountering errors. This update does not add any new features but is necessary to avoid compatibility issues stemming from the rebranding.

> **Hint**: Check your current version in the settings. If it is below 4.3.0, updating will prevent download restrictions and ensure continued access to Xurrent versions post-rebranding.
> {% endhint %}

{% hint style="info" %}

### **Enhanced** Auto&#x6D;**-Based Log Level Management in Autom Mate**

Autom Mate introduces Autom-specific log level management, giving users more control over logging configurations and enhancing performance:

* **Info Level Logging Option**: In the Automs editing screen, a new checkbox labeled *"Info Level Logging Enabled"* allows users to enable Info-level logging for a specified duration (e.g., 7 or 14 days).
* **User Notification**: When a time period is selected, a prompt will display, informing users of the retention period and its impact on log storage.
* **Display of Debug Configurations in** Automs **Details**: The Automs detail screen now shows previously saved debug configurations, allowing users to view existing log settings easily.
* **Automated Log Level Reduction**: A timer in the backend will automatically decrease the log level of Automs that exceed the selected retention period.
* **Gateway Log Filtering**: For Automs with a reduced log level, the gateway will not store input and output logs, reducing data storage for low-priority Automs .

> **User Guidance**: Regularly review your logging settings, especially when using the timed Info logging feature, to ensure important logs are retained as needed while optimizing performance.
> {% endhint %}

***

### **✨ New Features**

{% hint style="warning" %}
When an API request is triggered, if the request remains in-progress or if a retry occurs, the system will not send a response back to the origin of the request. Instead, the process will simply restart, and the request will continue without an immediate response.

<img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2Fz4H0cucCYYyH4ppW5W2A%2Fmsedge_P6kZy2BahD.gif?alt=media&amp;token=cebad1f0-abb4-480c-9b2a-256811186b44" alt="" data-size="original">
{% endhint %}

📌 **Log Search Detail Page**

Introduced an advanced Log Search Detail Page with improved filtering, navigation, and highlighting tools to simplify log analysis.

* Added features for navigating logs based on filter criteria with index highlighting.
* Enhanced Error Handling Autom with an E-sign for better error visibility.

📌 **Log Detail Service Update**

Enhanced the Log Detail Service by merging start and end logs for each action into a single comprehensive view.

📌 **Input & Output Log Merging**

Combined input and output logs for more concise tracking of action lifecycles in log reports.

📌 **Automs Started & Ended Status in Monitoring Logs**

Added clear Automs Started and Automs Ended indicators to Monitoring Log Details, along with improved error-handling notifications.

📌 **HaloITSM Application Integration**

Integrated HaloITSM into Autom Mate, expanding connectivity with external applications.

📌 **Grouped Log Display**

Introduced expandable grouped logs under parent elements for cleaner and more organized log viewing.

📌 **Log Search Service**

Developed a new Log Search Service for faster and more efficient querying of log data.

📌 **Search Function on Detail Page**

Implemented the first phase of detailed search functionality, allowing refined searches within specific logs.

📌 **Removal of "Download Advanced Log" Button**

Eliminated the "Download Advanced Log" button as advanced log details are now directly accessible in the Log Monitoring section.

📌 **Logging of Error Handling Autom**

Enabled detailed logging for error-handling automations, improving traceability and control over automated Automs.

📌 **Limiting Input and Output Variables**

* Input and output variables now have size constraints:
  * **String:** 10,000 characters max.
  * **Number:** 1,000 characters max (with a 10-digit hard limit).
  * **Array:** 1,000 elements max.
  * **Data Table:** 1,000 rows max.
  * **Object:** 1,000 keys max, with individual key checks.
* Informational messages will guide users when limits are exceeded.
* Improved array outputs now display the total count of arrays in input fields.

📌 **Enhanced Data Table Log Previews and Variable Limits**

* Data table previews now support up to **1,000 rows by 1,000 columns** with clear truncation indicators for larger datasets.
* Strict size limits introduced: **Strings (10,000 characters), Numbers (10 digits), Arrays (1,000 elements), Data Tables (1,000 rows), and Objects (1,000 keys).**

📌 **Trigger Param Log Improvement**

Fixed incorrect display of `{}` for empty trigger parameter logs. Enhanced log structure with distinct tabs for Trigger Body and Trigger Header.

📌 **Self-Healing Development for Failed & In Progress Operations**&#x20;

This feature introduces an automatic retry mechanism for operations that fail or become stuck in the "**in-progress**" phase. A retry icon will appear, allowing users to retry the operation with a click.

📌 **Select All / Deselect All Button Added**&#x20;

A new button has been added to the **Automs** page, allowing users to easily select or deselect all items in one click, improving usability and efficiency.

{% hint style="success" %}
Added advanced **Log Search Detail Page** with filtering and navigation. Merged start and end logs for clarity, and introduced grouped logs, expanded **HaloITSM integration**, and search functionality in the detail page.
{% endhint %}

{% hint style="danger" %}

### Streamlined Access to Advanced Logs with New In-UI Monitoring Tools

With this release, the Advanced Log File Download option **has been removed**, shifting advanced log access **entirely to the Log Monitoring interface within the product UI**. This integration provides a streamlined, real-time experience for users, as all log details are available directly within the UI—no need to download and open separate files. Users can now interact with logs using the enhanced Log Monitoring features.

New Features for Log Monitoring:

* **Comprehensive In-UI Log Details:** Full visibility into advanced log data is now possible within Log Monitoring, offering a centralized view of all log information related to automated processes.&#x20;
* **Real-Time Log Access:** Logs are updated in real-time, giving users immediate insights into process execution, errors, and system performance.&#x20;
* **Advanced Filtering and Search:** Log Monitoring now includes advanced filters, search capabilities, and sorting options. This allows users to efficiently locate specific entries, troubleshoot errors, and analyze performance without sifting through raw files.&#x20;
* **Enhanced Control and Insights:** The UI offers tools to track, analyze, and troubleshoot with ease, ensuring that users have greater control over their automated processes. These changes not only enhance visibility and monitoring efficiency but also reduce dependency on external log file management, making log interaction more accessible and streamlined.
  {% endhint %}

***

## **Detailed Version**

{% tabs %}
{% tab title=" 🅱️ Bug Solution" %}

1. **Action Selection in Configuration Form**
   * Selecting actions in the configuration form occasionally resulted in a blank screen, which prevented further configuration. The issue has been corrected, ensuring that the interface loads actions properly and the configuration process can proceed smoothly.
2. **Schedule Display and Execution Errors**
   * Time display errors and execution inconsistencies occurred in daily, weekly, and monthly schedules, leading to confusion and missed automation events. These issues have been corrected, ensuring accurate scheduling across all frequencies.

{% hint style="danger" %}

#### **Warning**

Users with complex scheduling configurations should review schedules to confirm that display times and execution match the intended schedule.
{% endhint %}

3. **User Password Field Bug**
   * During Autom creation, username and password fields were saved as empty strings, leading to incomplete credentials. This issue has been fixed, and credentials now save accurately, ensuring login details are complete and secure.
4. **No Autom Found Error After Deletion**
   * After deleting Autom entries, the system occasionally displayed a residual "Not Found" error. The system now accurately handles the removal of deleted Autom entries without leaving erroneous indicators.

{% hint style="info" %}

#### **Hint**

After deleting an Autom, verify that all associated elements have been removed to prevent unintended display errors.
{% endhint %}

5. **Data Manager Fullscreen Overlay**
   * The Data Manager’s fullscreen mode blocked access to the library menu, limiting navigation options. This issue has been resolved, allowing users to access the library menu even while in fullscreen.

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2F5iPSjQaQaM77q5FLSlfU%2Fimage.png?alt=media&amp;token=a5c0d89f-3118-4305-abb6-97abca7cbe59" alt=""><figcaption></figcaption></figure>

6. **Desktop Actions Menu Display**
   * In the Desktop Actions menu, scope actions were the only ones visible, limiting user access to other actions. All actions now display correctly in the menu, ensuring comprehensive access for users.

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FkxrjKX0KUzCpipVkBbdV%2FDestopActoins.gif?alt=media&amp;token=ad8cb82e-9b82-4f9d-8113-036d28d8b7c4" alt=""><figcaption></figcaption></figure>

7. **Import Autom Credentials Issue**
   * Custom credentials in RWS actions were not importing correctly between different environments, leading to credential mismatches. Credentials now transfer accurately, enhancing compatibility for Automs shared across environments.
8. **Error Handling and Retry Logging**
   * Retry logging incorrectly displayed retry counts and did not clearly mark the start and end of error-handling processes. The system now logs retries starting from 1 and includes both the start and end of each retry, improving log tracking.
9. **Mate Drive Folder Path in CSV Export**
   * When exporting CSVs to Mate Drive, the specified folder path was sometimes unrecognized, resulting in failed exports. The system now correctly identifies and locates folders in Mate Drive, enabling reliable CSV export.

{% hint style="info" %}

#### **Hint**

Before exporting to Mate Drive, verify that the specified path exists to prevent potential export errors.
{% endhint %}

10. **CSV Library UTF-8 Support**
    1. UTF-8 special characters previously caused issues during CSV export and import, especially with non-English characters. Now, the CSV library fully supports UTF-8 encoding, allowing for accurate handling of all special characters during export and import.

{% hint style="danger" %}

#### **Warning**

For users handling non-English characters, double-check exported CSV files to ensure that characters display correctly across various platforms.
{% endhint %}

11. **Empty Array Handling in String Assignments**
    1. Previously, assigning an empty array to a string variable resulted in a `[]` format, causing unexpected newline characters to appear in backend processes. This fix ensures that empty arrays remain cleanly represented as `[]` in string assignments, without unintended formatting. This update improves consistency for developers, especially when handling array-to-string conversions in backend applications, and ensures smoother processing for downstream tasks such as logging and display.
12. **"Sheet Contains Header" Option in CSV Read**
    * Previously, when reading a CSV with the "Sheet Contains Header" option enabled, the first row (header) was mistakenly included in the data table. This update ensures that when this option is selected, the header row is properly excluded, resulting in cleaner data imports. This fix improves data accuracy and consistency for users handling CSV files with headers.
13. **Import Autom Basic Authentication Issue**
    * Previously, custom credentials selected in RWS actions would appear empty when an Autom was exported and imported to a new environment, despite showing as populated. This led to runtime errors due to incomplete authentication. Now, upon import, credentials are accurately verified; any unmatched credentials are cleared to avoid errors. This update ensures reliable authentication in newly imported Autom across environments.
14. **Debug Operation Status Display**
    * Previously, operations initiated in debug mode incorrectly showed a **“PENDING”** status, creating confusion over the actual state of the process. This fix updates the status to **“IN-PROGRESS”** immediately upon debug initiation, providing accurate real-time feedback and ensuring that users have a clear understanding of the operation's status while debugging.
15. **Incorrect Data Display in Monitoring Status Sections**
    * Previously, when navigating to the **In Progress**, **Pending**, or **Scheduled** sections within the monitoring interface before the **History** page data fully loaded, the system would incorrectly display history data in these sections. This issue caused confusion by showing completed automations where only active or scheduled automations should be listed. The bug has now been resolved, ensuring that each monitoring section displays only its relevant data, allowing users to view accurate statuses without overlap.

{% hint style="danger" %}

#### **Warning**

If similar data display issues persist, please refresh the monitoring interface or contact support for further assistance.
{% endhint %}

16. **Error Handling Copy-Paste Restriction Notification**
    1. To improve the reliability and functionality of error handling Automs, a new restriction notification has been implemented. Previously, users could copy and paste actions with Error Handling enabled within the Error Handling Autom, which could lead to unexpected behavior, such as failure to execute error handling, missing logs, and incorrect message order. With this update, a pop-up message will now appear if a user attempts to paste an error-handling-enabled action within the Error Handling Autom itself, notifying them with the following message:

> **“Since Error Handling is active on the action, it cannot be pasted inside of the Error Handling Autom.”**

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FQwgmKdtWMxJUsagtI8bx%2Fmsedge_l8a0McqmBO.png?alt=media&amp;token=9b2ff723-a8b4-4e30-ac48-4da66f25f55a" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}

#### **Warning**

This notification helps prevent potential issues by restricting unsupported actions within error handling automations, ensuring smoother and more predictable Automs.

> Users are advised to create new error-handling actions directly within the Error Handling Autom instead of copying and pasting existing ones to maintain log integrity and correct message sequencing.
> {% endhint %}

17. **Schedule Bugs**
    1. This update addresses several issues related to scheduling and date validation within the Autom scheduling feature:
       * **Daily Schedule Time Display**: Fixed a bug where daily schedules did not display the correct time on the monitoring page. Users can now see accurate schedule times, improving monitoring reliability.
         1. **Weekly and Monthly Schedule Execution**: Previously, weekly and monthly schedules would fail to run correctly, causing disruptions. This issue has been resolved, allowing these schedules to operate as expected.
            1. **Date Validation and Scheduling Options for "Only Once" Schedules**:
               * **Invalid Date Prevention**: Users can no longer select impossible dates (e.g., February 31st, November 31st), which previously caused scheduling errors or unexpected behavior.
               * **Date Corrections**: If a user selects an invalid date, such as February 31st, the system will prompt an error message or adjust the date automatically (e.g., setting February 31st to March 1st).
               * **Enhanced Scheduling Options**: Options such as “last day of the month” or “second weekend of each month” have been considered for future scheduling flexibility.
               * **Automatic Schedule Restart**: When editing a date for an active schedule, the system now automatically starts the new schedule date, preventing manual errors.
               * **Stopping Invalid Date Entries During Active Schedules**
                 1. If a schedule is active and an invalid date is entered, the schedule will no longer silently fail. Instead:
                    * The system will stop the schedule if it detects an invalid date entry.

                      A prompt will ask users to confirm the date change, adding an extra layer of caution and preventing accidental disruptions.

{% hint style="danger" %}

#### **Warning**

If you attempt to edit an active schedule and select an invalid date, the system will now stop the schedule and ask for confirmation before proceeding with the new date. This helps prevent unexpected schedule disruptions.
{% endhint %}

18. **On-Premises Agent OAuth Error**
    1. A bug affecting OAuth authentication in hybrid and on-premises environments has been resolved. Previously, OAuth requests were routed to the **Assistant**, causing errors when the Mate Agent and Autom Center were on separate networks. This issue occurred due to the absence of proper IP definitions and the inability of the Mate Agent to handle the wildcard `.pem` file used in Autom Center. The fix involves supporting the addition of the Autom Center's wildcard `.pem` file to the Mate Agent configuration. This ensures seamless OAuth authentication, even when the Mate Agent and Autom Center operate on different networks. Users must now include the wildcard `.pem` file in the Mate Agent setup to enable OAuth functionality and avoid authentication failures.
19. **Resolved EOF Errors in CSV and Excel Libraries**
    * A bug causing EOF (End of File) errors in CSV and Excel library actions has been fixed. This issue affected users working with certain file formats or improperly terminated files, leading to abrupt failures in Automs. With this fix:

      * **CSV Actions:** Now handle edge cases more robustly, including improperly terminated rows or unexpected file endings.
      * **Excel Actions:** Improved compatibility with diverse Excel file structures, ensuring error-free processing even with incomplete data or unusual file terminations.

      This fix enhances reliability for users working with CSV and Excel files in their Automs, minimizing unexpected disruptions due to file-related errors.
20. **Resolved Restful Header Output Issue**
    * A bug in the Restful action caused the header output to fail when nobody output was provided. This has been resolved, ensuring that:

      * **Headers** now display output data correctly, even when the body output is absent.
      * **Output Consistency** has been restored across all Restful actions, ensuring proper functionality regardless of the body configuration.

      This fix ensures that Automs using Restful actions remain functional and reliable, even in scenarios where only header outputs are utilized. Users can now fully leverage header data without dependency on the body output.

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FLNeGjH5yDm94UvNXErC1%2Fimage.png?alt=media&amp;token=8cb01006-152a-4a52-b444-6e7d54c108f0" alt="" width="375"><figcaption></figcaption></figure>

21. **Data Manager Selection Bug**
    1. A performance issue was identified when users attempted to select fields repeatedly within the **Data Manager**. Each subsequent selection caused noticeable slowdowns. This issue has now been fixed, ensuring smoother and faster interactions when selecting and adding fields. **Improved performance** when selecting fields multiple times in the Data Manager, reducing the lag and enhancing the overall user experience. Users can now interact with the Data Manager without experiencing performance degradation during repeated field selection.

{% hint style="info" %}
**Hint**

The fix should improve field selection performance, especially when performing multiple selections in quick succession.
{% endhint %}

22. **Alert Rule for Mate Agent & Autom Center Connection Lost**
    1. A bug was identified in the alert rule mechanism for detecting when the connection between **Mate Agent** and **Autom Center** was lost. As a result, users were not receiving notifications in such cases. This issue has been resolved, and now, whenever the connection is lost, **Autom Mate** will send an alert notification to the user. **Reliable notifications** for connection loss between Mate Agent and Autom Center, ensuring users are informed of critical connectivity issues. Users will now receive notifications automatically whenever the connection between Mate Agent and Autom Center is lost.
23. **String Variable Mask Option Not Available in Export-Import Actions**
    * When exporting an Autom, if a variable was marked as **masked**, its value was not included in the export file. As a result, when importing, users had to manually enter the masked value again. This behavior has been addressed, and the system will now handle the masked variables appropriately during export and import actions. **Consistency** in the export-import process for masked variables. Users no longer need to manually re-enter masked values when importing data. This behavior is now documented under the **variables** section for better user understanding. Users can now export and import Autom configurations with masked variables without losing their values, as the system will manage them automatically.
24. **##sys\_date\_now## Does Not Get Updated**
    * When using the **##sys\_date\_now##** variable in an Autom to send a webhook, the value of **##sys\_date\_now##** was assigned correctly the first time but did not update in subsequent operations. Specifically, after 60 seconds, when sending another webhook, the **##sys\_date\_now##** value remained the same and was not refreshed. This bug has been resolved, and **##sys\_date\_now##** now updates correctly with each trigger in Autom. Ensures that **##sys\_date\_now##** always reflects the current timestamp when used in automations, preventing outdated or stale values from being used in webhook requests or other processes. Users can now expect the **##sys\_date\_now##** variable to update consistently throughout the Autom process, ensuring accurate timestamps are used in all steps.
      {% endtab %}

{% tab title="🛠️ Enhancement" %}

1. **Action Name Hotkeys**
   * Enhanced hotkey functionality during action name editing. The **delete key** now affects only the action name field, and **Ctrl + V** pastes text directly into the name field.

{% hint style="info" %}

#### **Hint**&#x20;

Users can now safely use hotkeys to edit action names without impacting the overall action. This improvement ensures smoother and more precise name editing.
{% endhint %}

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FuGGURpfii4P2mxrkZhdk%2Fshort.gif?alt=media&amp;token=c63fae87-6f24-4afa-8628-dbe955add836" alt=""><figcaption></figcaption></figure>

2. **Dashboard Widget Data Fetching**
   * **Frontend**: Data fetching for widgets is now processed separately to improve dashboard responsiveness, allowing faster load times.
   * **Backend**: Enhanced backend performance for dashboard widgets by optimizing data-fetching methods, which reduces load times and server impact.

{% hint style="info" %}

#### **Hint**&#x20;

Users should experience quicker page loads on the dashboard. For large dashboards, this improvement will enhance overall user interaction speed and performance.
{% endhint %}

3. **Increased Upload Limit for MateDrive**&#x20;
   * Previously, MateDrive had a restrictive 1 MB upload limit. This update expands the limit to 50 MB, accommodating larger file uploads. Additionally, the warning message has been adjusted to reflect the new 50 MB maximum. Users can now upload more substantial files without encountering issues, with clear guidance provided if they exceed the limit.

{% hint style="danger" %}
Users attempting to upload files over 50 MB will now receive an updated warning reflecting this new limit.
{% endhint %}

4. **Improved UI Responsiveness for High-Resolution Monitors**
   * To enhance usability and maintain a consistent interface across various display sizes, we have implemented significant improvements in the responsiveness of the UI for users with high-resolution monitors. Previously, UI components would extend and create excessive spacing on larger screens, affecting the visual appeal and ease of navigation. With this update, component spacing and layout are optimized to maintain proportional alignment and usability, ensuring that all elements display in a visually coherent and user-friendly manner, regardless of monitor resolution.

{% hint style="info" %}

#### **Hint**

For the best experience, users with high-resolution monitors should refresh their browsers or clear the cache to see the latest UI enhancements.
{% endhint %}

{% hint style="danger" %}

#### **Warning**

If you still experience extended spacing or layout issues after the update, please adjust your browser zoom settings or contact support for further assistance.
{% endhint %}

These enhancements aim to provide a more cohesive and visually balanced experience, enhancing productivity and ease of use for users with high-resolution displays.

5. &#x20;**Monitoring log detail page search button improvements**
   1. To enhance the user experience and prevent redundant actions, two key improvements have been made to the search functionality:
      1. **Loading Animation**: When the user initiates a search by clicking the search button, a loading animation will appear. This animation provides immediate visual feedback, letting the user know that the system is processing the search request. The animation will remain visible until the service returns a response, ensuring users are informed that their request is underway.
      2. **Button Disable During Search**: After the search button is clicked, it will be temporarily disabled until a response is received from the service. This prevents users from accidentally submitting multiple searches requests and helps reduce server load and response time.

{% hint style="info" %}

#### **Hint**

Users can rely on the loading animation to know when the search is actively processing. If the animation persists without a response, please check your network connection or refresh the page.
{% endhint %}

6. **Improved Backend Stability and Logging Continuity in Autom Operations**
   1. This fix addresses issues related to backend stability and logging in autom operations. Previously, if the backend went down during an autom execution, operations would stop, and logs would not update accurately. Additionally, completed operations could sometimes remain stuck in the "In Progress" status due to logging issues triggered by backend downtime.

      With this update:

      * Autom operations will now automatically resume when the backend recovers from downtime, ensuring uninterrupted processing and accurate task completion.
        * Log status updates are now reliable, so completed operations no longer stay in the "In Progress" status if a backend issue occurs.

{% hint style="info" %}

#### **Hint**

If you experience downtime in the backend, the autom operations will now resume automatically once the backend is restored. Check the logs to confirm that the operation status has been correctly updated.
{% endhint %}

7. **Import Autom Enhancement**
   1. This enhancement introduces a confirmation step during the Autom import process, allowing users to make informed decisions before overwriting existing Autom configurations. When importing an Autom that may replace an existing one with identical variables, users will now see a prompt with the following message:

{% hint style="info" %}
**“Warning: Imported Autom will overwrite the existing Autom. Are you sure you want to proceed?”**
{% endhint %}

{% hint style="warning" %}
The confirmation dialog provides two options:

* **"Cancel"** – Cancel the import to prevent overwriting.
* **"Confirm"** – Proceed with the import, which will replace the existing Autom with the imported version.

Additional details:

* **Button Layout**: The "Confirm" button is positioned on the right side, with both buttons styled consistently to improve clarity and usability.
* **Automatic Reset**: When the user confirms the import, the existing Autom will be reset, and the new Autom configuration will take effect immediately.
  {% endhint %}

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FoxGdkOvptvups3FuFrXM%2Fimage.png?alt=media&amp;token=882116a7-0914-4ad5-9835-42d30d24618f" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}

#### **Warning**

Imported Autom actions and variables will replace existing ones if confirmed. Review your current Autom settings before proceeding to avoid unintended data loss.
{% endhint %}

8. **Trigger Param payload Enhancement**
   1. The `triggerHeader` variable, previously available only in the back-end, is now visible in the **Autom Mate UI** for webhook and API Automs. This enhancement ensures better accessibility and transparency for users configuring automation Automs.

{% hint style="info" %}

#### **Key Details**

* The `triggerHeader` variable is **read-only** and **non-editable**, ensuring its integrity during use.
* It is automatically populated by the system and does not require manual input, streamlining Automs configurations.
* Functions identically to the existing `triggerParam` variable, providing a consistent user experience.
  {% endhint %}

9. **Excel Read File Action Data Limit Update**
   1. The `readFile` action for Excel has been updated with a **250 MB data limit**. Files exceeding this size will no longer be supported to ensure optimal system performance and avoid potential issues during processing. This improvement applies to all Automs utilizing the `readFile` action in Excel-related tasks.
10. **MateDrive Save to Mate Drive Action Data Limit Update**
    * The `SaveToMateDrive` action in MateDrive has been updated with a **250 MB data limit**. Files exceeding this size will no longer be supported. This improvement ensures better system performance and avoids processing failures when handling large files.

      This update is applicable to all Automs using the `SaveToMateDrive` action.
11. **Word ReadDocument Action: 250 MB Data Limit Implementation**
    * The **Word ReadDocument** action in Autom Mate now enforces a **250 MB file size limit**. This enhancement is implemented to ensure smoother operation, prevent resource overload, and maintain stability when processing large Word documents.
      * Files exceeding 250 MB cannot be processed using this action.
      * This change applies to all Automs utilizing the Word ReadDocument action.
12. **CSV Read Action: 250 MB Data Limit Implementation**
    * The **CSV Read** action in Autom Mate now enforces a **250 MB file size limit**. This update ensures efficient operation, prevents resource overload, and enhances the stability of Automs processing large CSV files.
      * CSV files exceeding 250 MB will no longer be supported by the CSV Read action.
      * This limitation applies to all Automs utilizing this action for file processing.
13. **FTP Download Files & Download Folder Actions: 250 MB Data Limit Implementation**
    * The **FTP Download Files** and **FTP Download Folder** actions in Autom Mate now include a **250 MB file size limit** for individual files and folders. This update is designed to optimize resource utilization and maintain the reliability of Automs downloading large datasets.
      * Files or folders exceeding 250 MB will no longer be downloaded through these actions.
      * Applies to all Automs using these actions for FTP-based data transfer.
14. **Data Limit Applied to Text Read Action**
    * To improve stability and optimize performance, a 250MB file size restriction has been applied to the **Text Read** action. Files exceeding this size will no longer be processed to avoid potential slowdowns or memory issues. Users are advised to split larger files into smaller segments or explore alternative solutions for handling oversized text files.
15. **Display Message Pop-Up Improvements**
    * The Display Message pop-up has been updated with the following improvements to prevent browser crashes and enhance user experience:

      1. **Character Limits:**
         * **Message Content Limit:** The message content is now capped at **1000 characters**. This ensures optimal performance and prevents browser crashes caused by excessively large messages.
         * **Title Limit:** The title of the display message is now restricted to **24 characters**, maintaining concise and clear titles.
      2. **New Features:**
         * **Instructional Text:** A message at the top of the pop-up now reads: *"For viewing the whole data, please download the file."*
         * **Download Option:** A **Download** button has been added to allow users to export the entire message string as a `.txt` file, providing a convenient way to access full data.

      These enhancements ensure a smoother user experience by addressing performance issues and offering an alternative for handling larger datasets. Users can now confidently utilize the Display Message action without risking browser crashes.

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FA3x8oImI3H0yawee7rk4%2FDisplayMessage.gif?alt=media&amp;token=7cee7579-99f4-49fc-86a9-3afa99ba256c" alt="" width="375"><figcaption></figcaption></figure>

16. **Tooltip for Autom Name in Log Summary Dialog**
    1. The log summary dialog has been enhanced with the addition of a **tooltip** for the **Autom name** field. This tooltip provides contextual information about the Autom name, aiding users in understanding its relevance and purpose in the log summary.

       1. **Tooltip Description:**
          * The tooltip displays a brief explanation of the Autom name's significance, offering helpful guidance for users navigating the log summary.
          * **Purpose:**
            * Ensures users can quickly grasp the context and details of the Autom name without needing additional documentation or support.

       This enhancement improves the usability of the log summary dialog, making it more intuitive for users to interpret the data presented.

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2Fvf1QGk58Po5ASTovwuaI%2FmonitoringTooltip.gif?alt=media&amp;token=3757f632-dadf-49a8-aa57-53b93748b15a" alt="" width="375"><figcaption></figcaption></figure>

17. **Disabled Output Tab for Empty Log Outputs**&#x20;
    1. To improve user experience and reduce confusion, the **Output Tab** in the log summary dialog will no longer be accessible when the log output data is empty.
       1. **Behavior Update:**
          * If the log output contains no data, the **Output Tab** will be visually disabled and unclickable.
          * A message or tooltip may be displayed to indicate that no output data is available.
          * **Purpose**
            * Streamlines the user interface by hiding irrelevant or unavailable options.
            * Prevents users from navigating to an empty tab, saving time and improving usability.
          * **Impact**
            * Enhances clarity and Automs efficiency when reviewing logs in the system.
18. **Clear Button for Search Input Values**
    1. This enhancement introduces a more intuitive and efficient way for users to manage their search input fields:
       1. **New Clear Button Functionality:**
          * When users type any value in the search input field, an **'x' icon** will dynamically appear on the right side of the input box.
          * Clicking the **'x' icon** will immediately clear all input values from the field, resetting it to a blank state.
          * **Benefits:**
            * Improves ease of use by eliminating the need for users to manually delete characters.
            * Enhances user experience by streamlining input management during search operations.
          * **Visual Indicators:**
            * The **'x' icon** is context-sensitive and will only appear when there is text in the input field.
            * The icon will disappear automatically once the input is cleared or empty.

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2F98P9ouVBzTxC91n3MWCl%2FsearchCancelX.gif?alt=media&amp;token=b7be4a76-84ab-4375-89ad-bea2f3f9b9db" alt="" width="375"><figcaption></figcaption></figure>

19. **Autom List Page FE Enhancements**
    1. **Select All/Deselect All Button**
       * A **"Select All/Deselect All" button** has been added to the Autom List Page for improved usability.
         * This button allows users to quickly select or deselect all Automs in the list, streamlining bulk actions like deletion or updates.
    2. **Language Change for Single Autom Deletion**
       * The confirmation message for deleting a single Autom has been revised for better clarity.
         * Example of New Language: *"Are you sure you want to delete this Autom? This action cannot be undone."*
    3. **Language Change for Multi-Selected Autom Deletion**
       * The confirmation prompt for deleting multiple selected Automs has been updated.
         * Example of New Language: *"Are you sure you want to delete the selected Automs? This action will remove all selected items permanently."*

{% hint style="warning" %}

#### **Note**

1. When all items are selected, the button changes to "Deselect All" for clarity.
2. Language changes aim to reduce confusion and improve confirmation clarity for all users.

<img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FTlzOVNzfHLbmcmMFWBtA%2FselectAll.gif?alt=media&amp;token=96876b2c-a11e-4c34-b4e0-43ce99bf76da" alt="" data-size="original">
{% endhint %}

{% hint style="danger" %}

#### **Warning**

1. Bulk deletions cannot be undone. Please double-check your selections before confirming.
2. Deletions (single or multiple) are permanent and cannot be reversed.

<img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FjYxrJzCOgZwUUM3NEGtu%2FDeleteAllAutomList.gif?alt=media&amp;token=49e62e19-43f1-48c7-90e2-bbaa1f012520" alt="" data-size="original">
{% endhint %}

{% hint style="info" %}

#### **Hint**

1. Ensure you review the Autom before confirming deletion to avoid accidental loss.

2. Use the new "Select All/Deselect All" button for faster bulk management on pages with numerous Automs.
   {% endhint %}

3. **Log Limiting Input and Outputs**
   1. **Base64 Encoded Data**: If a piece of data exceeded the 10,000-character limit and was in **Base64** format, displaying just part of it was not useful. This issue has been addressed, and a helpful message will now appear in the logs, informing users of the data's size limitation when it's in **Base64** format.
   2. **Object Key Length Limit**: Previously, there was no limit on the length of keys within objects logged. Now, a limit of **10,000 characters** has been introduced for **string** values of keys. This means that if a key in an object exceeds this limit, it will be truncated or omitted to prevent excessive data from being logged.
   3. **Impact**:
      * **Log data** is now more manageable and informative. Base64 data that exceeds the limit will be properly flagged with an informative message, and excessively long object keys will be handled by truncating or rejecting them as needed.
        * Helps avoid performance or storage issues caused by excessively large log entries.
   4. **User Action**:
      * Users will see clear messages in the logs when data exceeds the limits, especially for Base64 encoded data or long object keys, preventing confusion or unexpected behavior.

{% hint style="info" %}
**Hint**

This fix improves log readability and prevents large objects from overwhelming the logging system.
{% endhint %}

{% hint style="danger" %}
**Warning**

Ensure that object keys and Base64 data are appropriately sized to avoid truncation or informational messages in logs.
{% endhint %}

21. **Display Message Enhancement**
    1. A **1000-character limit** has been applied to the display message pop-up to prevent browser crashes that occurred when the message exceeded this limit.
    2. A message at the top now informs users: *“For viewing the whole data, please download the file.”* along with a **download button** to download the full message as a `.txt` file. This allows users to access and review longer messages without performance issues.
    3. **Title Length Restriction**: The title field in the **Display Message** pop-up now has a **24-character limit** to ensure consistency and avoid UI layout issues.
    4. **Impact**:
       * Prevents browser crashes caused by excessively long messages.
         * Improves user experience by offering a download option for longer messages.
           * Ensures consistent UI by limiting title length to 24 characters.
    5. **User Action**:
       * Users will see a clear message if the content exceeds 1000 characters, directing them to download the full content.
         * Users are encouraged to follow the new title length restriction to avoid UI issues.

{% hint style="info" %}
**Hint**&#x20;

If the message exceeds 1000 characters, the pop-up will display a prompt to download the full content as a `.txt` file.
{% endhint %}

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2Fss2E7oBIOeR6SPmHCZpu%2Fmsedge_iZtG8bX0Qx.gif?alt=media&amp;token=3a2fbb7b-915e-4d04-93e1-291940c9f650" alt="" width="375"><figcaption></figcaption></figure>

23. **Base64 Encode Action 250MB Data Limit**
    1. A **250MB data limit** has been enforced for the **Base64 Encode** action. This ensures that data encoded in Base64 will not exceed the specified size, preventing memory overloads and potential performance issues.
    2. This limit applies to both incoming data and the resulting encoded data to ensure consistent behavior and performance.
    3. Prevents errors or slowdowns when users attempt to process very large data sets that could cause the system to exceed memory or time limits.
    4. Users attempting to encode data exceeding **250MB** will be informed of the limitation and instructed to reduce the data size before attempting again.

{% hint style="info" %}

#### **Hint**

If the data exceeds the 250MB limit, the action will provide a message indicating that the data is too large to encode. Users should verify that their data does not exceed the **250MB** limit before performing the **Base64 Encode** action to avoid errors or delays.
{% endhint %}

24. **Repeat n Times - Maximum Limit of 999**
    1. A **character validation** has been introduced to restrict users from entering more than **3 digits** for the "Repeat n times" field. The validation ensures that when users enter a number, they can only input values up to **999**. When users try to input a number with **4 digits** (e.g., 1000 or higher), they will not be allowed to enter the value. However, if a **variable** is used in this field, it will still work as expected. **Additional Restriction**: The validation also ensures that users cannot **paste** numbers larger than 999 (e.g., using Ctrl+V or other paste actions). However, they can still paste variables.
25. **Release Notes: Mate Drive Folder and File Name Limitations**
    * Mate Drive now enforces a 20-character limit for folder names during creation, ensuring compatibility and improved usability across various interfaces. Additionally, tooltips have been added for folder and file names exceeding 20 characters, with long names truncated using ellipses ("...") for better display. Hovering over truncated names reveals the full name via a tooltip, providing users with clarity and ease of access. Alongside these updates, several optimizations have been implemented to enhance overall performance and user experience.
      {% endtab %}

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

1. **Log Search Detail Page**
   * Introduced an advanced **Log Search Detail Page** with improved filtering, navigation, and highlighting. This feature simplifies log analysis by allowing users to pinpoint specific entries.
   * Added a **log search detail page** that introduces the ability to navigate between logs based on **filter criteria**, with index highlighting.
   * Error Handling Autom features now include an **E-sign**, improving error visibility in Autom Automs.

{% hint style="info" %}

#### **Hint**

Use the new filters to quickly find logs by criteria. Navigation tools now highlight search results, making it easier to locate items in large logs.
{% endhint %}

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2F7jEKf2nXP8ouBeMJlV3g%2FLogs.gif?alt=media&amp;token=9fb1395f-d90d-4781-bc89-5dbf900b9857" alt=""><figcaption><p>Log Details Screens and Usage</p></figcaption></figure>

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FHYgwwKTXl1pCLmAuPDcM%2Fmsedge_T9eniGG6uB.gif?alt=media&amp;token=2990ed60-8d89-4869-af47-954788be0979" alt=""><figcaption><p>Error Handling Autom features now include an <strong>E-sign</strong></p></figcaption></figure>

2. **Log Detail Service Update**
   * Enhanced the **Log Detail Service** by merging start and end logs for each action, providing users with a single, comprehensive log view.

{% hint style="danger" %}

#### **Warning**

Review logs to ensure start-end logs are combined as expected, as this offers a more unified log analysis experience.
{% endhint %}

3. **Input & Output Log Merging**
   * Combined **input and output logs** for clearer tracking of each action’s lifecycle in log reports.

{% hint style="info" %}

#### **Hint**

This update makes logs more compact, allowing for streamlined monitoring of both input and output data in a single view.
{% endhint %}

4. Automs **Started & Ended Status in Monitoring Logs**
   * Added Automs **Started** and Automs **Ended** indicators on the Monitoring Log Details, alongside enhanced error-handling notifications.

{% hint style="info" %}

#### **Hint**

The new status indicators offer more transparency in Automs progression and error resolution, helping users better monitor process completion.
{% endhint %}

5. **HaloITSM Application Integration**
   * Integrated **HaloITSM** into the database, expanding Autom Mate’s connectivity with external applications.
   * Detailed documentation will be add.

{% hint style="info" %}

#### **Hint**

Users of HaloITSM can now seamlessly integrate Automs with Autom Mate, simplifying IT service management processes.
{% endhint %}

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FjFRpyBrtPLRrVna65nry%2FholoTSM.gif?alt=media&amp;token=515f5d79-a353-45a0-ba2b-065e3db62b0e" alt=""><figcaption><p>HaloITSM <strong>Library</strong></p></figcaption></figure>

6. **Grouped Log Display**
   * Introduced expandable **grouped logs** under parent elements for cleaner log viewing on the frontend. Backend updates ensure group logs display under the correct parent elements.
   * Check Log Details Screens and Usage Video

{% hint style="info" %}

#### **Hint**

Use the collapsed view to navigate more extensive logs efficiently. Expanded views allow detailed examination of specific groups.
{% endhint %}

7. **Log Search Service**
   * Developed a new **Log Search Service** to enable efficient querying of log data.
   * Check Log Details Screens and Usage Video

{% hint style="danger" %}

#### **Warning**

For large datasets, the Log Search Service significantly reduces search time, making it essential for log-heavy environments.
{% endhint %}

8. **Search Function on Detail Page**
   * Implemented the first phase of **search functionality** on the detail page, allowing more refined searches within specific logs.
   * Check Log Details Screens and Usage Video

{% hint style="info" %}

#### **Hint**

Utilize the new search to locate details within logs quickly, especially in multi-page log entries.
{% endhint %}

9. **Removal of "Download Advanced Log" Button**
   * With recent improvements to log monitoring, the "Download Advanced Log" button is no longer necessary and has been removed from the product. Users now have access to advanced log details directly in the Log Monitoring section, offering seamless, real-time log tracking without the need for downloads. This update enhances log visibility and ensures that all logging information is immediately available within the product’s UI.
10. **Logging of Error Handling Autom**
    * This update introduces logging capabilities for error-handling automations, enabling greater visibility into error management Automs. Previously, error-handling actions within automations were not logged, limiting traceability. With this feature, users can now see detailed logs for each error-handling action directly within the log interface. This enhancement improves monitoring, troubleshooting, and overall control over automated error-handling processes.

{% hint style="info" %}

#### **Hint**

To access error-handling logs, navigate to the log interface where the logs for each error-handling autom action will now be visible, allowing you to monitor and analyze error-handling performance and outcomes. This feature enhances transparency and aids users in managing error-handling automations more effectively by providing clear, detailed logging.
{% endhint %}

11. **Limiting Input and Output Variables**
    * To enhance system performance and improve data manageability, limits for input and output variable types have been implemented. These restrictions apply to various data formats, ensuring Automs remain efficient and stable.

{% hint style="info" %}

#### **Key Details**

* **String Variables:** Limited to 10,000 characters.
* **Number Variables:** Enforced at 1,000 characters with a 10-digit limit for numeric entries.
* **Array Variables:** Capped at 1,000 elements. Input fields now show the total number of arrays for better context.
* **Data Table Variables:** Restricted to 1,000 rows.
* **Object Variables:** A maximum of 1,000 keys per object, with each key verified against the limit.

#### **Enhanced User Feedback**

* When limits are exceeded, **info messages** will inform users of constraints.
* Both **mini previews** and **large previews** will reflect variable details, providing visual clarity on data content.
  {% endhint %}

12. **Enhanced Data Table Log Previews and Variable Limits**

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th></th><th></th></tr></thead><tbody><tr><td align="center"><strong>Log Data Table Previews</strong></td><td><p><strong>Preview Capabilities:</strong></p><ul><li>Large previews allow up to <strong>1,000 rows by 1,000 columns</strong> of data visibility.</li><li>For datasets exceeding this limit, users see a message: <strong>"Maximum preview size reached: 1,000 rows by 1,000 columns."</strong></li><li>Ellipses (<code>...</code>) highlight continuation for truncated rows or columns.</li></ul></td><td><p><strong>Scroll Enhancements:</strong></p><ul><li>Default previews display <strong>2 columns</strong>; horizontal scrolling allows up to <strong>5 columns</strong>.</li><li><p>Informative messages clarify truncated previews:</p><ul><li><strong>"First 10 of 3,500 rows are shown."</strong></li><li><strong>"First 5 of 20 columns are shown."</strong></li></ul></li></ul></td></tr><tr><td align="center"><strong>Variable Size Limits</strong></td><td><p>New limitations to ensure performance:</p><ul><li><strong>String:</strong> Maximum of 10,000 characters.</li><li><strong>Number:</strong> Limited to 10-digit entries.</li><li><strong>Array:</strong> Maximum of 1,000 elements.</li><li><strong>Data Table:</strong> Limited to 1,000 rows.</li><li><strong>Object:</strong> Restricted to 1,000 keys, with validation on each key.</li></ul></td><td></td></tr></tbody></table>

{% hint style="danger" %}

#### **Warning**

Ensure Automs adhere to these limitations. Data exceeding these thresholds may be truncated in previews or require adjustments.
{% endhint %}

13. **Trigger Param Log Improvement**
    * **Empty Object Display:**

      * Resolved an issue where `{}` was unnecessarily shown in logs for empty trigger parameters.

      **Log Organization:**

      * Trigger logs now have two distinct sections: **Trigger Body** and **Trigger Header.**
      * The **Trigger Body** value has been removed from the info section and relocated to its dedicated tab.
      * Updated tab labels to **Trigger Body** and **Trigger Header** instead of the generic **Input** and **Output** buttons for improved clarity.
      * **Trigger Header** now displays its values directly in the log view for easier access and understanding.
14. **Self-Healing for Failed and In-Progress Operations**
    * A **retry icon** will appear on operations that fail or get stuck in the "in-progress" state. Users can click on this icon to automatically retry the operation until it completes successfully or the retry limit is reached.
    * **Expected Outcome**:
      * Improved **user experience** with less manual intervention required.
      * **Reduced downtime** through automatic retries of failed operations.
      * **Operational continuity** for stuck or failed processes.
    * **User Action**:
      * Click the retry icon to initiate the retry process. The system will handle the retry automatically.

{% hint style="success" %}
**Hint**

Multiple retries may be needed depending on the nature of the failure.
{% endhint %}

{% hint style="danger" %}
**Warning**

If the operation continues to fail after several retries, users may need to investigate further.
{% endhint %}

15. **Select All / Deselect All Button Added**
    * A new **Select All** and **Deselect All** button has been added to the **Automs** page to simplify the process of selecting and deselecting items. This addition will save time for users who need to perform actions on all items within the list. Users can now quickly select or deselect all items on the **Automs** page without needing to manually check each item. This improves navigation and selection tasks when working with large lists. Users can now easily manage item selection with the new buttons, making batch operations more efficient and reducing the number of manual clicks required.

<figure><img src="https://4222414448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMAf5diEa8kgXDA6h47Cu%2Fuploads%2FGd1FI1IKAyMyXmM6LA7i%2Fmsedge_Yz2YOqNJRT.gif?alt=media&amp;token=214b8b1c-dcfe-4f47-8de7-cac75ee70604" alt="" width="375"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
