Releases: clinicjs/node-clinic
Releases · clinicjs/node-clinic
v6.0.3
v5.0.1
This release updates dependencies to get rid of deprecation warnings on installation.
v5.0.0
npm install -g clinic@5
Clinic.js 5 includes major updates to Flame and Doctor, and a fix for Bubbleprof!
Doctor 4.1.0
- New and improved issue detection for when garbage collection is impeding performance. See clinicjs/node-clinic-doctor#250 for technical details.
- Doctor will try to let you know if it does not have enough data from running a benchmark that is too short or that did too little work.
Bubbleprof 3.0.0
- Fixes a crash that could occur with extremely long stack frame names.
Flame 5.0.0
- Frames for npm package dependencies can now be shown/hidden individually.
- WebAssembly stack frames no longer cause a crash.
- The bar showing the selected frame now works better on small screens and includes a dropdown listing the percentage of the total profile time that the frame was on the call stack and at the top of the call stack.
- The top-right options menu is now moved partly into the footer, and partly into a new sidebar menu accessed through the button in the bottom-right.
- A new walkthrough will point out useful parts of the UI.
v4.2.0
This version has better supports using the Clinic.js CLI over SSH and in other GUI-less environments:
- now prints the Clinic Upload login URL to the console if no GUI browser is available
- the
$tool --upload
flag automatically privately uploads a profile instead of saving it locally, as in
$ clinic doctor --upload --autocannon [ / ] -- node server.js
...
The data has been uploaded to your private area.
https://upload.clinicjs.org/private/biglonghash/1234.clinic-doctor.html
v2.3.0
- Add engines field to
package.json
- Fix typo in help text
v2.1.2
v2.1.1
v2.1.0
- Add
--dest
flag in Bubbleprof and Flame. (#76) - Strip trailing slash from
--visualize-only
flag. (#81)
So you can doclinic doctor --visualize-only 1234.clinic-doctor/
without it crashing - Add --autocannon flag for tools. (#88)
Automatically benchmark your server using Autocannon:
clinic doctor --autocannon [ /url --method POST -c10 -d5 ] -- node server.js