Releases: iopipe/iopipe-js-core
Releases · iopipe/iopipe-js-core
v1.14.1
1.14.0
1.13.0
Features
- File upload utility for plugins like @iopipe/profiler and @iopipe/logger
Autolabels for invocations!
With this update to the core agent, you'll now see labels automatically applied to your invocations if they are errors, coldstarts, timeouts, and if they contain custom metrics.
1.11.1
1.11.0
Features
- Expose
getContext
function for package consumers to do something meaningful with invocation context.
Serverless Framework local invocations
Now supporting local invocations from Serverless framework, right to your IOpipe dashboard.
Labels support
You can now use labels to identify your invocations -- using context.iopipe.label
, you can label invocations to view or aggregate later in your IOpipe dashboard.
1.8.0
Features
- New
networkTimeout
configuration option - New
enabled
configuration option - Break up reporting into
prepare
andsend
steps. Allows for plugins to add to report before final send.
Bug Fixes
- Fix #230 - run callback with err on try/catch fail
Chores
- Allow tests to be run in docker
- Reset env vars for each test
- Extra test to ensure user functions with
TypeError
,SyntaxError
are properly caught, reported, and returned instead of waiting for timeout
1.7.0
Features
- Patch local invocation when using SAM local
Bug Fixes
- Create more statically-analyzable bundles for webpack/bundlers with usage of
@iopipe/config
Chores
- Create test for catching typeErrors inside handler file
- Move mockPlugins to separate file
- Update docs to warn about dynamic require modes w/ bundlers