Skip to content

v7.25.0

Choose a tag to compare

@ferrflow ferrflow released this 22 Sep 21:39
· 4 commits to main since this release
c2f21ae

[7.25.0] - 2026-09-22

Features

  • feat(action): sign the release tag with a configured SSH key (#1168)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 29.3ms (+70%) 28.6ms (+77%) 7.4ms (+100%) 5.8ms (+76%) 6.7ms (+91%) 15.9 MB
mono-100-1k ferrflow 42.2ms 40.1ms (-3%) 5.3ms (-7%) 4.5ms (-8%) 4.5ms (-6%) 15.6 MB
mono-50-5k ferrflow 116.5ms (-15%) 113.5ms (-15%) 4.3ms (-34%) 3.1ms (-24%) 3.1ms (-24%) 15.9 MB
mono-large ferrflow 369.5ms (-24%) 363.0ms (-24%) 6.0ms (-37%) 4.1ms (-33%) 3.4ms (-44%) 17.6 MB
mono-medium ferrflow 16.4ms (-19%) 15.3ms (-19%) 4.1ms (-15%) 3.6ms (-10%) 3.7ms (-10%) 15.7 MB
mono-small ferrflow 9.0ms (+7%) 9.7ms (+39%) 3.5ms (+21%) 2.9ms (+16%) 3.3ms (+18%) 13.4 MB
single ferrflow 7.5ms (-5%) 7.2ms (-5%) 3.7ms 3.1ms 3.5ms (+6%) 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 270.4ms (+18%) 266.4ms (+16%) 245.0ms (-21%) 244.7ms (-2%) 256.2ms (+17%) 42.9 MB
mono-100-1k ferrflow 234.9ms (-3%) 233.5ms (-3%) 195.6ms (-2%) 195.8ms (-2%) 193.1ms (-4%) 42.3 MB
mono-50-5k ferrflow 322.9ms (+1%) 488.0ms (+56%) 252.2ms (+34%) 171.7ms (-9%) 177.7ms (-6%) 44.8 MB
mono-large ferrflow 1195.4ms (+66%) 961.7ms (+33%) 704.2ms (+256%) 724.8ms (+270%) 482.0ms (+142%) 43.5 MB
mono-medium ferrflow 266.3ms (+28%) 255.5ms (+21%) 197.9ms (+5%) 226.8ms (+17%) 211.0ms (+7%) 42.5 MB
mono-small ferrflow 191.2ms (-20%) 194.1ms (+5%) 189.2ms (-13%) 187.5ms (+3%) 187.7ms (+1%) 43.0 MB
single ferrflow 199.8ms (+2%) 198.8ms (+1%) 197.4ms (+3%) 190.7ms 197.2ms (+4%) 43.0 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 - 729.4ms (+49%) - - - 106.8 MB
complex commit-and-tag-version - 603.7ms (+51%) - - - 93.3 MB
complex ferrflow 387.9ms (+60%) 390.3ms (+62%) 367.1ms (+59%) 369.5ms (+62%) 364.7ms (+60%) 93.6 MB
complex semantic-release - 1886.7ms (+66%) - - - 140.4 MB
complex standard-version - 734.6ms (+61%) - - - 94.9 MB
mono-100-1k changesets - 696.0ms (-6%) - - - 109.2 MB
mono-100-1k commit-and-tag-version - 584.1ms (-6%) - - - 92.7 MB
mono-100-1k ferrflow 326.5ms (-5%) 324.8ms (-5%) 289.0ms (-7%) 287.6ms (-7%) 287.1ms (-6%) 92.9 MB
mono-100-1k semantic-release - 1657.6ms (-1%) - - - 161.0 MB
mono-100-1k standard-version - 694.3ms (-1%) - - - 96.6 MB
mono-50-5k changesets - 501.0ms (-18%) - - - 103.6 MB
mono-50-5k commit-and-tag-version - 731.8ms (-23%) - - - 106.4 MB
mono-50-5k ferrflow 336.6ms (-19%) 334.9ms (-20%) 213.9ms (-25%) 212.4ms (-25%) 214.0ms (-25%) 91.3 MB
mono-50-5k semantic-release - 1773.7ms (-23%) - - - 312.3 MB
mono-50-5k standard-version - 886.9ms (-22%) - - - 125.5 MB
mono-large changesets - 603.5ms (-27%) - - - 116.4 MB
mono-large commit-and-tag-version - 945.7ms (-36%) - - - 129.7 MB
mono-large ferrflow 634.0ms (-20%) 627.3ms (-22%) 196.5ms (-35%) 185.9ms (-38%) 193.0ms (-36%) 93.5 MB
mono-large semantic-release - 2158.9ms (-35%) - - - 356.1 MB
mono-large standard-version - 1140.1ms (-39%) - - - 163.6 MB
mono-medium changesets - 520.0ms (-16%) - - - 106.7 MB
mono-medium commit-and-tag-version - 422.0ms (-21%) - - - 92.8 MB
mono-medium ferrflow 241.5ms (-23%) 242.2ms (-23%) 228.7ms (-21%) 229.2ms (-20%) 225.4ms (-23%) 93.1 MB
mono-medium semantic-release - 1193.0ms (-20%) - - - 142.7 MB
mono-medium standard-version - 487.4ms (-21%) - - - 93.6 MB
mono-small changesets - 598.3ms (+21%) - - - 103.6 MB
mono-small commit-and-tag-version - 494.7ms (+41%) - - - 90.3 MB
mono-small ferrflow 294.7ms (+36%) 288.4ms (+33%) 284.1ms (+35%) 284.1ms (+33%) 283.8ms (+35%) 91.1 MB
mono-small semantic-release - 1422.8ms (+35%) - - - 133.7 MB
mono-small standard-version - 540.2ms (+38%) - - - 92.6 MB
single changesets - 543.8ms - - - 104.1 MB
single commit-and-tag-version - 414.9ms (-15%) - - - 91.5 MB
single ferrflow 252.8ms (-17%) 252.8ms (-17%) 248.5ms (-17%) 250.2ms (-17%) 250.8ms (-18%) 92.0 MB
single semantic-release - 1269.5ms (-14%) - - - 136.3 MB
single standard-version - 468.5ms (-17%) - - - 93.6 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