Skip to content

v7.19.1

Choose a tag to compare

@ferrflow ferrflow released this 05 Sep 09:31
· 27 commits to main since this release
cbf96d9

[7.19.1] - 2026-09-05

Bug Fixes

  • perf(ci): cut the PR critical path from 4m20 to about 2m35 (#1032)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 15.9ms (-30%) 17.1ms (-22%) 3.2ms (-24%) 2.9ms (-17%) 2.7ms (-23%) 15.3 MB
mono-100-1k ferrflow 53.5ms (+7%) 50.7ms (+2%) 5.4ms (+17%) 4.5ms (+25%) 4.0ms (+21%) 15.1 MB
mono-50-5k ferrflow 195.0ms (+30%) 194.5ms (+32%) 6.1ms (+42%) 3.9ms (+11%) 3.6ms (+29%) 15.1 MB
mono-large ferrflow 671.8ms 672.0ms 10.0ms (-11%) 6.2ms (-6%) 5.4ms (-4%) 17.2 MB
mono-medium ferrflow 25.3ms (-3%) 24.4ms 4.1ms (-9%) 3.6ms (-10%) 3.3ms (-11%) 15.1 MB
mono-small ferrflow 10.6ms (-9%) 9.5ms (-14%) 3.2ms (-9%) 3.0ms (-6%) 3.0ms (-3%) 13.1 MB
single ferrflow 6.0ms (-6%) 5.8ms (-2%) 2.8ms (+8%) 2.6ms (+8%) 2.6ms (+8%) 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 392.2ms (+87%) 388.1ms (+83%) 242.1ms (+27%) 255.8ms (+34%) 301.5ms (+62%) 45.6 MB
mono-100-1k ferrflow 240.8ms (-3%) 239.7ms (-8%) 192.3ms (-7%) 189.9ms (-4%) 189.9ms (+1%) 43.9 MB
mono-50-5k ferrflow 384.9ms (-35%) 386.7ms (-56%) 195.3ms (-72%) 192.8ms (-72%) 192.6ms (-66%) 45.7 MB
mono-large ferrflow 901.5ms (+1%) 888.9ms 198.1ms 191.9ms (-1%) 192.7ms (-1%) 43.8 MB
mono-medium ferrflow 212.8ms (-2%) 209.1ms (-3%) 186.8ms (-5%) 187.8ms (-5%) 185.5ms (-4%) 45.2 MB
mono-small ferrflow 196.9ms (+16%) 198.3ms (+17%) 193.4ms (+20%) 190.0ms (+18%) 191.6ms (+19%) 45.7 MB
single ferrflow 175.4ms (-7%) 177.8ms (-7%) 163.5ms (-13%) 164.0ms (-12%) 167.7ms (-10%) 43.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 - 459.1ms (-26%) - - - 104.6 MB
complex commit-and-tag-version - 323.2ms (-36%) - - - 93.2 MB
complex ferrflow 204.4ms (-34%) 203.7ms (-35%) 187.6ms (-37%) 185.8ms (-37%) 187.3ms (-36%) 93.4 MB
complex semantic-release - 978.7ms (-34%) - - - 141.0 MB
complex standard-version - 372.1ms (-37%) - - - 95.4 MB
mono-100-1k changesets - 686.7ms (+14%) - - - 108.0 MB
mono-100-1k commit-and-tag-version - 592.4ms (+25%) - - - 91.5 MB
mono-100-1k ferrflow 341.9ms (+20%) 337.9ms (+19%) 290.6ms (+23%) 296.2ms (+26%) 291.3ms (+24%) 91.8 MB
mono-100-1k semantic-release - 1644.9ms (+25%) - - - 163.2 MB
mono-100-1k standard-version - 701.8ms (+29%) - - - 97.3 MB
mono-50-5k changesets - 632.0ms (+32%) - - - 105.7 MB
mono-50-5k commit-and-tag-version - 988.7ms (+53%) - - - 108.1 MB
mono-50-5k ferrflow 482.1ms (+39%) 483.8ms (+39%) 296.7ms (+54%) 294.1ms (+55%) 288.4ms (+49%) 93.1 MB
mono-50-5k semantic-release - 2439.7ms (+54%) - - - 310.7 MB
mono-50-5k standard-version - 1245.9ms (+63%) - - - 126.6 MB
mono-large changesets - 834.8ms (+7%) - - - 117.2 MB
mono-large commit-and-tag-version - 1481.2ms (+7%) - - - 128.3 MB
mono-large ferrflow 993.7ms 991.3ms 302.0ms (+1%) 300.2ms (+2%) 296.7ms (+1%) 93.2 MB
mono-large semantic-release - 3290.0ms (+7%) - - - 398.2 MB
mono-large standard-version - 1875.1ms (+11%) - - - 165.0 MB
mono-medium changesets - 621.5ms (-6%) - - - 104.5 MB
mono-medium commit-and-tag-version - 529.5ms (-2%) - - - 91.5 MB
mono-medium ferrflow 306.0ms (-3%) 306.4ms (-3%) 285.8ms (-4%) 284.1ms (-6%) 285.5ms (-4%) 91.8 MB
mono-medium semantic-release - 1509.0ms (-5%) - - - 141.9 MB
mono-medium standard-version - 617.1ms (-2%) - - - 96.6 MB
mono-small changesets - 564.7ms (+2%) - - - 105.8 MB
mono-small commit-and-tag-version - 479.6ms (+10%) - - - 93.4 MB
mono-small ferrflow 298.6ms (+9%) 297.4ms (+9%) 287.7ms (+8%) 289.5ms (+9%) 288.3ms (+7%) 93.2 MB
mono-small semantic-release - 1418.0ms (+7%) - - - 137.0 MB
mono-small standard-version - 547.4ms (+10%) - - - 93.5 MB
single changesets - 442.7ms (-3%) - - - 104.5 MB
single commit-and-tag-version - 343.3ms (-9%) - - - 91.4 MB
single ferrflow 215.1ms (-7%) 212.9ms (-9%) 210.9ms (-8%) 212.2ms (-7%) 208.9ms (-9%) 91.6 MB
single semantic-release - 1049.0ms (-6%) - - - 136.7 MB
single standard-version - 388.3ms (-9%) - - - 93.5 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