Releases: astraload/profilers
Release v3.0.0
- Prepare the package for the upcoming Meteor 3.0 release by migrating Mongo methods to async, and removing
Meteor.wrapAsync
. It resulted in a breaking change:CpuProfiler.scheduleTask
,HeapDumper.scheduleTask
, andHeapDumper.takeSnapshot
areasync
now. - Update
v8-profiler-next
package to the latest version (1.9.0) - Update
@types/node
package to the latest 14.x version
Release v2.0.2
Suppress possible error on createIndex
command
Release v2.0.1
Add typescript declaration file for the package
Release v2.0.0
Replace 'v8-profiler-node8' package with 'v8-profiler-next' one to get rid of a high severity vulnerability introduced by the 'minimist' package which is an indirect dependency of the 'v8-profiler-node8' package
Release v1.0.5
Add README.
Update package description and keywords.
Release v1.0.4
Write CPU profile and heap snapshot to disk asynchronously.
Make handleTaskAdded
function synchronous.
Rename HeapDumper's snapshot
method to takeSnapshot
and wrap it with try...catch.
Release v1.0.3
Use 'v8-profiler-node8' package for taking heap snapshots instead of 'heapdump' package.
Remove heapdump package.
Release v1.0.2
Export logInColor function.
Log to console if skipping a task.
Add generateId helper method and shorten id to 12 chars.
Implement CpuProfileFileExt and HeapSnapshotFileExt constants and export them.
Rename HeapProfiler to HeapDumper.
Release v1.0.1
Do not create InstanceTasks collection unless its observer is created.
Remove EventEmitter extending from Cpu/HeapProfiler classes.
Move profiling/dumping flags from Profilers class to Cpu/HeapProfiler classes.
Move Profilers class from index module to a separate one.
Log messages to console in cyan color.
Release v1.0.0
An initial version of the package.