10.65 / 11.3 Harmony Release Notes¶
10.65 / 11.3 Harmony Release¶
This page includes release notes for all generally available components being released as part of 10.65 / 11.3. Compilations of release notes for Production Cloud Agent Groups, Sandbox Cloud Agent Groups, and Private Agents are also available.
The 10.65 / 11.3 release is staggered based on the dates as listed below by region. The dates used for each component are identified in the tables that follow. See the Jitterbit Trust site for specific times.
|Date Set 1||Date Set 2||Date Set 3|
|APAC||Jan. 18, 2023 (AEDT)||Jan. 24, 2023 (AEDT)||Jan. 26, 2023 (AEDT)|
|EMEA||Jan. 18, 2023 (CET)||Jan. 24, 2023 (CET)||Jan. 26, 2023 (CET)|
|NA||Jan. 19, 2023 (PST)||Jan. 25, 2023 (PST)||Jan. 25, 2023 (PST)|
As part of this release, the Harmony platform and Harmony cloud applications (as applicable) are automatically updated by these dates:
|Cloud Components||Release Date|
|Harmony platform and Harmony Portal cloud-based applications||Date Set 1|
These versioned components are available from the Downloads page (unless noted) by these dates:
|Locally Installed Components||Version||Release Date|
|Windows Private Agent |
Linux Private Agent
|10.65, 11.3||Date Set 2|
|Docker Private Agent |
(available at Docker Hub)
|11.3||Date Set 3|
The Jitterbit Cloud Agent Groups are automatically updated to these versions by these dates:
|Jitterbit Cloud Agent Group||Version||Release Date|
|Sandbox Cloud Agent Group||11.3||Date Set 1|
|Production Cloud Agent Group||11.3||Date Set 2|
As of February 3, 2023 Private Agent version 10.48 has reached end of life and are no longer supported. We recommend that all users of these (and earlier) versions upgrade to the latest versions as soon as practicable.
Design Studio support for OAuth 2.0 Microsoft 365 email messages
Design Studio email messages now support OAuth 2.0 for Microsoft 365 email messages as described in OAuth 2 Support for Microsoft 365 Email when using Cloud Agents 11.3 or later.
This was released as a patch for Private Agents (version 10.63.1 and 11.1.1) as part of 10.63 / 11.1.
New UI flow steps
New UI flow steps are available to calculate values or call an API Manager API:
- Calculate: Returns a value calculated from constant or flow parameter inputs combined with a basic set of operators.
- Call API Manager: Calls an API Manager API, waiting for up to 3 minutes and optionally showing a message while waiting.
Support for custom time intervals and manual time entry
App developers can now specify custom time intervals for date/time type fields, and app users can now enter values directly into those fields in addition to using the calendar or time picker.
Support for UI flow message variables
The message text in the UI flow Show Message step can now contain variables chosen from the parameter chooser, as well as free-form text.
OData API enhancements
The App Builder OData API has multiple enhancements:
- Create, update, and delete operations are now available.
- Batch processing of requests is now supported using
- All field types (lookup, multiselect lookup, etc.) are now supported.
- Lookups and multilookups are now converted to joins, and database queries have been optimized for data access.
- All expand filters are now operational, allowing filtering over expanded lookup and multilookup data. An example filter:
odata/v1/entities/p_employees?$expand=lookuptest($filter=id eq 2).
- Multilevel and multilookup support is now available. Data can be retrieved and filtered down to the most basic level. An example filter:
$expand=lookuptest($expand=p_assigned_to($expand=p_assigned_to($expand=p_assigned_to($filter=id eq 1)))).
Project history new event type for removing a component
The project history now logs an event when you remove an operation step on the design canvas. Both the name and the operation of the removed component are captured.
Additional support for re-authentication security setting
The Enable Re-authentication on Change organization policy is supported by additional fields such as host name and path in a Database, File Share, FTP, HTTP, NetSuite, Salesforce, Salesforce Service Cloud, or ServiceMax connection as documented for each connector.
- Faster loading for members of multiple organizations
Logging in to the Harmony Portal is now much faster for members of a large number of Harmony organizations.
- Deprecation of SMTP settings for user account creation
App developers are now restricted from sending emails using their own SMTP settings for user account creation without the assistance of Jitterbit Support. The SMTP settings remain available for use with the microflow Send Email step.
- Salesforce Events (Beta) connector now supports project variables
Using project variables in a Salesforce Events (Beta) connection now works as expected. Previously, an error with starting the listener activity was returned.
- API filter selection is now limited to selected environments
On the Analytics page, the APIs filter now lists only those APIs that are in the environments selected in the Environments filter.
Strings that begin with
$are no longer incorrectly shown as global variables
In a script, a string created with a leading
$no longer incorrectly appears as a global variable in the project pane’s Components tab. Previously it was included despite not being treated as a global variable.
Values of global arrays are now displayed as expected in script testing
During script testing, the displayed Value of global arrays now matches the Result. Previously, a UI bug caused values to be displayed incorrectly though the underlying result during testing and execution was correct.
Coupa Query activity schema is now generated for invoice queries
During configuration of a Coupa Query activity, data schemas for the CoupaPay-Invoice object > /coupa_pay_/invoices sub-object are now generated as expected. Previously, an error occurred at the schema generation step.
SAP Concur operations no longer fail with an expired token
Operations with SAP Concur activities no longer start failing after previously running successfully. Prior to this fix, the token was not being refreshed after executing an operation until after an agent restart.
Jitterbit’s intention to stop distributing Private Agent 10.x
Jitterbit intends to stop distributing a 10.x Private Agent version within the next several Harmony releases. Since Harmony release 10.63 / 11.1, both a 10.x and 11.x Private Agent version have been distributed with these differences:
- 11.x versions: In 11.1 and later versions, the PostgreSQL database bundled with the Private Agent is now version 14.5-1.
- 10.x versions: Current 10.x versions are packaged with the existing 9.6.24-1 PostgreSQL. The distributed 10.x versions will continue to be supported in accordance with Jitterbit’s end-of-life policy.
Upgrading to an 11.x Windows Private Agent from 10.x requires a complete uninstall. Follow the documented instructions to complete the upgrade. Linux Private Agents can be upgraded as usual from any 10.x version.
NetSuite, Cloud Studio, and Design Studio¶
HMAC-SHA1 deprecation and removal from the Cloud Studio and Design Studio UI
NetSuite is deprecating HMAC-SHA1 as a valid signature algorithm as previously announced (see NetSuite HMAC-SHA1 Deprecation). To support these changes, Jitterbit intends to remove the HMAC-SHA1 signature algorithm from the Cloud Studio and Design Studio UI in an upcoming Harmony release.
As the HMAC-SHA1 signature algorithm will no longer be supported by NetSuite or the Jitterbit Harmony NetSuite connectors, you should change any Jitterbit Harmony projects that are presently using HMAC-SHA1 as the signature algorithm to use HMAC-SHA256 as soon as possible to avoid issues with those integrations.