Skip to content

v7.3.0

Choose a tag to compare

@ferrflow ferrflow released this 20 Aug 09:25
· 373 commits to main since this release

[7.3.0] - 2026-08-20

Features

  • feat(config): let a repo choose which version source wins (#873)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 34.2ms (+33%) 33.5ms (+32%) 4.0ms (+8%) 3.5ms (+3%) 3.3ms 13.2 MB
mono-100-1k ferrflow 21.4ms (-17%) 20.6ms (-18%) 5.1ms (-7%) 4.1ms (-7%) 3.8ms 15.1 MB
mono-50-5k ferrflow 37.4ms (-41%) 37.5ms (-40%) 4.3ms (-25%) 2.8ms (-18%) 2.5ms (-22%) 12.9 MB
mono-large ferrflow 133.2ms (+3%) 130.8ms (+3%) 10.2ms (-6%) 6.3ms (-3%) 5.4ms (+2%) 15.0 MB
mono-medium ferrflow 15.2ms 14.6ms (+4%) 4.0ms (+5%) 3.2ms 3.0ms (-3%) 12.9 MB
mono-small ferrflow 7.7ms (-16%) 7.9ms (-15%) 2.8ms (-15%) 2.7ms (-10%) 2.6ms (-13%) 13.0 MB
single ferrflow 6.2ms (-30%) 5.9ms (-22%) 2.6ms (-21%) 2.4ms (-23%) 2.4ms (-23%) 13.0 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 226.4ms (-18%) 224.6ms (-47%) 192.8ms (-13%) 189.4ms (-34%) 193.0ms (-40%) 45.6 MB
mono-100-1k ferrflow 214.0ms (-3%) 210.4ms (-4%) 193.1ms (-2%) 192.3ms (-5%) 191.8ms (-3%) 42.7 MB
mono-50-5k ferrflow 260.5ms (+5%) 196.7ms (-20%) 157.0ms (-17%) 175.8ms (-6%) 157.4ms (-16%) 45.9 MB
mono-large ferrflow 335.8ms (+4%) 329.1ms (+3%) 205.1ms (+1%) 201.1ms (+2%) 197.5ms (-1%) 43.8 MB
mono-medium ferrflow 200.6ms (-2%) 197.9ms (-2%) 187.6ms (-3%) 189.9ms (-2%) 188.0ms (-2%) 45.1 MB
mono-small ferrflow 227.9ms (+14%) 258.3ms (+29%) 180.8ms (-8%) 242.8ms (+24%) 261.2ms (+33%) 46.3 MB
single ferrflow 258.7ms (+31%) 259.5ms (+32%) 209.0ms (+8%) 213.9ms (+13%) 217.8ms (+15%) 45.4 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 - 640.8ms (+27%) - - - 106.2 MB
complex commit-and-tag-version - 506.7ms (+28%) - - - 91.0 MB
complex ferrflow 318.5ms (+29%) 317.8ms (+29%) 286.2ms (+27%) 283.5ms (+25%) 285.5ms (+27%) 91.4 MB
complex semantic-release - 1600.3ms (+38%) - - - 141.8 MB
complex standard-version - 600.0ms (+34%) - - - 93.9 MB
mono-100-1k changesets - 714.5ms (-6%) - - - 107.3 MB
mono-100-1k commit-and-tag-version - 588.9ms (-2%) - - - 93.0 MB
mono-100-1k ferrflow 308.1ms (-4%) 305.8ms (-4%) 290.9ms (-4%) 291.1ms (-2%) 290.2ms (-3%) 93.2 MB
mono-100-1k semantic-release - 1734.9ms (-6%) - - - 160.8 MB
mono-100-1k standard-version - 707.0ms (-2%) - - - 96.6 MB
mono-50-5k changesets - 383.4ms (-39%) - - - 103.3 MB
mono-50-5k commit-and-tag-version - 510.4ms (-45%) - - - 105.8 MB
mono-50-5k ferrflow 202.7ms (-41%) 202.3ms (-42%) 165.7ms (-43%) 165.8ms (-42%) 163.7ms (-43%) 90.9 MB
mono-50-5k semantic-release - 1324.4ms (-43%) - - - 310.4 MB
mono-50-5k standard-version - 613.0ms (-46%) - - - 124.9 MB
mono-large changesets - 889.5ms (+10%) - - - 110.5 MB
mono-large commit-and-tag-version - 1502.5ms (+6%) - - - 129.5 MB
mono-large ferrflow 429.5ms (+3%) 431.1ms (+5%) 293.7ms 288.9ms (-1%) 297.4ms (+1%) 93.2 MB
mono-large semantic-release - 3348.9ms (+6%) - - - 399.2 MB
mono-large standard-version - 1844.3ms (+9%) - - - 163.7 MB
mono-medium changesets - 624.8ms (-2%) - - - 105.1 MB
mono-medium commit-and-tag-version - 516.9ms (-2%) - - - 92.1 MB
mono-medium ferrflow 291.1ms (-2%) 289.9ms (-2%) 281.1ms (-2%) 280.6ms (-2%) 281.1ms (-2%) 91.2 MB
mono-medium semantic-release - 1563.6ms (-3%) - - - 142.5 MB
mono-medium standard-version - 606.9ms (-2%) - - - 96.0 MB
mono-small changesets - 482.6ms (-22%) - - - 104.6 MB
mono-small commit-and-tag-version - 393.0ms (-20%) - - - 92.9 MB
mono-small ferrflow 230.5ms (-23%) 230.4ms (-23%) 224.5ms (-23%) 224.0ms (-24%) 223.1ms (-24%) 92.9 MB
mono-small semantic-release - 1111.6ms (-29%) - - - 134.2 MB
mono-small standard-version - 426.2ms (-24%) - - - 93.1 MB
single changesets - 465.0ms (-17%) - - - 104.2 MB
single commit-and-tag-version - 381.9ms (-22%) - - - 92.8 MB
single ferrflow 231.7ms (-23%) 232.1ms (-22%) 229.1ms (-22%) 228.9ms (-21%) 229.3ms (-22%) 92.7 MB
single semantic-release - 1160.8ms (-20%) - - - 135.4 MB
single standard-version - 424.2ms (-21%) - - - 92.6 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 —