Skip to content

v7.28.1

Choose a tag to compare

@ferrflow ferrflow released this 05 Oct 18:25
· 9 commits to main since this release
v7.28.1
f86e184

[7.28.1] - 2026-10-05

Bug Fixes

  • fix(cli): indent the continuation lines of a multi-line error (#1278)
  • fix(docs): contract de le into du in the French error reference (#1279)
  • fix(docs): document every error code in the error reference (#1275)
  • fix(publish): give publisher failures their own codes and keep cargo's full error (#1273)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 21.8ms (+7%) 20.7ms (+5%) 4.6ms (+7%) 4.1ms (+14%) 4.3ms (+16%) 15.6 MB
mono-100-1k ferrflow 40.8ms (+6%) 38.4ms 5.5ms (+15%) 4.6ms (+7%) 4.6ms (+7%) 15.6 MB
mono-50-5k ferrflow 114.1ms (-5%) 116.3ms (-3%) 5.5ms (-7%) 4.0ms (+11%) 4.0ms (+5%) 15.7 MB
mono-large ferrflow 446.4ms (-1%) 443.0ms (-1%) 9.4ms (-5%) 5.7ms (-8%) 5.4ms (-4%) 17.6 MB
mono-medium ferrflow 20.9ms (+4%) 18.4ms (-3%) 4.4ms (-6%) 3.6ms (-10%) 3.8ms (-3%) 15.6 MB
mono-small ferrflow 9.5ms (-2%) 9.0ms (+1%) 3.6ms (+3%) 3.0ms 3.1ms (-3%) 13.6 MB
single ferrflow 6.2ms (-11%) 5.8ms (-13%) 3.4ms (+6%) 2.9ms 3.2ms (+3%) 13.8 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 216.0ms (+4%) 215.9ms (+6%) 199.4ms (+5%) 195.5ms (+5%) 197.0ms (+4%) 44.1 MB
mono-100-1k ferrflow 234.2ms (+15%) 233.0ms (+16%) 194.7ms (+20%) 194.1ms (+20%) 194.1ms (+19%) 43.5 MB
mono-50-5k ferrflow 337.3ms (+9%) 334.5ms (+10%) 198.5ms (+5%) 201.6ms (+8%) 193.8ms (+4%) 45.5 MB
mono-large ferrflow 654.2ms (-2%) 652.3ms (-2%) 192.4ms (+1%) 189.8ms 189.8ms 42.5 MB
mono-medium ferrflow 206.9ms (-2%) 204.6ms 190.5ms 188.7ms 189.7ms 42.9 MB
mono-small ferrflow 193.7ms (+1%) 192.7ms (+1%) 185.6ms (-1%) 182.7ms (-2%) 183.9ms (-1%) 42.9 MB
single ferrflow 180.6ms (-3%) 179.9ms 167.6ms (-6%) 166.9ms (-7%) 168.9ms (-5%) 42.6 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 - 632.4ms (+4%) - - - 104.2 MB
complex commit-and-tag-version - 518.1ms (+2%) - - - 91.0 MB
complex ferrflow 308.1ms (+2%) 308.8ms (+2%) 293.0ms (+2%) 290.9ms (+2%) 291.1ms (+1%) 90.8 MB
complex semantic-release - 1462.2ms (-1%) - - - 141.2 MB
complex standard-version - 582.0ms (-1%) - - - 94.0 MB
mono-100-1k changesets - 723.5ms (+14%) - - - 107.7 MB
mono-100-1k commit-and-tag-version - 592.7ms (+13%) - - - 90.6 MB
mono-100-1k ferrflow 327.3ms (+11%) 327.9ms (+11%) 296.1ms (+13%) 292.5ms (+13%) 295.6ms (+13%) 90.9 MB
mono-100-1k semantic-release - 1688.3ms (+13%) - - - 160.5 MB
mono-100-1k standard-version - 721.7ms (+14%) - - - 96.5 MB
mono-50-5k changesets - 539.7ms (-11%) - - - 104.1 MB
mono-50-5k commit-and-tag-version - 753.7ms (-22%) - - - 106.3 MB
mono-50-5k ferrflow 351.2ms (-12%) 352.4ms (-12%) 233.3ms (-18%) 230.7ms (-18%) 226.8ms (-20%) 91.7 MB
mono-50-5k semantic-release - 1879.7ms (-21%) - - - 314.7 MB
mono-50-5k standard-version - 915.5ms (-25%) - - - 126.1 MB
mono-large changesets - 792.6ms (-8%) - - - 109.4 MB
mono-large commit-and-tag-version - 1441.3ms (-1%) - - - 129.7 MB
mono-large ferrflow 749.3ms (-2%) 744.7ms (-2%) 288.4ms (-2%) 285.9ms (-2%) 286.0ms (-1%) 93.0 MB
mono-large semantic-release - 3237.8ms (-3%) - - - 398.6 MB
mono-large standard-version - 1827.9ms (-1%) - - - 163.3 MB
mono-medium changesets - 652.8ms (-6%) - - - 104.5 MB
mono-medium commit-and-tag-version - 528.4ms (-4%) - - - 90.4 MB
mono-medium ferrflow 305.9ms 300.2ms (-1%) 285.7ms (-3%) 285.7ms (-2%) 285.7ms (-3%) 91.2 MB
mono-medium semantic-release - 1583.6ms (-3%) - - - 144.9 MB
mono-medium standard-version - 622.3ms (-2%) - - - 94.5 MB
mono-small changesets - 581.6ms (-2%) - - - 103.4 MB
mono-small commit-and-tag-version - 476.2ms - - - 91.1 MB
mono-small ferrflow 290.0ms 292.2ms (+1%) 284.5ms 284.6ms 286.5ms 90.8 MB
mono-small semantic-release - 1424.4ms (-1%) - - - 135.4 MB
mono-small standard-version - 541.6ms - - - 92.6 MB
single changesets - 408.9ms (-12%) - - - 103.0 MB
single commit-and-tag-version - 342.4ms (-12%) - - - 91.4 MB
single ferrflow 191.4ms (-19%) 190.8ms (-20%) 186.5ms (-19%) 190.2ms (-17%) 185.2ms (-20%) 90.9 MB
single semantic-release - 885.7ms (-19%) - - - 134.7 MB
single standard-version - 341.2ms (-18%) - - - 91.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 —