Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@jupiterone/integration-sdk-core

Package Overview
Dependencies
Maintainers
1
Versions
270
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jupiterone/integration-sdk-core - npm Package Versions

1
27

5.0.0

Diff

Changelog

Source

5.0.0 - 2020-11-24

Added

  • ExecutionContext.executionHistory is always provided to integrations
  • ExecutionHistory.current: Execution to provide information about the current execution.

Changed

  • ExecutionHistory properties have been renamed as part of adding current: Execution, to avoid duplication in the naming: lastExecution -> previous, lastSuccessfulExecution -> lastSuccessful.
  • BREAKING: executeIntegrationInstance now requires an ExecutionHistory argument containing the current: Execution.
  • BREAKING: executeWithContext(context: ExecutionContext, ...) now requires that ExecutionContext.executionHistory is provided.
jupiterone-dev
published 4.3.0 •

Changelog

Source

4.3.0 - 2020-11-24

Added

  • Log whether compression is enabled or not at beginning of execution
jupiterone-dev
published 4.2.0 •

Changelog

Source

4.2.0 - 2020-11-21

Added

  • Specifying the INTEGRATION_FILE_COMPRESSION_ENABLED environment variable will now compress local integration graph object files with Brotli compression on writes and decompress on reads.

Changed

  • Stop handling IntegrationDuplicateKeyError as fatal. Previously, this type of error would terminate the integration completely and no data would be ingested. Now, the step that raises this error will not complete, but all other steps will complete and partial datasets will be processed.

  • Publish integration disk size event on interval

jupiterone-dev
published 4.1.0 •

Changelog

Source

4.1.0 - 2020-11-18

Added

  • ExecutionContext.history?: ExecutionHistory provides information about the lastExecution and lastSuccessfulExecution. Integrations may use this to limit data ingestion.
  • Allow executeIntegrationInstance to take a custom GraphObjectStore
  • Expose BucketMap and FileSystemGraphObjectStore from @jupiterone/integration-sdk-runtime
  • Steps may declare that a type of graph object will be partial to indicate that they will never ingest a complete set of some _types of entities/relationships.

Changed

  • Refactored some tests
jupiterone-dev
published 4.0.1 •

Changelog

Source

4.0.1 - 2020-10-30

  • Upgrade @jupiterone/data-model@^0.15.0
jupiterone-dev
published 4.0.0 •

Changelog

Source

4.0.0 - 2020-10-29

Changed

  • Removed createApiClientWithApiKey helper from runtime package. You must use createApiClient for compatibility with new service tokens.

Fixed

  • Pass onFailure function to children of IntegrationLogger
jupiterone-dev
published 3.8.0 •

Changelog

Source

3.8.0 - 2020-10-26

Added

  • Expose onFailure callback in createIntegrationLogger
jupiterone-dev
published 3.7.0 •

Changelog

Source

3.7.0 - 2020-10-23

Added

  • #362 - Added onFailure callback to integration logger constructor.
jupiterone-dev
published 3.6.0 •

Changelog

Source

3.6.0 - 2020-10-19

Added

  • #355 - Added normalizeGraphObjectKey argument to normalize lookups in DuplicateKeyTracker.
  • Print link to data-model when toMatchGraphObjectSchema jest matcher fails.
jupiterone-dev
published 3.5.1 •

Changelog

Source

3.5.1 - 2020-10-05

Changed

  • Update @jupiterone/data-model

Fixed

  • Fixed unexpected behavior in createIntegrationEntity() when status property is set to anything except Online or Active
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc