sdk
sdk copied to clipboard
Home of the JupiterOne SDK
# Description This PR adds support for using a `hasKey` implementation from the `graphObjectStore` rather than the `DuplicateKeyTracker` if it is available.
This is being used to cut an alpha release of `12.0.1-alpha.+`
Added the validateValueType function, significantly enhancing the robustness of our data handling in the createIntegrationEntity process. The function is designed to enforce strict type checking, ensuring that all data conforms...
The motivation for this PR is to avoid flushing every time we complete a step. There should only be two times we flush to disk/upload: 1. When we reach the...
How do I pass logger into the loadExecutionConfig function here https://github.com/JupiterOne/sdk/blob/main/docs/integrations/development.md#loadexecutionconfig ?
# Description Allows setting a concurrency level for iterate entities.
# Description This PR removes unnecessary locking around the `onEntitiesFlushed` and `onRelationshipsFlushed` callbacks. Previously a step would have to wait until an upload to complete to try to flush data...