Skip to content

v7.19.0

Choose a tag to compare

@ferrflow ferrflow released this 04 Sep 21:25
· 29 commits to main since this release
d5b79ea

[7.19.0] - 2026-09-04

Features

  • feat(config): let a package override or switch off buildMetadata (#1028)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 18.9ms (-18%) 19.0ms (-22%) 3.8ms (-10%) 3.2ms (-14%) 3.1ms (-18%) 15.5 MB
mono-100-1k ferrflow 54.2ms (+3%) 53.9ms (+7%) 6.3ms (+9%) 5.1ms (+11%) 4.6ms (+10%) 15.1 MB
mono-50-5k ferrflow 190.8ms (-2%) 189.8ms (-2%) 5.5ms (-10%) 3.8ms (-5%) 3.6ms (-3%) 15.1 MB
mono-large ferrflow 668.3ms 663.7ms 10.4ms (-5%) 6.0ms (-3%) 5.6ms (+2%) 17.1 MB
mono-medium ferrflow 25.1ms (-1%) 24.1ms 4.2ms (-7%) 3.7ms (-3%) 3.4ms 15.2 MB
mono-small ferrflow 10.8ms (+38%) 10.1ms (+29%) 3.6ms (+33%) 3.3ms (+32%) 3.1ms (+29%) 13.0 MB
single ferrflow 7.7ms 7.2ms (-1%) 3.2ms (+3%) 3.0ms (+3%) 2.9ms (-3%) 13.1 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 326.9ms (+78%) 318.2ms (+73%) 289.3ms (+82%) 228.2ms (+42%) 197.5ms (+23%) 43.3 MB
mono-100-1k ferrflow 248.2ms (+3%) 247.3ms (+5%) 199.5ms (+4%) 197.2ms (+4%) 194.2ms (+3%) 43.4 MB
mono-50-5k ferrflow 351.7ms (-9%) 348.4ms (-9%) 157.3ms (-18%) 155.0ms (-19%) 155.8ms (-19%) 43.3 MB
mono-large ferrflow 895.4ms (+1%) 887.2ms 196.4ms (+1%) 190.6ms (-1%) 191.9ms 45.9 MB
mono-medium ferrflow 214.3ms (-2%) 213.8ms (-1%) 191.8ms (-1%) 189.8ms (-3%) 194.6ms 43.6 MB
mono-small ferrflow 201.3ms (+13%) 203.2ms (+18%) 195.5ms (+11%) 191.7ms (+11%) 199.0ms (+12%) 43.9 MB
single ferrflow 191.2ms (-1%) 191.2ms (-2%) 189.6ms (+1%) 190.7ms (+1%) 188.7ms 43.6 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 - 503.0ms (-15%) - - - 105.0 MB
complex commit-and-tag-version - 407.3ms (-11%) - - - 91.5 MB
complex ferrflow 245.6ms (-11%) 245.7ms (-11%) 233.4ms (-9%) 233.3ms (-9%) 231.5ms (-9%) 91.7 MB
complex semantic-release - 1173.4ms (-13%) - - - 139.8 MB
complex standard-version - 484.1ms (-6%) - - - 93.7 MB
mono-100-1k changesets - 693.3ms (+3%) - - - 108.1 MB
mono-100-1k commit-and-tag-version - 598.3ms (+4%) - - - 91.8 MB
mono-100-1k ferrflow 346.3ms 344.1ms 295.0ms (+1%) 295.0ms (+1%) 296.3ms (+2%) 91.4 MB
mono-100-1k semantic-release - 1633.0ms (+1%) - - - 159.8 MB
mono-100-1k standard-version - 704.1ms (+3%) - - - 96.1 MB
mono-50-5k changesets - 604.4ms (-1%) - - - 104.8 MB
mono-50-5k commit-and-tag-version - 850.6ms (-9%) - - - 106.0 MB
mono-50-5k ferrflow 442.9ms (-8%) 440.7ms (-9%) 252.1ms (-14%) 251.4ms (-13%) 252.9ms (-13%) 91.9 MB
mono-50-5k semantic-release - 2151.8ms (-7%) - - - 317.2 MB
mono-50-5k standard-version - 1063.8ms (-8%) - - - 126.6 MB
mono-large changesets - 816.8ms (+8%) - - - 115.0 MB
mono-large commit-and-tag-version - 1358.6ms (+1%) - - - 127.1 MB
mono-large ferrflow 988.2ms (+1%) 982.5ms 295.7ms (+1%) 292.1ms (+1%) 288.7ms 92.0 MB
mono-large semantic-release - 3130.4ms (+2%) - - - 353.5 MB
mono-large standard-version - 1698.3ms (+1%) - - - 166.9 MB
mono-medium changesets - 626.1ms (-14%) - - - 107.2 MB
mono-medium commit-and-tag-version - 530.0ms (-1%) - - - 92.8 MB
mono-medium ferrflow 311.2ms 307.7ms (-2%) 287.3ms (-3%) 288.3ms (-3%) 288.3ms (-2%) 93.6 MB
mono-medium semantic-release - 1532.2ms (-7%) - - - 143.8 MB
mono-medium standard-version - 621.4ms (-4%) - - - 94.2 MB
mono-small changesets - 568.4ms (+19%) - - - 103.4 MB
mono-small commit-and-tag-version - 477.5ms (+40%) - - - 91.8 MB
mono-small ferrflow 293.2ms (+41%) 295.1ms (+41%) 285.3ms (+39%) 286.1ms (+41%) 285.8ms (+40%) 91.2 MB
mono-small semantic-release - 1378.5ms (+33%) - - - 134.9 MB
mono-small standard-version - 539.8ms (+40%) - - - 93.4 MB
single changesets - 547.9ms (+2%) - - - 103.6 MB
single commit-and-tag-version - 481.5ms - - - 91.7 MB
single ferrflow 295.8ms (+1%) 292.6ms 292.0ms (+1%) 292.0ms 290.9ms 91.5 MB
single semantic-release - 1438.0ms - - - 135.7 MB
single standard-version - 541.5ms (-1%) - - - 93.3 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