> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# July 2024 (24.2.9039)

> Release notes for CData Arc July 2024 (build 24.2.9039).

export const companyName = "CData";

export const siteNameShort = "Arc";

export const siteName = "CData Arc";

## Overview

Watch this video to see a summary of what's new in this release:

<iframe width="560" height="315" src="https://www.youtube.com/embed/GvmtaSurMlw" frameborder="0" allowfullscreen />

## Key Features

### Added

* Added the ability to save [notes](../../flows/designing-a-flow#using-notes) directly in the flow designer.
* Added the ability to resize connector shapes in the flow designer.
* Added a [threadSleep](../../scripting/operations/op-thread-sleep) ArcScript operation.

### Changed

* The certificates API now uses a date format that is consistent with other APIs like transactions, logs, requests, etc.
* [Function](../../scripting/value-formatters/function-formatters) calls in ArcScript are now case-insensitive.
* The Application Logs now include information about the AppDB connection during the startup sequence.
* Relaxed the filename length limitation when uploading files in the UI where the application is running in environments that do not place restrictions on filename lengths.
* Updated the SQLite and Derby libraries that ship with the application to their latest versions.
* Security and Performance improvements across the board.

  <ul>
    <li>Arc Cloud now defaults the ScriptingEngineHardeningLevel to 1, preventing calls to file based operations in Arc Script.</li>
  </ul>

### Fixed

* Fixed an issue causing errors in the dashboard for users with very high transaction volumes.
* Fixed an issue with the pub/ping.rst endpoint causing errors to be reported in load balanced environments when concurrency is very high.
* Improved the new flow designer's handling of special characters in workspace and connector names.
* Fixed an issue in the import Admin API endpoint that caused flow connections to be lost for some imports.

  <ul>
    <li>Fixed an issue that prevented email notifications from being delivered in Arc Cloud due to conflicting configuration settings.</li>
    <li>Fixed an issue that could cause receive automation to fire twice in a single polling interval for connectors that take a very short time to complete.</li>
  </ul>

## Connectors

### Added

* Added a new version of the [SAP IDoc](../../connectors/sap-idoc/sap-idoc) connector.
* Added the ability to upload custom schemas directly in the UI for EDI connectors.
* Added the ability to reset data in a connector's state storage back to its initial state in the UI for EDI connectors.
* The [Response event](../../connectors/webhook#custom-responses) in the Webhook connector now allows items to be pushed out in order to cause custom messages to be sent down the flow.
* The [Email Send](../../connectors/email-send) and [Email Receive](../../connectors/email-receive) connectors now support NTLM as an authentication mechanism.
* The [JSON](../../connectors/json) connector now supports the Local File Scheme setting.
* Added support for the `LastRunTimestamp` and `CurrentTimestamp` attributes of the `_connector` item to the [Script](../../connectors/script) connector.
* Added a **Compress HTTP Request** setting to the Advanced tab of the [REST](../../connectors/rest) connector.

### Changed

* The [XML Map](../../connectors/xml-map/xml-map) connector now makes the XML Streaming capabilities more obvious through a new toggle in the Settings page.
* The [FTP Server](../../connectors/ftp-server) connector now adds a FTPServer-Virtual-Path header to received messages.
* Performance and stability improvements for the [Flat File](../../connectors/flat-file) connector, including the ability to indicate that the given length for fields in a position-delimited file are based on byte-length instead of character-length.
* Updated the underlying dependencies for the [Apache Kafka](../../connectors/apachekafka) connector.
* New instances of the [Google Drive](../../connectors/google-drive) connector now use a PATCH request to update files, instead of a combination of DELETE and POST requests.
* The InitializeVendorBill stored procedure in the [NetSuite](../../connectors/netsuite/netsuite) connector now treats `ItemList` as an XML aggregate, eliminating the need for decoding the XML aggregate in subsequent steps in the flow.

  <ul>
    <li>The File connector is no longer available in Arc Cloud.</li>
  </ul>

### Fixed

* Fixed an issue in the [Email Send](../../connectors/email-send) connector that caused the filename provided in the Content-type header to be ignored.
* Fixed an issue in the [REST](../../connectors/rest) connector where certain characters in the configuration would cause the UI to behave unexpectedly.
* Fixed an issue causing the Output Behavior setting in the [REST](../../connectors/rest) connector to affect the behavior of the \_response item in the Response event.
* Fixed some UI issues in the [XML Map](../../connectors/xml-map/xml-map) connector.
* Fixed an issue in the [Amazon Marketplace](../../connectors/amazon-marketplace/amazon-marketplace) connector that caused some connections to throw an error related to decrypting the OAuth client settings file.
* Fixed an issue in the [appSendEmail](../../scripting/operations/op-app-send-email) operation's handling of attachments.
* Fixed an issue preventing events from showing up in the UI for connectors that transform messages based on a schedule.
* Fixed an issue in the [API](../../connectors/api/api) connector causing authtokens to be accepted in the URL in some cases, even when the setting to **Allow Auth Tokens in Url** was not enabled.
* Fixed an issue in the [Zip](../../connectors/zip) connector causing the dates on extracted files to be incorrect.
* Fixed an issue that prevented the afterSend event from showing in the UI for some database connector configurations.
* Fixed an issue that prevented the [Email Send](../../connectors/email-send) and [Email Receive](../../connectors/email-receive) connectors from establishing new OAuth connections.
* Fixed an issue that caused the **user name** field to no longer show up for new Oracle connections.
* Improved the performance of the [Email Send](../../connectors/email-send) connector in attachment mode.
* Fixed a backward compatibility issue in the [OFTP](../../connectors/oftp) connector's routing functionality when upgrading from legacy versions that did not contain support for multiple workspaces.
* Improved the [REST](../../connectors/rest) connector's logic for refreshing tokens to avoid concurrency issues when many workers are assigned to it.
* Improved the [File](../../connectors/file) connector's logic for the **Overwrite Behavior** setting when two files with the same name are being processed at the same time.
* Improved the logic for the **Rotate Interval** and **Delete Interval** settings in profiles to also ensure old log files from orphaned processes are cleaned up.
* Fixed an issue in the [SharePoint](../../connectors/sharepoint/sharepoint) connector that prevented it from downloading files with some special characters.
* Improved the [Batch Create](../../connectors/batch-create) connector to properly handle multi-gigabyte messages.
