10.71 / 11.9 Harmony Release Notes¶
10.71 / 11.9 Harmony Release¶
This page includes release notes for all generally available components being released as part of 10.71 / 11.9. Compilations of release notes for Production Cloud Agent Groups, Sandbox Cloud Agent Groups, and Private Agents are also available.
The 10.71 / 11.9 release is staggered based on the dates and times as listed below by component and region. You can subscribe to maintenance notifications for cloud-based components at Jitterbit Trust. Locally installed components are available from the Downloads page (except for the Docker Private Agent, which is available at Docker Hub).
|11.9 Sandbox Cloud Agent Group |
Cloud Platform and Applications
Cloud API Gateway
10.71 Private API Gateway
10.71 Design Studio
|11.9 Production Cloud Agent Group |
11.9 and 10.71 Windows and Linux Private Agents
|Cloud Studio Patch||11.9 Docker Private Agent|
|APAC||May 23, 2023 (12 - 4 AM AEST)||May 30, 2023 (2 - 8 PM AEST)||June 3, 2023 (~ 12:30 AM AEST)||June 3, 2023 (8 PM AEST)|
|EMEA||May 23-24, 2023 (10 PM - 2 AM CEST)||June 2, 2023 (6 AM - 12 PM CEST)||June 2, 2023 (~ 4:30 PM CEST)||June 3, 2023 (12 PM CEST)|
|NA||May 24, 2023 (1 - 5 PM PDT)||June 2-3, 2023 (9 PM - 3 AM PDT)||June 2, 2023 (~ 7:30 AM PDT)||June 3, 2023 (3 AM PDT)|
As of June 6, 2023 Private Agent version 10.54 has reached end of life and is no longer supported. We recommend that all users of this version (and earlier) upgrade to the latest version as soon as practicable.
There are 10 new connectors available for use with Private Agents 10.1 or later:
- Active Campaign: Query, create, update, or delete object data, or execute a procedure in Active Campaign.
- Azure Analysis Services: Query object data or execute a procedure in Azure Analysis Services.
- Google Campaign Manager 360: Query object data or execute a procedure in Google Campaign Manager 360.
- Google Directory: Query, create, update, or delete object data, or execute a procedure in Google Directory.
- Microsoft OneNote: Query or create object data, or execute a procedure in Microsoft OneNote.
- Microsoft Planner: Query, create, update, or delete object data, or execute a procedure in Microsoft Planner.
- monday.com: Query object data or execute a procedure at monday.com.
- PayPal: Query object data or execute a procedure in PayPal.
- YouTube Analytics: Query, create, update, or delete object data, or execute a procedure in YouTube Analytics.
- Zoho Projects: Query, create, update, or delete object data, or execute a procedure in Zoho Projects.
- Unpublished and unused apps will be deleted after 37 days
If an unpublished app hasn’t been edited in the last 30 days, the Harmony user who created it will be notified via email that the app will be automatically deleted after an additional 7 days unless it is published or edited.
- Database connections no longer require a successful connection test
A Database connection can now be saved without first successfully testing the connection. Previously, a connection test was required in order to fetch information about the configuration of opening and closing quotes as used by the database. Now, if a connection test is not performed, this information will be fetched during activity configuration.
- New Jitterbit variable to enable Unicode support
The new Jitterbit variable
jitterbit.scripting.hex.enable_unicode_supportcan be set to
trueupstream of the
StringToHexfunctions for their conversions to use UTF-8.
Epicor Kinetic connector performance improvements
An Epicor Kinetic Get activity loading a large amount of data (on the order of 1 million records) has improved performance.
Google Pub Sub connector support for setting an acknowledgement deadline
A Google Pub Sub Get Message activity now has the option to set an acknowledgement deadline (in seconds) for messages to be acknowledged before the server redelivers them.
Jira connector on-premises v9 support and ability to choose the version
The Jira connector now supports version 9.4.3 of Jira Server and Jira Data Center. A Jira connection has a new field, Jira Server Version, for selecting the on-premises version to use.
Jitterbit App Builder connector support for verbose logging
The Jitterbit App Builder connector now supports connector verbose logging by setting this specific configuration entry of logger name and level:
<logger name="org.jitterbit.connector.primeapps" level="DEBUG"/>.
Microsoft Azure ESB connector enhancements
The Microsoft Azure ESB connector has multiple enhancements:
The connection field Namespace has been renamed to Namespace / Hostname and can now be used to provide a complete namespace address (using a namespace name as the hostname).
In a Send Message activity, the Choose Message Type selection has been removed, as the type is not necessary when providing the name of the queue or topic.
During activity configuration, labels on object selection screens now indicate whether the selected object is a subscription, queue, or topic.
Surfacing of project dependencies preventing deletion
When attempting to delete a project that has been migrated to another environment and is now a dependency of the migrated projects, the error message now includes the names and environments of the migrated projects preventing deletion.
Reporting of Message Queues usage
The Message Queues page now has a Usage tab where you can see your usage of inbound messages by day and cumulative messages by month. The usage table also reports when you have reached a month’s usage limits.
Jitterbit CRM REST Connector¶
- Microsoft Dynamics CRM connector now uses the Microsoft Authentication Library (MSAL)
As recommended by Microsoft, the Microsoft Dynamics CRM connectors for Cloud Studio and for Design Studio now use the Microsoft Authentication Library (MSAL) beginning with version 188.8.131.52 of Jitterbit’s separately installed Microsoft Dynamics 365 Cloud connector. This replaces the Azure Active Directory Authentication Library (ADAL) for authentication.
- API Manager OData pagination URL no longer erroneously skips records
An API Manager OData service with server-side pagination now correctly sets the
$skiptokenparameter in its response. Previously, the pagination URL provided in the response was set one digit too high, causing a record to be inadvertently skipped on each run.
- API Manager API logs can now be filtered by security profiles using API key authentication
API Manager security profiles using API key authentication now appear in the filters on the Analytics and API Logs pages.
User action required to fix error with duplicated nodes in transformation mappings
Executing a transformation that contains mappings within newly duplicated nodes no longer results in the following operation runtime error, where the node referenced in the error message is one that has been duplicated:
Failed to initialize transformation "<Transformation Name>". Failed to expand the target tree for the path:<Node Path>. The node:<Node Name> cannot be created.
In existing transformations already experiencing this error, you must first remove the duplicated node and then duplicate it again to resolve the error.
This fix was released as a patch after the initial release (see Cloud Studio Patch in the table earlier on this page).
Projects deleted from the Harmony cloud can now also have their design deleted in Cloud Studio
A deployed project that is first deleted from the Harmony cloud through the Management Console Projects page can now also have its project design deleted from Cloud Studio. Previously, the error
INVALID_ENV_OR_PROJ_GUIDwas returned on attempting to delete the project from Cloud Studio.
Renaming a project in Cloud Studio now updates its name in the Harmony cloud
A deployed project that is renamed through Cloud Studio now immediately has its new name reflected in the Management Console Projects page without requiring a redeploy.
BMC Helix ITSM connector fixes
The BMC Helix ITSM connector has these fixes:
Jitterbit MQ (Beta) connector fixes
The Jitterbit MQ (Beta) connector has the following fixes. In existing operations, you must refresh schemas and redeploy affected operations, else a schema mismatch warning will be reported at runtime.
JMS Get activity message headers now return values
A JMS Get activity now returns the expected values within the
messageHeadersnode for fields that were previously returning null values:
Microsoft Teams Send Message activity now works with an account with a large number of groups
When a Microsoft Teams account has more than 999 groups, the Microsoft Teams Send Message activity no longer results in an error.
NetSuite Search configuration errors resolved
Unable to fetch dataand
Unexpected end of fileare no longer unexpectedly returned during NetSuite Search activity configuration, and the configuration can now be completed.
Snowflake Query now retains underscores in column names
A Snowflake Query activity no longer removes underscores from column names. This issue was unintentionally introduced by the 10.69 / 11.7 release and has since been resolved.
WooCommerce Query request filters now work
Filter values provided in the request transformation preceding a WooCommerce Query activity, such as those for
per_page, now narrow the returned results in the response as expected.
- XSD generation error resolved
When generating an XSD structure from an XML sample file, this error no longer occurs:
The XSD file could not be created: Unable to delete file.
Jitterbit CRM REST Connector¶
Microsoft Dynamics CRM connector fixes
Several fixes have been made to the Microsoft Dynamics CRM connectors for Cloud Studio and for Design Studio. These fixes require version 184.108.40.206 of Jitterbit’s separately installed Microsoft Dynamics 365 Cloud connector.
When a Microsoft Dynamics CRM activity is executed in an operation, it now sends one instead of two requests to the endpoint for an authentication token.
An Upsert activity now updates existing records as expected when using Online Federation as the Connection Type. Previously, with this authentication type, only new records were being created with an Upsert activity.
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.
Shopify Connector, Cloud Studio¶
- Shopify Fulfillment API deprecation
Shopify has announced it is deprecating some endpoints on its Fulfillment API on June 30, 2023. Customers with Cloud Studio projects using the Shopify connector with deprecated Fulfillment API endpoints must reconfigure the connector as soon as possible, or operations using the deprecated API endpoints will begin failing after June 30, 2023. For additional information, see details on impacted projects and required user action.
NetSuite Connector, 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.