Skip to content

v7.24.7

Choose a tag to compare

@ferrflow ferrflow released this 22 Sep 19:06
· 59 commits to main since this release
dd85d18

[7.24.7] - 2026-09-22

Bug Fixes

  • fix(forge): accept an underscore in a hostname (#1164)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 20.4ms (-8%) 20.8ms 4.1ms (-9%) 3.6ms (-5%) 3.6ms (-5%) 15.5 MB
mono-100-1k ferrflow 28.3ms (-32%) 27.1ms (-31%) 4.8ms (-8%) 4.3ms (-7%) 4.4ms (-2%) 15.8 MB
mono-50-5k ferrflow 127.2ms 126.5ms 5.8ms (-3%) 3.7ms (-5%) 3.7ms (-5%) 15.5 MB
mono-large ferrflow 380.4ms (-7%) 377.8ms (-6%) 7.9ms (+30%) 5.2ms (+49%) 5.0ms (+43%) 17.8 MB
mono-medium ferrflow 19.8ms (-1%) 19.2ms (+3%) 4.3ms (+7%) 3.8ms (+9%) 3.7ms 15.6 MB
mono-small ferrflow 10.8ms (+40%) 9.7ms (+28%) 3.7ms (+23%) 3.3ms (+18%) 3.3ms (+10%) 13.5 MB
single ferrflow 6.1ms (-29%) 5.8ms (-26%) 2.8ms (-20%) 2.5ms (-17%) 2.7ms (-21%) 13.7 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 204.9ms (-3%) 203.7ms (-2%) 186.5ms (-3%) 186.1ms (-3%) 186.4ms (-3%) 43.7 MB
mono-100-1k ferrflow 212.2ms (-8%) 217.1ms (-6%) 185.4ms (-3%) 185.2ms (-3%) 191.0ms (-1%) 43.1 MB
mono-50-5k ferrflow 312.9ms (-2%) 313.7ms 188.3ms (-1%) 186.7ms (-1%) 187.6ms (-1%) 43.5 MB
mono-large ferrflow 592.7ms (-12%) 589.1ms (-14%) 187.6ms (+8%) 186.4ms (+18%) 188.7ms (+23%) 43.0 MB
mono-medium ferrflow 206.9ms (-5%) 202.8ms (-8%) 189.1ms (-4%) 190.7ms (-4%) 189.9ms (-3%) 43.3 MB
mono-small ferrflow 170.2ms (-11%) 166.5ms (-19%) 163.0ms (-12%) 161.6ms (-13%) 160.5ms (-14%) 42.6 MB
single ferrflow 175.6ms (-9%) 177.3ms (-9%) 170.4ms (-9%) 167.5ms (-10%) 169.6ms (-10%) 43.5 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 - 618.8ms (-6%) - - - 104.9 MB
complex commit-and-tag-version - 492.9ms (-3%) - - - 90.6 MB
complex ferrflow 297.5ms (-5%) 295.7ms (-5%) 282.5ms (-4%) 280.2ms (-5%) 279.7ms (-5%) 91.2 MB
complex semantic-release - 1463.9ms (-6%) - - - 143.2 MB
complex standard-version - 573.2ms (-5%) - - - 95.0 MB
mono-100-1k changesets - 491.2ms (-31%) - - - 109.7 MB
mono-100-1k commit-and-tag-version - 371.9ms (-37%) - - - 91.7 MB
mono-100-1k ferrflow 240.8ms (-27%) 235.5ms (-28%) 211.8ms (-28%) 210.5ms (-29%) 208.7ms (-28%) 92.0 MB
mono-100-1k semantic-release - 1034.8ms (-39%) - - - 157.1 MB
mono-100-1k standard-version - 415.4ms (-41%) - - - 95.1 MB
mono-50-5k changesets - 649.5ms (+2%) - - - 103.5 MB
mono-50-5k commit-and-tag-version - 971.5ms - - - 108.0 MB
mono-50-5k ferrflow 416.6ms (+2%) 415.8ms (+2%) 292.6ms (+3%) 290.6ms (+2%) 290.9ms (+2%) 93.4 MB
mono-50-5k semantic-release - 2434.3ms (+2%) - - - 277.6 MB
mono-50-5k standard-version - 1229.2ms (+1%) - - - 126.0 MB
mono-large changesets - 627.1ms (+1%) - - - 116.7 MB
mono-large commit-and-tag-version - 1070.0ms (+1%) - - - 127.0 MB
mono-large ferrflow 622.5ms (-12%) 623.4ms (-11%) 230.9ms (+12%) 230.8ms (+13%) 228.3ms (+12%) 91.2 MB
mono-large semantic-release - 2451.4ms (+6%) - - - 352.3 MB
mono-large standard-version - 1318.3ms (+2%) - - - 168.4 MB
mono-medium changesets - 671.6ms (+25%) - - - 106.3 MB
mono-medium commit-and-tag-version - 535.8ms (+21%) - - - 93.0 MB
mono-medium ferrflow 305.4ms (+18%) 306.3ms (+19%) 291.7ms (+21%) 291.1ms (+20%) 291.0ms (+20%) 93.3 MB
mono-medium semantic-release - 1593.2ms (+28%) - - - 143.8 MB
mono-medium standard-version - 645.8ms (+26%) - - - 94.8 MB
mono-small changesets - 558.0ms (+19%) - - - 103.9 MB
mono-small commit-and-tag-version - 438.5ms (+12%) - - - 91.7 MB
mono-small ferrflow 269.5ms (+13%) 269.5ms (+13%) 265.2ms (+14%) 262.9ms (+14%) 260.4ms (+12%) 91.2 MB
mono-small semantic-release - 1310.7ms (+16%) - - - 135.7 MB
mono-small standard-version - 494.2ms (+15%) - - - 93.4 MB
single changesets - 463.0ms (-12%) - - - 104.0 MB
single commit-and-tag-version - 351.5ms (-26%) - - - 91.4 MB
single ferrflow 216.8ms (-26%) 216.3ms (-27%) 212.5ms (-26%) 210.7ms (-27%) 214.2ms (-26%) 91.2 MB
single semantic-release - 1070.5ms (-23%) - - - 137.3 MB
single standard-version - 397.7ms (-29%) - - - 93.2 MB

Install footprint

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