Skip to content

v7.28.0

Choose a tag to compare

@ferrflow ferrflow released this 04 Oct 18:30
· 18 commits to main since this release
v7.28.0
6e9a75f

[7.28.0] - 2026-10-04

Features

  • feat(monorepo): add workspace.nestedPackages to give a file to the most specific package (#1270)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 20.8ms (-5%) 22.0ms (+6%) 4.6ms 4.2ms (+2%) 4.0ms (-7%) 15.8 MB
mono-100-1k ferrflow 27.1ms (-34%) 25.5ms (-34%) 4.1ms (-25%) 3.8ms (-17%) 3.7ms (-20%) 15.9 MB
mono-50-5k ferrflow 131.1ms (+15%) 130.4ms (+12%) 7.3ms (+33%) 4.4ms (+10%) 4.4ms (+10%) 15.8 MB
mono-large ferrflow 443.8ms (-1%) 443.2ms 9.7ms (+3%) 5.8ms (+2%) 5.5ms (+2%) 17.9 MB
mono-medium ferrflow 21.2ms (+1%) 19.0ms (+3%) 4.0ms (-9%) 3.7ms (+3%) 3.7ms (-3%) 15.9 MB
mono-small ferrflow 9.9ms (+4%) 9.5ms (+6%) 3.8ms (+6%) 3.4ms (+13%) 3.7ms (+19%) 13.7 MB
single ferrflow 6.5ms (+5%) 6.3ms (+9%) 3.1ms (-9%) 3.0ms (+3%) 2.9ms (-9%) 13.9 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 209.5ms (-3%) 220.7ms (+2%) 206.2ms (+3%) 207.0ms (+6%) 201.7ms (+2%) 42.7 MB
mono-100-1k ferrflow 196.5ms (-16%) 187.3ms (-20%) 168.8ms (-13%) 167.0ms (-14%) 166.9ms (-14%) 42.6 MB
mono-50-5k ferrflow 314.4ms (-7%) 311.3ms (-7%) 202.2ms (+2%) 197.5ms (-2%) 199.3ms (+3%) 43.5 MB
mono-large ferrflow 661.5ms (+1%) 665.8ms (+2%) 192.6ms 190.1ms 191.2ms (+1%) 44.7 MB
mono-medium ferrflow 209.9ms (+1%) 209.1ms (+2%) 193.8ms (+2%) 193.2ms (+2%) 187.0ms (-1%) 45.4 MB
mono-small ferrflow 204.2ms (+5%) 201.3ms (+4%) 195.2ms (+5%) 193.2ms (+6%) 190.8ms (+4%) 43.9 MB
single ferrflow 177.7ms (-2%) 173.3ms (-4%) 167.6ms 166.2ms 168.2ms 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 - 641.0ms (+1%) - - - 104.1 MB
complex commit-and-tag-version - 461.8ms (-11%) - - - 90.9 MB
complex ferrflow 277.9ms (-10%) 276.3ms (-11%) 260.8ms (-11%) 260.7ms (-10%) 261.4ms (-10%) 93.0 MB
complex semantic-release - 1337.3ms (-9%) - - - 143.2 MB
complex standard-version - 517.7ms (-11%) - - - 93.9 MB
mono-100-1k changesets - 471.9ms (-35%) - - - 108.4 MB
mono-100-1k commit-and-tag-version - 365.5ms (-38%) - - - 91.1 MB
mono-100-1k ferrflow 204.3ms (-38%) 202.5ms (-38%) 179.7ms (-39%) 179.7ms (-39%) 178.2ms (-40%) 91.1 MB
mono-100-1k semantic-release - 966.0ms (-43%) - - - 158.7 MB
mono-100-1k standard-version - 401.9ms (-44%) - - - 97.8 MB
mono-50-5k changesets - 632.5ms (+17%) - - - 103.9 MB
mono-50-5k commit-and-tag-version - 971.6ms (+29%) - - - 107.8 MB
mono-50-5k ferrflow 421.3ms (+20%) 418.7ms (+19%) 295.2ms (+27%) 296.1ms (+28%) 295.0ms (+30%) 92.8 MB
mono-50-5k semantic-release - 2376.1ms (+26%) - - - 316.2 MB
mono-50-5k standard-version - 1204.0ms (+32%) - - - 125.9 MB
mono-large changesets - 824.3ms (+4%) - - - 113.0 MB
mono-large commit-and-tag-version - 1466.6ms (+2%) - - - 129.6 MB
mono-large ferrflow 752.6ms 756.5ms (+2%) 293.8ms (+2%) 290.4ms (+2%) 289.1ms (+1%) 92.9 MB
mono-large semantic-release - 3281.6ms (+1%) - - - 399.0 MB
mono-large standard-version - 1843.7ms (+1%) - - - 164.7 MB
mono-medium changesets - 585.0ms (-10%) - - - 104.1 MB
mono-medium commit-and-tag-version - 467.7ms (-11%) - - - 91.0 MB
mono-medium ferrflow 267.4ms (-13%) 267.5ms (-11%) 253.4ms (-11%) 250.9ms (-12%) 251.9ms (-12%) 91.9 MB
mono-medium semantic-release - 1318.0ms (-17%) - - - 140.6 MB
mono-medium standard-version - 532.0ms (-15%) - - - 94.4 MB
mono-small changesets - 670.3ms (+15%) - - - 103.3 MB
mono-small commit-and-tag-version - 514.9ms (+8%) - - - 91.0 MB
mono-small ferrflow 303.8ms (+5%) 304.0ms (+4%) 298.6ms (+5%) 294.9ms (+4%) 297.6ms (+4%) 91.1 MB
mono-small semantic-release - 1551.8ms (+9%) - - - 134.7 MB
mono-small standard-version - 567.4ms (+5%) - - - 92.9 MB
single changesets - 461.8ms (+13%) - - - 105.1 MB
single commit-and-tag-version - 368.1ms (+8%) - - - 92.9 MB
single ferrflow 224.6ms (+17%) 222.2ms (+16%) 216.1ms (+16%) 217.0ms (+14%) 221.2ms (+19%) 92.7 MB
single semantic-release - 1094.1ms (+24%) - - - 136.9 MB
single standard-version - 406.0ms (+19%) - - - 92.9 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 —