Skip to Content

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 web-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). The end-of-life date for these components is one year after the release date.

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)

Note

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.

New features

Cloud Studio

Changes

App Builder

  • 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.

Cloud Studio

  • 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.

Enhancements

Agent

Cloud Studio

  • 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 Get Queue message and Get Topic Message activities, the new Wait Time field can be used to specify the amount of time to wait to receive messages.

    • 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.

Management Console

  • Audit logging of external user activity
    The Audit Logging page now logs the activity of external users accessing the API Manager Portal page.

  • 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

Fixes

Agent

  • API Manager OData pagination URL no longer erroneously skips records
    An API Manager OData service with server-side pagination now correctly sets the $skiptoken parameter 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 gateway

  • 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.

Cloud Studio

  • 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.

    Note

    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_GUID was 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:

    • The Create and Update activities no longer return the error ["Status-History"] not found.

    • The Create activity can now create an incident.

    • Multiple Remedy tickets can now be executed by the same user.

  • Database global connection test is no longer required
    A Database global connection no longer fails at runtime unless it is successfully tested from the Global Connections page.

  • 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.

    • The Get activity now returns the messageCount in its response, similar to the Get Bulk activity.

    • The priority field is now an integer instead of a string in applicable activity schemas.

  • JMS Get activity message headers now return values
    A JMS Get activity now returns the expected values within the messageHeaders node for fields that were previously returning null values: JMSCorrelationID, JMSReplyTo, and JMSType.

  • 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
    The errors Unable to fetch data and Unexpected end of file are 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 order, search, and per_page, now narrow the returned results in the response as expected.

Design Studio

  • 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 1.3.0.43 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.

Notices

Agent

  • 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.

      Note

      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.

    Warning

    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.