10.83 / 11.21 Harmony Release Notes¶
10.83 / 11.21 Harmony Release¶
This page includes release notes for all generally available components being released as part of 10.83 / 11.21. Compilations of release notes for Production Cloud Agent Groups, Sandbox Cloud Agent Groups, and Private Agents are also available.
The 10.83 / 11.21 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.21 Sandbox Cloud Agent Group
Cloud Platform and Applications
|11.21 Production Cloud Agent Group
11.21 and 10.83 Windows and Linux Private Agents
|11.21 Docker Private Agent
|January 30, 2024 (2 - 6 AM AEDT)
|February 6, 2024 (4 - 10 PM AEDT)
|February 8, 2024 (10 PM AEDT)
|January 30-31, 2024 (9 PM - 1 AM CET)
|February 7, 2024 (6 AM - 12 PM CET)
|February 8, 2024 (12 PM CET)
|January 31, 2024 (12 - 4 PM PST)
|February 7-8, 2024 (9 PM - 3 AM PST)
|February 8, 2024 (3 AM PST)
As of January 25, 2024 Private Agent versions 10.65 and 11.3 have reached end of life and are no longer supported. We recommend that all users of either of these versions upgrade to the latest version as soon as practicable.
The new Move to trash action replaces the Delete action in the project settings and on the Projects page. Project designs remain in the trash for up to 90 days before they are permanently deleted.
To see project designs that can be restored, use the new Show trash toggle on the Projects page.
To restore a project design, hover over a trashed project’s Actions column and click the Restore icon. Once the project design is restored, you must redeploy the project to restore it to the Harmony cloud.
Jitterbit MQ connector general availability
The Jitterbit MQ connector is no longer a beta version. It can be used with a Jitterbit message queue to get or send messages individually or in bulk, acknowledge or negatively acknowledge messages, or get queue details for a specific message queue. This connector is supported on both Cloud and Private Agents.
Microsoft Dynamics 365 Business Central v2 (Beta) connector
The Microsoft Dynamics 365 Business Central v2 (Beta) connector can be used to query, create, update, or delete records in an entity at Dynamics 365 Business Central. This connector is supported on both Cloud and Private Agents. For beta access, contact your Customer Success Manager (CSM).
Private Agent file cleanup rules now allow specification of number of hours
A Private Agent’s File Cleanup Service file (
CleanupRules.xml) now accepts the specification of the
NumOfHoursafter which affected files will be deleted. This can be used in conjunction with the existing
NumDaysparameter. For example, to configure files to be cleaned up after 1 day 2 hours, set
<FileAge NumDays = "1" NumOfHours = "2" Comparator = "GE"/>.
Design Studio email messages support for overriding
When configuring a Design Studio email message with OAuth authentication, you can now override the default
STARTTLSparameter, enabling the agent to send plain text or SSL traffic based on the
Agent and Management Console¶
- Agent auto-registration access tokens
On the Access Tokens page, an additional Scope menu option for Agent Registration is now available. Use it to generate an access token for auto-registering Private Agents that can be used to replace Harmony credentials specified in the
register.jsonfile. This enables agent autoscaling to occur without interruption due to an expired Harmony password (as Harmony credentials are subject to password expiration policies defined in an organization’s policies).
API import enhancements
You can now perform the following actions within the API import wizard:
Edit information for each API to be imported, including name, public name, and version.
Assign user roles for each API to be imported.
Assign a security profile for each API to be imported.
Support for duplicate methods, paths, and parameters
During configuration of a custom API, you can now add multiple API services that you define with their own method, path, and parameters (path, query, and header). This enables you to use a single API URL with multiple operations.
As an API service name is now a required field, the service names of existing APIs are defaulted to the name of the API appended with the method and base path.
Performance has been improved in organizations with a large number of projects and for projects with a very large number of components, especially those with many scripts and transformations.
Specification of an API service name
When publishing an operation as a custom API, you can now specify the service name.
Apache Kafka connector support for GSSAPI (Kerberos) authentication
An Apache Kafka connection now has an Auth Mechanism menu where you can select either GSSAPI (newly supported) or PLAIN (default existing). The new GSSAPI selection can be used with the Auth Protocol selections of SASL PLAINTEXT or SASL SSL.
Jitterbit MQ simplified connection configuration
A Jitterbit MQ connection no longer requires users to enter the Organization ID, Environment ID, and Jitterbit Region. Instead, these values are now automatically detected when using an agent 10.74 or later. The fields remain available to configure for connecting to a Jitterbit message queue outside the organization, environment, or region where the current project resides.
Salesforce Events connector support for sandbox organizations
The Salesforce Events connector can now be used with Salesforce sandbox organizations. Previously, events could not be enabled for listening activities using a connection configured with a sandbox organization.
Shopify API version 2023-10 support and additional order fulfillment sub-objects
Shopify REST Admin API version 2023-10 is now available to select in the API Version menu of a Shopify connection. In addition, the Shipping and fulfillment object > FulfillmentOrder sub-object now provides the complete list of sub-objects available.
Additional activities for multiple connectors
The following connectors have a new Execute activity that allows you to execute a stored procedure in the connected endpoint. In addition, the Amazon Marketplace connector has three additional new activities: Create, Update, and Delete.
- Act! CRM
- Adobe Analytics
- Amazon Athena
- Amazon Dynamo DB
- Amazon Marketplace
- Apache Cassandra
- Apache Parquet
- Azure Data Catalog
- Azure Data Lake Storage
- Blackbaud Raiser's Edge NXT
- Bullhorn CRM
- Dynamics 365 Finance and Operations
- Dynamics NAV
- Exact Online
- Financial Edge NXT
- Google Ad Manager
- Google Ads
- Google Cloud Storage
- Google Data Catalog
- Google Spanner
- IBM Cloudant
- Jira Service Management
- Microsoft Advertising
- Microsoft Azure Table Storage
- Microsoft Exchange
- Microsoft Office 365
- Microsoft OneDrive
- Microsoft Project
- Oracle Eloqua
- Oracle Sales Cloud
- QuickBooks Point of Sale
- Reckon Accounts Hosted
- Sage 200
- Sage 300
- Sage 50 UK
- Sage Business Cloud Accounting
- Salesforce Marketing Cloud
- Salesforce Pardot
- SAP Business ByDesign
- SAP Business One
- SAP BusinessObjects BI
- SAP Fieldglass
- SAP Gateway
- SAP HANA XS Advanced
- SAP Hybris C4C
- Xero WorkflowMax
- Zoho Books
Jitterbit VAN service
In the Communication settings > My connections tab of the Admin page, customers whose subscription includes Jitterbit’s VAN service can now select Jitterbit VAN Service as a connection type.
- Environments page UI redesign
The Environments page has been redesigned with an updated UI. The updated UI simplifies the acts of assigning role access and associating agent groups, and allows you to reorder and filter on any table column.
Downstream operations removed from the canvas can now be re-added
After removing an operation that is a downstream dependency of another operation in the same workflow, you can now drag the operation from the project pane’s Components tab back to the design canvas in the same workflow.
Linio connector test connection no longer fails
Testing a Linio connection no longer fails with an error reporting
Cannot read properties of undefined. This issue did not affect activity execution.
OData Query activity no longer errors with multiple filter conditions applied
An OData Query activity configured with multiple filter conditions in the Basic tab of configuration step 3 no longer fails at runtime. Advanced queries and basic queries with only one filter condition were unaffected.
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 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 Harmony NetSuite connectors, you should change any 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.