Skip to content

Salto v0.5.0

Latest
Compare
Choose a tag to compare
@saltoio saltoio released this 13 Jan 10:08
· 81 commits to main since this release
05c1c9e

Salto Version 0.5.0

New features and bug fixes

API changes

  • Most core api functions now get named arguments instead of positional arguments and require a new argument of "adapterCreators"
  • "adapterCreators" is a mapping of adapter name to implementation and now exists in a new package - @salto-io/adapter-creators
  • Some workspace functions (e.g - loadLocalWorkspace) moved from @salto-io/core to @salto-io/local-workspace
  • Old function signatures are removed in this version.
  • More information can be found in the attached pdf

Core

  • Bugfix: Modified field changes that include hidden value changes now have correct side effects for hiding or unhiding instance field values.

CLI

  • bug fix: show WS errors detailedMessage instead of message

Workspace

  • Avoid failing workspace.close() when bulidWorkspaceState throws an exception

Jira adapter

  • Extracted HTML content into static files & Added CV for outgoing emails content
  • Add in-app links to duplicated instances in collision error

Microsoft Security adapter

  • Extract OAuth2PermissionScopes to standalone instances & add missing references to them.
  • Add assignmentFieldsStrategy adapter config field to allow omitting & replacing selected assignment-related fields on deploy.

NetSuite adapter

  • Add more SuiteQL tables for ASV resolving

Salesforce adapter

  • New CV to catch instances with installed-package version not matching target environment.
  • new fixer to omit non-type-field values from custom metadata and data types

Expected changes to existing workspaces

Microsoft Security adapter

  • OAuth2PermissionScopes are now extracted as standalone instances, and other configuration elements will reference them properly.