Skip to content

v7.17.0

Choose a tag to compare

@ferrflow ferrflow released this 03 Sep 14:48
· 41 commits to main since this release
f4391d4

[7.17.0] - 2026-09-03

Features

  • feat(docs): move the site documentation here and package it as @ferrflow/doc (#1013)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 25.5ms (+8%) 24.5ms (+4%) 4.2ms (-7%) 4.0ms (+3%) 3.8ms (+6%) 15.6 MB
mono-100-1k ferrflow 53.4ms (+29%) 50.9ms (+31%) 5.3ms (+20%) 4.5ms (+25%) 4.1ms (+14%) 15.2 MB
mono-50-5k ferrflow 193.1ms 190.5ms (-3%) 5.9ms (-2%) 3.9ms 3.6ms (-3%) 15.2 MB
mono-large ferrflow 579.7ms (-13%) 576.5ms (-13%) 8.4ms (-22%) 3.9ms (-41%) 3.6ms (-36%) 17.3 MB
mono-medium ferrflow 25.6ms (+4%) 24.0ms (-1%) 4.4ms 4.1ms (+14%) 3.8ms (+9%) 15.2 MB
mono-small ferrflow 11.0ms (+1%) 10.0ms (-2%) 3.8ms (-3%) 3.5ms (-3%) 3.3ms (-6%) 13.3 MB
single ferrflow 7.9ms (+49%) 7.5ms (+29%) 3.5ms (+35%) 3.1ms (+19%) 3.3ms (+22%) 13.2 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 253.4ms (+16%) 257.0ms (+17%) 221.4ms (+11%) 224.7ms (+13%) 235.3ms (+18%) 43.2 MB
mono-100-1k ferrflow 242.6ms (-9%) 243.6ms (-34%) 194.0ms (-31%) 194.1ms (-32%) 195.3ms (-28%) 43.6 MB
mono-50-5k ferrflow 381.8ms (-3%) 381.4ms (-2%) 189.8ms (-4%) 188.4ms (-3%) 190.7ms (-1%) 44.5 MB
mono-large ferrflow 873.3ms (-3%) 1086.6ms (+22%) 542.0ms (+174%) 481.4ms (+150%) 332.5ms (+74%) 44.0 MB
mono-medium ferrflow 218.5ms (+3%) 220.9ms (+6%) 199.9ms (+5%) 197.1ms (+3%) 196.4ms (+2%) 43.5 MB
mono-small ferrflow 203.3ms (+2%) 201.7ms 195.7ms (+1%) 202.2ms (+3%) 198.3ms (+4%) 43.9 MB
single ferrflow 196.2ms (-30%) 196.3ms (-10%) 192.8ms (+9%) 194.7ms (-13%) 191.2ms (-5%) 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 - 586.4ms (-9%) - - - 106.8 MB
complex commit-and-tag-version - 444.3ms (-15%) - - - 91.3 MB
complex ferrflow 273.6ms (-16%) 272.9ms (-15%) 255.5ms (-16%) 254.9ms (-15%) 255.8ms (-16%) 91.5 MB
complex semantic-release - 1363.8ms (-12%) - - - 140.7 MB
complex standard-version - 513.7ms (-15%) - - - 94.2 MB
mono-100-1k changesets - 700.8ms (+31%) - - - 110.1 MB
mono-100-1k commit-and-tag-version - 592.1ms (+32%) - - - 91.3 MB
mono-100-1k ferrflow 336.4ms (+28%) 334.6ms (+29%) 287.3ms (+27%) 288.1ms (+28%) 287.5ms (+28%) 91.1 MB
mono-100-1k semantic-release - 1673.6ms (+28%) - - - 159.9 MB
mono-100-1k standard-version - 710.3ms (+33%) - - - 97.3 MB
mono-50-5k changesets - 599.4ms (-11%) - - - 104.5 MB
mono-50-5k commit-and-tag-version - 933.3ms (-6%) - - - 108.0 MB
mono-50-5k ferrflow 478.0ms (-3%) 474.1ms (-3%) 291.3ms (-3%) 286.4ms (-5%) 285.3ms (-4%) 93.4 MB
mono-50-5k semantic-release - 2277.4ms (-11%) - - - 311.2 MB
mono-50-5k standard-version - 1136.8ms (-9%) - - - 128.0 MB
mono-large changesets - 708.9ms (-18%) - - - 116.3 MB
mono-large commit-and-tag-version - 1074.1ms (-22%) - - - 128.2 MB
mono-large ferrflow 880.5ms (-11%) 880.5ms (-11%) 219.3ms (-26%) 213.2ms (-29%) 216.4ms (-26%) 93.2 MB
mono-large semantic-release - 2485.7ms (-23%) - - - 400.3 MB
mono-large standard-version - 1318.0ms (-23%) - - - 169.2 MB
mono-medium changesets - 647.7ms (-11%) - - - 103.2 MB
mono-medium commit-and-tag-version - 548.0ms (+4%) - - - 91.4 MB
mono-medium ferrflow 318.6ms (+4%) 316.3ms (+3%) 298.0ms (+4%) 297.1ms (+4%) 296.9ms (+4%) 91.6 MB
mono-medium semantic-release - 1577.0ms (-6%) - - - 144.0 MB
mono-medium standard-version - 641.2ms (+4%) - - - 96.3 MB
mono-small changesets - 664.7ms (+12%) - - - 102.5 MB
mono-small commit-and-tag-version - 490.1ms (+1%) - - - 91.7 MB
mono-small ferrflow 306.7ms (+3%) 308.0ms (+3%) 303.0ms (+2%) 303.0ms (+3%) 304.1ms (+4%) 92.2 MB
mono-small semantic-release - 1564.2ms (+10%) - - - 133.0 MB
mono-small standard-version - 553.5ms (-1%) - - - 91.4 MB
single changesets - 559.8ms (+48%) - - - 104.3 MB
single commit-and-tag-version - 494.2ms (+67%) - - - 93.6 MB
single ferrflow 298.4ms (+59%) 297.7ms (+61%) 297.4ms (+66%) 300.1ms (+61%) 298.5ms (+62%) 93.6 MB
single semantic-release - 1479.8ms (+65%) - - - 136.6 MB
single standard-version - 560.4ms (+59%) - - - 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