Salto v0.3.46
Salto Version 0.3.46
New features and bug fixes
CLI:
- Improve readability of deploy errors in the CLI.
Core:
- Identify credentials error in fetch, deploy and validateCredentials flows.
Netsuite Adapter:
- Upgrade SDF to rely on a new JAR download URL based on 2023.1.0.
- Users will get an error when trying to deploy a workflow which contains a state with a custom field that has a non-unique scriptid.
- Improve NS change errors.
- Support subdirs of Objects folder in SDF integration.
Salesforce Adapter:
- Resolve some rare cases where deploy would get stuck.
- Deploys that miss required missing dependencies will be blocked.
- Fix crash when deploying profiles along with new custom object types.
- Custom Salto errors will include the original error from Salesforce.
- Improved Salesforce Metadata Deploy size limit error.
Zendesk Adapter:
- Prevent deployment of groups that have the same values in their Id fields.
- When the deploy flag defaultMissingOrgFallback is true, missing referenced organizations will be created on deploy.
- When filtering fetched resources by their name, child instances of omitted resources will be omitted as well.
- When omitting fields with the omitInactive configuration flag, child instances will be omitted as well.
- Allow including/excluding items by additional properties besides name, including title, raw title, key, and type.
- Annotation _alias will be added by default.
- On deployment with enableMissingReference = false, warn on any missing reference that might cause errors with the service.
- It is now possible to exclude tag instances in the fetch from config. When tags are excluded, references to them will not be created, but the referencing instances (e.g. automations and macros) will continue behaving as usual.
- Improve deployment error messages.
Jira Adapter:
- Added support for scripted fields in ScriptRunner.
- Added support for ScriptRunner's Scheduled Jobs and Escalation Services.
- Now support for issue Layout.
- When filtering fetched resources by their name, child instances of omitted resources will be omitted as well.
- ScriptRunner: Transitions ids fields are now turned into references and are updated during deployment.
- Added support for ScirptRunner's behaviors.
- Added support for ScriptRunner Listeners.
- Fixed bug with authentication to Jira DC.
- Paid users will be able to deploy issue types with hierarchy level larger than 1, but will need to change the hierarchy level through the service.
- Free users will be able to modify issue types and change their hierarchy level from 0 to -1 or backwards.
- Added support for ScriptRunner Settings.
- Fixed a bug in ScriptRunner that failed fetches for customers without the Behaviours app.
- Improve deployment error messages.
Okta Adapter:
- When filtering fetched resources by their name, child instances of omitted resources will be omitted as well.
- Added the option to fetch group memberships. To enable this feature, use 'includeGroupMemberships = true' to the fetch config in adapter config file.
- Improve deployment error messages.
Workato Adapter:
- When filtering fetched resources by their name, child instances of omitted resources will be omitted as well.
- The users will be able to add Zendesk connection to serviceConnectionNames (in workato.nacl) and get all Zendesk references in workato recipes.
Zuora Billing Adapter:
- When filtering fetched resources by their name, child instances of omitted resources will be omitted as well.
Expected changes to existing workspaces
Jira Adapter:
- Added support for scripted fields in ScriptRunner.
- Customers with ScriptRunner will have Scheduled Jobs and Escalation Services NaCls.
- Now support for issue Layout.
- ScriptRunner: Transitions ids fields are now turned into references.
- Customers with ScriptRunner will be added Added ScriptRunner's Behaviors NaCls.
- Customers with ScriptRunner enabled will see new ScriptRunner Listeners NaCls.
- Customers with ScriptRunner enabled will now see the ScriptRunner Settings NaCl.
Zendesk Adapter:
- When omitting fields with the omitInactive configuration flag, child instances will be omitted as well (e.g. ticket_field__options instances corresponding to omitted ticket_field__custom_field_options instances).
- Annotation _alias will be added by default.
- It is now possible to exclude tag instances from the fetch config. Therefore, users who only included specific types explicitly might see the tag instances removed and the references converted to strings. To revert to the old behavior, make sure to include tag in the fetch config. (no impact on functionality is expected, since tags are never deployed).
Workato Adapter:
- When using Workato. Zendesk connected recipe will include references to zendesk.