You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Salto Version v0.4.8
New features and bug fixes
Core
Add Close method on workspace. This can allow users to gracefully cleanup any related resource opened by a workspace. Over time, this should be the way to cleanup, vs using closeAllRemoteMapsOfLocation function.
Remove createReadOnlyRemoteMapCreator, and provide createReadOnlyRemoteMap method instead.
Add the ability to report the deploy operation asyncTaskId through the ProgressReporter.
(Bug-fix) Fetch-From with fromState with addition of static file causes pending change.
Improve performance of updating workspace cache.
Add installedVersions to AdapterSuccessInstallResult
Add additionallyInstalledVersions to AdapterSuccessInstallResult
FetchResult will contain partiallyFetchedAccounts to differentiate between partial and full
Improvements to memory consumption when working with large numbers of changes fetches.
Salesforce adapter
The adapter will report the created deployment ID as soon as it's created in Salesforce.
Consistent ordering for values in SFDX which are represented in NaCl using maps (e.g. profiles).
Add parent relationship to instances within folders.
User friendly error for for attempting an action with an expired salesforce password.
Extract DiscoveryAIModel content to a static file.
Zendesk adapter
Add more references to json body when convertJsonIdsToReferences = true
Added new ChangeValidator for catching support addresses that are marked as default but their forward_status is not verified
NetSuite adapter
Support authenticating NS using OAuth 2.0
Jira adapter
Deployments of Workflow Schemes with migration will not end in partial success
Support deployment of Filter's owners
Added new Change Validator to prevent deployment of JIM field
Fixed a bug in deployment of Filters with user share permissions
Add in-app links to duplicated instances in collision error
Okta adapter
Improved deployment validation and dependency handling for ApplicationGroupAssignments, ensuring attributes are defined in AppUserSchema and proper deployment order is maintained.
Add deploy support for Custom Roles.
Fixed a bug where modification deployments of the "Okta Dashboard" application would fail if the app had different labels between the environments in the deployment.
Jamf adapter
Mask passwords within policy scripts and configuration_profiles payloads.
Expected changes to existing workspaces
Salesforce adapter
_parent annotation will be added to some of the instances that are within Folders, instances of types:
EmailTemplate
Report
Document
Dashboard
Content field in DiscoveryAIModel instances will be converted to a new static files.
Okta adapter
Custom roles elements will now include their permissions.
When regenerating Salto IDs, the "Okta Dashboard" application instance's element ID will change to "Okta Dashboard" even if its label was changed.
Jira adapter
The variable part of the jql in old Enhanced Search filters will be replaced with a constant string.
Upgrading from v0.4.7
Core
This release breaks external code that use the OSS core deploy. To resolve this, the reportProgress function you pass to deploy must receive an optional asyncTaskId param.