Release 2021.6.15

Breaking Changes

  1. The plugin uses 2018_1_0 as the default NetSuite API for SOAP jobs. In earlier versions of the plugin, this could be overridden with the url job configuration parameter. Starting with this release, the url parameter is deprecated; use of a non-default API version is now specified via the ns_version parameter. For example:

    {
       input: {
          credentials: {
             account: ...,
             consumer_key: ...,
             consumer_secret: ...,
             token_id: ...,
             token_secret: ...,
             ns_version: "2021_1_0"
          },
          record_type: _inventoryTransfer
          search: TransactionSearchAdvanced
          use: netsuite.io#NetsuiteInput
       },
       ...
    }
    

    Although it is not an error for the url parameter to be present in a job configuration, it is ignored and a deprecation warning is logged.

    Warning

    If your SOAP jobs have a url parameter containing a version other than 2018_1_0, the configurations should be updated to use the ns_version parameter instead. SOAP jobs containing a url parameter with 2018_1_0 will continue to operate as they have in the past, although the parameter will be ignored.

Other Changes

  1. Previously, it was not possible to use a NetSuite API version of 2019_1_0 or higher. It is now possible to use any API version supported by NetSuite.

Issues Resolved in this Release

Improvement

Issue

Summary

Resolution

MN-193

Investigate use of API newer than 2018_1

Done

MN-181

Convert SOAP client to use account-specific URL

Done

Bug

Issue

Summary

Resolution

MN-194

trigger_workflows parameter incorrectly sets runServerSuiteScriptAndTriggerWorkflows preference

Done