Skip to content

v7.19.2

Choose a tag to compare

@ferrflow ferrflow released this 05 Sep 13:51
· 19 commits to main since this release
a7fe005

[7.19.2] - 2026-09-05

Bug Fixes

  • perf(ci): cancel superseded pull request runs (#1038)
  • perf(ci): stop building the micro bench binary on pull requests (#1036)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 24.0ms (+51%) 22.7ms (+33%) 4.8ms (+50%) 3.9ms (+34%) 3.7ms (+37%) 15.4 MB
mono-100-1k ferrflow 40.9ms (-24%) 39.9ms (-21%) 3.7ms (-31%) 3.1ms (-31%) 2.9ms (-28%) 15.3 MB
mono-50-5k ferrflow 199.2ms (+2%) 195.4ms 6.1ms 4.0ms (+3%) 3.8ms (+6%) 15.3 MB
mono-large ferrflow 667.3ms (-1%) 662.4ms (-1%) 10.6ms (+6%) 6.2ms 5.4ms 17.1 MB
mono-medium ferrflow 20.6ms (-19%) 20.0ms (-18%) 3.3ms (-20%) 2.5ms (-31%) 2.8ms (-15%) 15.3 MB
mono-small ferrflow 10.1ms (-5%) 10.0ms (+5%) 3.4ms (+6%) 3.1ms (+3%) 3.0ms 13.1 MB
single ferrflow 7.7ms (+28%) 7.2ms (+24%) 3.2ms (+14%) 3.0ms (+15%) 3.1ms (+19%) 13.2 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 217.8ms (-44%) 214.5ms (-45%) 196.2ms (-19%) 192.8ms (-25%) 196.4ms (-35%) 44.7 MB
mono-100-1k ferrflow 387.5ms (+61%) 556.0ms (+132%) 797.8ms (+315%) 786.7ms (+314%) 563.2ms (+197%) 46.1 MB
mono-50-5k ferrflow 392.4ms (+2%) 390.5ms (+1%) 195.6ms 195.2ms (+1%) 195.1ms (+1%) 43.3 MB
mono-large ferrflow 890.0ms (-1%) 881.1ms (-1%) 195.7ms (-1%) 189.3ms (-1%) 188.6ms (-2%) 44.1 MB
mono-medium ferrflow 185.6ms (-13%) 184.8ms (-12%) 164.7ms (-12%) 166.1ms (-12%) 165.0ms (-11%) 43.4 MB
mono-small ferrflow 205.2ms (+4%) 204.7ms (+3%) 194.0ms 198.0ms (+4%) 196.5ms (+3%) 43.6 MB
single ferrflow 195.6ms (+12%) 198.1ms (+11%) 191.7ms (+17%) 192.8ms (+18%) 193.7ms (+16%) 43.2 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm

Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 648.0ms (+41%) - - - 104.4 MB
complex commit-and-tag-version - 505.7ms (+56%) - - - 91.3 MB
complex ferrflow 304.6ms (+49%) 305.2ms (+50%) 286.2ms (+53%) 285.1ms (+53%) 285.5ms (+52%) 91.7 MB
complex semantic-release - 1477.2ms (+51%) - - - 141.5 MB
complex standard-version - 576.3ms (+55%) - - - 93.9 MB
mono-100-1k changesets - 495.0ms (-28%) - - - 107.6 MB
mono-100-1k commit-and-tag-version - 383.4ms (-35%) - - - 90.9 MB
mono-100-1k ferrflow 234.7ms (-31%) 230.9ms (-32%) 192.0ms (-34%) 188.2ms (-36%) 188.0ms (-35%) 91.4 MB
mono-100-1k semantic-release - 1121.1ms (-32%) - - - 159.9 MB
mono-100-1k standard-version - 448.4ms (-36%) - - - 95.7 MB
mono-50-5k changesets - 639.1ms (+1%) - - - 104.0 MB
mono-50-5k commit-and-tag-version - 1024.9ms (+4%) - - - 106.3 MB
mono-50-5k ferrflow 491.6ms (+2%) 491.8ms (+2%) 297.0ms 298.6ms (+2%) 297.3ms (+3%) 91.4 MB
mono-50-5k semantic-release - 2463.4ms (+1%) - - - 276.3 MB
mono-50-5k standard-version - 1250.8ms - - - 126.0 MB
mono-large changesets - 746.0ms (-11%) - - - 114.9 MB
mono-large commit-and-tag-version - 1353.9ms (-9%) - - - 127.9 MB
mono-large ferrflow 980.5ms (-1%) 976.6ms (-1%) 291.9ms (-3%) 286.0ms (-5%) 287.1ms (-3%) 93.7 MB
mono-large semantic-release - 3061.8ms (-7%) - - - 354.8 MB
mono-large standard-version - 1684.5ms (-10%) - - - 166.0 MB
mono-medium changesets - 494.8ms (-20%) - - - 104.4 MB
mono-medium commit-and-tag-version - 371.8ms (-30%) - - - 91.4 MB
mono-medium ferrflow 223.2ms (-27%) 221.7ms (-28%) 202.8ms (-29%) 204.0ms (-28%) 201.5ms (-29%) 91.7 MB
mono-medium semantic-release - 1087.0ms (-28%) - - - 142.0 MB
mono-medium standard-version - 430.8ms (-30%) - - - 94.9 MB
mono-small changesets - 576.6ms (+2%) - - - 105.7 MB
mono-small commit-and-tag-version - 490.3ms (+2%) - - - 93.1 MB
mono-small ferrflow 297.4ms 296.1ms 292.8ms (+2%) 292.2ms (+1%) 292.1ms (+1%) 93.3 MB
mono-small semantic-release - 1440.0ms (+2%) - - - 134.8 MB
mono-small standard-version - 552.7ms (+1%) - - - 93.1 MB
single changesets - 532.5ms (+20%) - - - 103.9 MB
single commit-and-tag-version - 489.7ms (+43%) - - - 91.3 MB
single ferrflow 304.2ms (+41%) 299.2ms (+41%) 296.2ms (+40%) 294.7ms (+39%) 295.8ms (+42%) 91.5 MB
single semantic-release - 1468.9ms (+40%) - - - 138.0 MB
single standard-version - 559.1ms (+44%) - - - 93.5 MB

Install footprint

Tool npm binary
changesets 5.0 MB
commit-and-tag-version 8.0 MB
ferrflow 8.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB