Skip to content

v7.17.1

Choose a tag to compare

@ferrflow ferrflow released this 04 Sep 13:59
· 38 commits to main since this release
4b92161

[7.17.1] - 2026-09-04

Bug Fixes

  • fix(git): collapse the unreachable-tag warnings into one line, emitted once (#1016)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 23.0ms (+49%) 24.3ms (+49%) 4.2ms (+17%) 3.7ms (+19%) 3.8ms (+27%) 15.3 MB
mono-100-1k ferrflow 52.5ms (-5%) 50.4ms (-13%) 5.8ms (-2%) 4.6ms (-4%) 4.2ms (-5%) 15.2 MB
mono-50-5k ferrflow 194.0ms (+1%) 193.4ms (+1%) 6.1ms (+3%) 4.0ms (+5%) 3.7ms (+3%) 15.2 MB
mono-large ferrflow 668.9ms (+12%) 662.5ms (+12%) 10.9ms (+49%) 6.2ms (+55%) 5.5ms (+62%) 17.2 MB
mono-medium ferrflow 25.4ms (+3%) 24.2ms (+3%) 4.5ms (+5%) 3.8ms (+3%) 3.4ms (-3%) 15.2 MB
mono-small ferrflow 7.8ms (-25%) 7.8ms (-24%) 2.7ms (-27%) 2.5ms (-26%) 2.4ms (-29%) 13.4 MB
single ferrflow 7.7ms (-1%) 7.3ms (-1%) 3.1ms (-9%) 2.9ms (-9%) 3.0ms 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 183.3ms (-51%) 183.6ms (-62%) 158.8ms (-68%) 160.3ms (-56%) 160.8ms (-64%) 42.8 MB
mono-100-1k ferrflow 240.1ms (-3%) 236.2ms (-3%) 191.6ms (-1%) 190.4ms 188.8ms (-2%) 44.0 MB
mono-50-5k ferrflow 386.9ms (+2%) 384.9ms (+2%) 193.0ms (+3%) 191.5ms (+3%) 192.5ms (+3%) 43.7 MB
mono-large ferrflow 888.5ms (+3%) 882.8ms (+2%) 194.1ms (+6%) 192.7ms (+6%) 191.4ms (+8%) 44.0 MB
mono-medium ferrflow 219.5ms (+2%) 215.9ms (+3%) 193.6ms (+1%) 194.9ms (+2%) 194.1ms (+3%) 43.5 MB
mono-small ferrflow 177.6ms (-12%) 172.0ms (-14%) 175.5ms (-10%) 172.3ms (-12%) 178.1ms (-9%) 43.0 MB
single ferrflow 193.8ms (-4%) 195.5ms (-4%) 188.4ms (-5%) 188.6ms (-4%) 189.3ms (-8%) 46.1 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 - 592.3ms (+49%) - - - 103.6 MB
complex commit-and-tag-version - 455.6ms (+52%) - - - 93.6 MB
complex ferrflow 274.9ms (+44%) 274.6ms (+47%) 256.2ms (+46%) 257.0ms (+49%) 255.4ms (+47%) 93.8 MB
complex semantic-release - 1347.8ms (+59%) - - - 140.9 MB
complex standard-version - 516.4ms (+52%) - - - 95.5 MB
mono-100-1k changesets - 676.1ms - - - 107.2 MB
mono-100-1k commit-and-tag-version - 577.6ms - - - 92.9 MB
mono-100-1k ferrflow 346.5ms (+2%) 345.5ms (+1%) 293.1ms 293.5ms (+1%) 290.5ms 93.5 MB
mono-100-1k semantic-release - 1613.1ms (+1%) - - - 163.4 MB
mono-100-1k standard-version - 680.3ms (-1%) - - - 97.2 MB
mono-50-5k changesets - 610.8ms (+2%) - - - 103.9 MB
mono-50-5k commit-and-tag-version - 934.6ms (+2%) - - - 106.5 MB
mono-50-5k ferrflow 483.3ms (+2%) 482.1ms (+2%) 294.8ms (+3%) 289.9ms (+2%) 290.4ms (+2%) 91.6 MB
mono-50-5k semantic-release - 2303.4ms (+1%) - - - 276.9 MB
mono-50-5k standard-version - 1151.2ms (+2%) - - - 126.3 MB
mono-large changesets - 755.0ms (+19%) - - - 114.6 MB
mono-large commit-and-tag-version - 1343.9ms (+26%) - - - 128.9 MB
mono-large ferrflow 981.1ms (+11%) 977.9ms (+11%) 292.8ms (+37%) 288.7ms (+37%) 287.7ms (+36%) 94.0 MB
mono-large semantic-release - 3062.3ms (+27%) - - - 354.0 MB
mono-large standard-version - 1686.9ms (+28%) - - - 166.8 MB
mono-medium changesets - 726.7ms (+14%) - - - 104.4 MB
mono-medium commit-and-tag-version - 538.0ms (+1%) - - - 90.8 MB
mono-medium ferrflow 312.5ms (+1%) 314.5ms (+2%) 297.4ms (+3%) 296.6ms (+2%) 294.3ms (+2%) 91.3 MB
mono-medium semantic-release - 1640.4ms (+5%) - - - 143.5 MB
mono-medium standard-version - 646.2ms (+3%) - - - 96.1 MB
mono-small changesets - 479.6ms (-17%) - - - 103.2 MB
mono-small commit-and-tag-version - 340.7ms (-32%) - - - 91.5 MB
mono-small ferrflow 207.5ms (-33%) 208.8ms (-32%) 205.7ms (-32%) 202.6ms (-32%) 204.4ms (-32%) 91.8 MB
mono-small semantic-release - 1037.5ms (-28%) - - - 134.2 MB
mono-small standard-version - 386.6ms (-33%) - - - 92.0 MB
single changesets - 535.1ms (-7%) - - - 103.2 MB
single commit-and-tag-version - 480.7ms (-1%) - - - 91.0 MB
single ferrflow 293.9ms (-2%) 293.9ms (-1%) 290.1ms (-2%) 291.3ms (-2%) 291.4ms (-1%) 91.3 MB
single semantic-release - 1435.9ms (-3%) - - - 137.0 MB
single standard-version - 548.4ms (-2%) - - - 93.1 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