@jupiterone/integration-sdk-core
Advanced tools
Changelog
2.3.0 - 2020-07-06
@jupiterone/data-model
to latest version (0.7.1
).@jupiterone/integration-sdk-dev-tools
did not include ts-node
, so that
yarn start
would fail to execute with 'Integration invocation configuration
not found. Configuration should be exported as "invocationConfig" from
"src/index".'Changelog
12.2.1 - 2024-03-01
Changelog
2.2.0 - 2020-06-23
publishMetric
now logs the metric that is published.Changelog
2.1.1 - 2020-06-23
validateInvocation
function will have certain types of errors it throws
(IntegrationValidationError
, IntegrationProviderAuthenticationError
)
logged at level: 40
(warn) instead of level: 50
(error). These are types
that are considered handled user errors and are expected to be communicated to
the user in a way that allows them to address the problem. All other error
types thrown from the function will continue to be logged at level: 50
.Changelog
2.1.0 - 2020-06-19
createMockIntegrationLogger
implementation with a silent version of
the logger exposed by @jupiterone/integration-sdk-runtime
.Changelog
2.0.0 - 2020-06-17
IntegrationLogger
. Event
publishing can now be performed by listening to events that the logger
publishes.JUPITERONE_DISABLE_EVENT_LOGGING
environment
variable.ApiClient
type from the @jupiterone/integration-sdk-core
package.
Also removed the dependency on axios
from the package as well.registerSynchronizationContext
function from the IntegrationLogger
convertProperties
supports an option parseTime
, directing the function to
convert properties that are named with common suffixes (on, at, time, date) to
a UNIX timestamp (number).publishMetric
function to IntegrationLogger
that now causes a
metric
event to be emit.Changelog
1.1.1 - 2020-06-08
iterateEntities
and iterateRelationships
on JobState
Changelog
1.1.0 - 2020-06-04
@jupiterone/integration-sdk-dev-tools
package which contains some
shared development dependencies and configuration files.createIntegrationRelationship
made _key
optional for relationship
mappings, a fine thing to do because specifying the _key
for those insn't
necessary. However, the function was changed at the same time to stop
generating a _key
, which is required to ensure the collected relationships
are unique. This fixes things so the _key
remains an optional argument, and
improves the generation of the _key
to ensure better uniqueness.Changelog
1.0.2 - 2020-06-04
createIntegrationRelationship()
lost a change to accept optional
_type
for relationship mappings, overriding the generated value or values
provided in properties
option.@types/vis
from dependencies to devDependencies because having the
type forces typescript consumers to have DOM
in the their lib
compiler
option.Changelog
1.0.1 - 2020-06-03
dist
files.