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

3.5.0

Diff

Changelog

Source

3.5.0 - 2020-10-03

Changed

  • Updated @jupiterone/data-model to version 0.13.0.
jupiterone-dev
published 3.4.0 •

Changelog

Source

3.4.0 - 2020-10-01

Added

  • Added toMatchDirectRelationshipSchema matcher.

Changed

  • Upgrade to @jupiterone/data-model@0.12.0
  • Entity.id is now string | string[] in the data-model (see PR). Integrations may enrich existing entities through mapped relationship targetEntity.id values.
jupiterone-dev
published 3.3.0 •

Changelog

Source

3.3.0 - 2020-09-25

Added

  • j1-integration visualize-type command generates metadata graph of types
  • Added --disable-schema-validation flag to j1-integration collect command.
  • Added optional setData input to createMockJobState() test util.

Changed

  • Introduced shouldReportErrorToOperator function for integration runtime environments to check whether an Error is of a type that need not be alerted to deployment operators. All Errors other than those only an end user can resolve should be reported.
  • #333 - Made ToMatchGraphObjectSchemaParams.schema property optional in jest matcher.
  • Changed index signature of AdditionalRelationshipProperties to not allow Array or Object types.
jupiterone-dev
published 3.2.2 •

jupiterone-dev
published 3.2.1 •

jupiterone-dev
published 3.2.0 •

Changelog

Source

3.2.0 - 2020-09-01

Changed

  • #321 - j1-integration document output in alphabetical order by entity metadata resourceName property and relationship metadata _type property.
jupiterone-dev
published 3.1.0 •

Changelog

Source

3.1.0 - 2020-08-26

Changed

  • Upgrade to @jupiterone/data-model@0.9.0
jupiterone-dev
published 3.0.1 •

Changelog

Source

3.0.1 - 2020-08-26

Fixed

  • #301 - Fix test findEntity for initialized entities in a MockJobState.
jupiterone-dev
published 3.0.0 •

Changelog

Source

3.0.0 - 2020-08-24

Added

  • #291 - Introduce j1-integration document command that is used to automatically generate documentation in {integration-proj-dir}/docs/jupiterone.md.

  • #284 - Introduce jobState.findEntity, which will return null if the entity does not exist.

Example:

const entity = await jobState.findEntity('entity-key-here');
  • #303 Export RelationshipClass from the @jupiterone/data-model inside of @jupiterone/integration-sdk-core.

Usage:

import { RelationshipClass } from '@jupiterone/integration-sdk-core';

Changed

  • BREAKING #291 - Remove types from IntegrationStep in favor of entities and relationships, which contain metadata used to generate documentation.

  • BREAKING #285 - Require a RelationshipClass from @jupiterone/data-model to be specified in relationship creation functions.

Example:

import {
  createDirectRelationship,
  RelationshipClass
} from '@jupiterone/integration-sdk-core';

createDirectRelationship({
  _class: RelationshipClass.HAS,
  ...
});

Removed

  • #288 - Remove deprecated createIntegrationRelationship function

  • #306 - Remove jobState.getEntity in favor of jobState.findEntity

jupiterone-dev
published 2.11.1 •

Changelog

Source

2.11.1 - 2020-08-21

Fixed

  • #293 toMatchGraphObjectSchema generates an invalid JSON schema when using _class with duplicate required or types properties.
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