Skip to content

v7.28.2

Choose a tag to compare

@ferrflow ferrflow released this 05 Oct 19:09
· 10 commits to main since this release
v7.28.2
7b7dcbd

[7.28.2] - 2026-10-05

Bug Fixes

  • fix(cli): indent a multi-line error head below the causes (#1282)
  • fix(docs): restore the accents in the French E1024 entry (#1283)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 20.1ms (-4%) 19.7ms (-10%) 4.2ms (-9%) 3.6ms (-10%) 3.6ms (-16%) 15.6 MB
mono-100-1k ferrflow 39.9ms (-1%) 37.9ms (-3%) 5.4ms (+15%) 4.6ms (+15%) 4.6ms (+12%) 15.6 MB
mono-50-5k ferrflow 100.2ms (-17%) 100.6ms (-16%) 5.3ms (-9%) 3.4ms (-11%) 3.3ms (-8%) 15.8 MB
mono-large ferrflow 361.4ms (-20%) 353.6ms (-22%) 7.3ms (-25%) 4.1ms (-34%) 3.9ms (-32%) 17.6 MB
mono-medium ferrflow 14.3ms (+14%) 12.9ms (+8%) 4.4ms (+26%) 3.8ms (+31%) 3.6ms (+20%) 15.7 MB
mono-small ferrflow 7.2ms (-25%) 7.2ms (-21%) 2.9ms (-19%) 2.5ms (-24%) 2.8ms (-15%) 13.6 MB
single ferrflow 8.1ms (+56%) 7.6ms (+43%) 3.5ms (+25%) 3.2ms (+39%) 3.3ms (+27%) 13.6 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 206.1ms (-4%) 204.9ms (-4%) 186.6ms (-6%) 186.9ms (-5%) 185.8ms (-5%) 45.2 MB
mono-100-1k ferrflow 233.4ms (-2%) 229.6ms (-4%) 193.5ms (-1%) 192.6ms 191.9ms (-2%) 42.0 MB
mono-50-5k ferrflow 423.1ms (+37%) 486.0ms (+59%) 781.9ms (+312%) 465.6ms (+150%) 565.6ms (+202%) 43.5 MB
mono-large ferrflow 622.9ms (-8%) 617.3ms (-9%) 174.2ms (-11%) 174.6ms (-11%) 174.4ms (-10%) 43.6 MB
mono-medium ferrflow 176.8ms (+6%) 176.8ms (+6%) 172.7ms (+10%) 169.2ms (+7%) 167.8ms (+7%) 42.9 MB
mono-small ferrflow 296.8ms (+47%) 188.3ms (-7%) 231.6ms (+18%) 204.6ms (+6%) 225.1ms (+15%) 43.3 MB
single ferrflow 196.1ms (+17%) 189.1ms (+16%) 186.9ms (+17%) 184.7ms (+16%) 187.2ms (+16%) 42.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 - 604.3ms (-4%) - - - 106.1 MB
complex commit-and-tag-version - 499.2ms (-5%) - - - 92.6 MB
complex ferrflow 298.0ms (-6%) 296.7ms (-6%) 283.5ms (-6%) 282.1ms (-6%) 281.5ms (-6%) 92.6 MB
complex semantic-release - 1463.3ms (-4%) - - - 141.7 MB
complex standard-version - 576.8ms (-4%) - - - 94.6 MB
mono-100-1k changesets - 692.1ms (+14%) - - - 108.5 MB
mono-100-1k commit-and-tag-version - 598.2ms (+20%) - - - 91.0 MB
mono-100-1k ferrflow 328.9ms (+15%) 326.3ms (+15%) 290.9ms (+17%) 292.3ms (+19%) 294.4ms (+19%) 91.1 MB
mono-100-1k semantic-release - 1669.0ms (+21%) - - - 160.6 MB
mono-100-1k standard-version - 709.6ms (+21%) - - - 96.6 MB
mono-50-5k changesets - 518.8ms (-15%) - - - 105.0 MB
mono-50-5k commit-and-tag-version - 754.5ms (-22%) - - - 106.1 MB
mono-50-5k ferrflow 329.4ms (-18%) 326.8ms (-19%) 232.0ms (-19%) 227.6ms (-20%) 228.5ms (-20%) 90.9 MB
mono-50-5k semantic-release - 1853.5ms (-22%) - - - 316.5 MB
mono-50-5k standard-version - 923.9ms (-24%) - - - 123.9 MB
mono-large changesets - 620.3ms (-24%) - - - 114.8 MB
mono-large commit-and-tag-version - 1009.4ms (-32%) - - - 127.0 MB
mono-large ferrflow 617.4ms (-21%) 617.7ms (-21%) 196.7ms (-34%) 195.7ms (-35%) 189.6ms (-37%) 90.8 MB
mono-large semantic-release - 2186.8ms (-34%) - - - 408.1 MB
mono-large standard-version - 1188.7ms (-37%) - - - 165.6 MB
mono-medium changesets - 415.5ms (+9%) - - - 104.5 MB
mono-medium commit-and-tag-version - 331.5ms (+10%) - - - 91.2 MB
mono-medium ferrflow 199.1ms (+12%) 201.8ms (+16%) 187.6ms (+12%) 186.5ms (+10%) 195.2ms (+17%) 90.9 MB
mono-medium semantic-release - 955.5ms (+13%) - - - 141.8 MB
mono-medium standard-version - 368.9ms (+9%) - - - 93.7 MB
mono-small changesets - 436.0ms (-27%) - - - 102.9 MB
mono-small commit-and-tag-version - 388.0ms (-24%) - - - 91.2 MB
mono-small ferrflow 230.5ms (-25%) 230.4ms (-25%) 228.7ms (-23%) 227.8ms (-23%) 228.3ms (-23%) 91.6 MB
mono-small semantic-release - 1109.4ms (-24%) - - - 131.1 MB
mono-small standard-version - 432.9ms (-22%) - - - 90.7 MB
single changesets - 564.9ms (+65%) - - - 103.2 MB
single commit-and-tag-version - 492.8ms (+75%) - - - 90.9 MB
single ferrflow 288.5ms (+66%) 289.6ms (+65%) 285.2ms (+65%) 286.2ms (+67%) 287.9ms (+67%) 90.5 MB
single semantic-release - 1438.4ms (+78%) - - - 134.6 MB
single standard-version - 541.8ms (+71%) - - - 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 —