Skip to content

v7.16.0

Choose a tag to compare

@ferrflow ferrflow released this 03 Sep 08:15
· 42 commits to main since this release
4dea2fc

[7.16.0] - 2026-09-03

Features

  • feat(changelog): allow any conventional commit type as a section (#1004)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 23.1ms (-2%) 22.1ms (-3%) 4.2ms (-2%) 3.6ms (-3%) 3.5ms (-8%) 15.3 MB
mono-100-1k ferrflow 46.3ms (-14%) 43.1ms (-17%) 5.4ms 4.4ms (-2%) 3.5ms (-17%) 15.4 MB
mono-50-5k ferrflow 199.4ms 199.3ms (+1%) 6.3ms (+5%) 4.2ms (+5%) 3.9ms (+5%) 15.1 MB
mono-large ferrflow 678.6ms (-5%) 674.4ms (-6%) 11.7ms (+1%) 5.6ms (-20%) 5.0ms (-14%) 17.1 MB
mono-medium ferrflow 25.5ms (-2%) 23.9ms 3.7ms (-16%) 3.4ms (-11%) 3.2ms (-11%) 15.1 MB
mono-small ferrflow 9.9ms (+22%) 9.4ms (+18%) 3.3ms (+10%) 2.9ms (+7%) 2.9ms (+12%) 13.1 MB
single ferrflow 5.1ms (-33%) 5.2ms (-29%) 2.4ms (-23%) 2.3ms (-26%) 2.3ms (-26%) 13.3 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 215.1ms (-1%) 214.0ms 193.8ms (-1%) 192.0ms (-2%) 195.0ms (-2%) 43.5 MB
mono-100-1k ferrflow 246.0ms 230.6ms (-4%) 223.9ms (+14%) 215.7ms (+11%) 204.7ms (+5%) 43.9 MB
mono-50-5k ferrflow 402.5ms (+2%) 400.5ms (+3%) 199.0ms (+1%) 199.0ms (+2%) 202.8ms (+3%) 43.2 MB
mono-large ferrflow 895.2ms (-3%) 890.6ms (-3%) 194.3ms (-8%) 189.4ms (-11%) 192.6ms (-6%) 43.3 MB
mono-medium ferrflow 258.8ms (+21%) 240.2ms (+14%) 257.6ms (+36%) 221.4ms (+17%) 310.9ms (+64%) 42.8 MB
mono-small ferrflow 196.0ms (-13%) 195.6ms (-2%) 191.7ms (+1%) 190.0ms (-8%) 189.0ms (-20%) 43.5 MB
single ferrflow 654.5ms (+226%) 358.3ms (+78%) 364.7ms (+87%) 238.9ms (+22%) 480.3ms (+147%) 43.9 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 - 709.6ms (+8%) - - - 106.3 MB
complex commit-and-tag-version - 520.3ms - - - 90.8 MB
complex ferrflow 306.9ms (-3%) 306.4ms (-3%) 288.8ms (-3%) 285.7ms (-3%) 288.4ms (-4%) 91.0 MB
complex semantic-release - 1646.5ms (+1%) - - - 140.2 MB
complex standard-version - 614.2ms (-1%) - - - 94.5 MB
mono-100-1k changesets - 567.6ms (-20%) - - - 105.9 MB
mono-100-1k commit-and-tag-version - 466.7ms (-20%) - - - 91.3 MB
mono-100-1k ferrflow 276.9ms (-18%) 270.8ms (-19%) 232.6ms (-20%) 235.9ms (-19%) 233.9ms (-19%) 91.2 MB
mono-100-1k semantic-release - 1318.1ms (-25%) - - - 161.3 MB
mono-100-1k standard-version - 548.4ms (-22%) - - - 96.1 MB
mono-50-5k changesets - 682.7ms (+5%) - - - 106.2 MB
mono-50-5k commit-and-tag-version - 1016.9ms (+1%) - - - 105.6 MB
mono-50-5k ferrflow 495.7ms (-2%) 496.7ms (-1%) 308.9ms 310.5ms (+2%) 308.6ms 91.2 MB
mono-50-5k semantic-release - 2548.4ms (+3%) - - - 315.8 MB
mono-50-5k standard-version - 1239.7ms (-2%) - - - 125.7 MB
mono-large changesets - 825.4ms (-6%) - - - 109.1 MB
mono-large commit-and-tag-version - 1442.6ms (-7%) - - - 128.5 MB
mono-large ferrflow 983.3ms (-6%) 976.9ms (-7%) 292.1ms (-11%) 288.1ms (-11%) 289.3ms (-12%) 93.4 MB
mono-large semantic-release - 3387.8ms (-3%) - - - 353.4 MB
mono-large standard-version - 1834.4ms (-4%) - - - 163.3 MB
mono-medium changesets - 540.5ms (-11%) - - - 105.8 MB
mono-medium commit-and-tag-version - 433.8ms (-16%) - - - 93.3 MB
mono-medium ferrflow 273.6ms (-11%) 272.2ms (-11%) 250.7ms (-13%) 255.8ms (-11%) 250.9ms (-12%) 93.8 MB
mono-medium semantic-release - 1316.9ms (-11%) - - - 142.3 MB
mono-medium standard-version - 530.7ms (-12%) - - - 96.9 MB
mono-small changesets - 594.5ms (+22%) - - - 102.3 MB
mono-small commit-and-tag-version - 472.6ms (+23%) - - - 91.4 MB
mono-small ferrflow 289.3ms (+24%) 290.1ms (+23%) 280.8ms (+24%) 279.8ms (+23%) 283.5ms (+23%) 91.3 MB
mono-small semantic-release - 1466.2ms (+26%) - - - 134.1 MB
mono-small standard-version - 534.0ms (+22%) - - - 93.3 MB
single changesets - 401.8ms (-28%) - - - 105.0 MB
single commit-and-tag-version - 301.9ms (-38%) - - - 93.7 MB
single ferrflow 186.2ms (-38%) 195.2ms (-35%) 182.3ms (-39%) 181.9ms (-39%) 181.3ms (-40%) 93.2 MB
single semantic-release - 948.3ms (-39%) - - - 136.8 MB
single standard-version - 343.9ms (-38%) - - - 93.4 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