Skip to content

v7.24.0

Choose a tag to compare

@ferrflow ferrflow released this 22 Sep 09:49
· 17 commits to main since this release
fbafccb

[7.24.0] - 2026-09-22

Features

  • feat(docs): ship every schema in the doc package under its own name (#1141)

Bug Fixes

  • fix(forge): end the remote host where git does, and drop the duplicate host parser (#1147)
  • fix(docs): drop schema copies that no longer exist in schema/ (#1144)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 16.6ms (+10%) 15.1ms (+3%) 3.1ms (-9%) 3.0ms (+3%) 3.2ms (+7%) 15.7 MB
mono-100-1k ferrflow 41.7ms (+2%) 40.4ms (+4%) 5.4ms (+4%) 4.5ms (+5%) 4.8ms (+9%) 15.7 MB
mono-50-5k ferrflow 135.6ms (+3%) 131.5ms (+2%) 6.1ms 3.9ms (+3%) 4.0ms (+3%) 15.5 MB
mono-large ferrflow 489.9ms (+3%) 482.1ms (+2%) 10.5ms (+4%) 6.8ms (+10%) 6.0ms (+5%) 17.5 MB
mono-medium ferrflow 20.4ms (-5%) 20.5ms (+6%) 4.9ms (+4%) 4.1ms (+2%) 4.4ms (+13%) 15.7 MB
mono-small ferrflow 9.4ms (+4%) 9.2ms (+6%) 3.6ms (+9%) 3.0ms 3.5ms (+13%) 13.5 MB
single ferrflow 8.0ms 7.9ms (+5%) 3.7ms (+9%) 3.3ms (+10%) 3.4ms (+6%) 13.6 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 436.7ms (+40%) 621.6ms (+41%) 410.1ms (+83%) 432.5ms (+58%) 446.1ms (+13%) 43.3 MB
mono-100-1k ferrflow 238.5ms (+4%) 235.2ms (+2%) 194.6ms (+3%) 196.4ms (+2%) 197.8ms (+5%) 44.0 MB
mono-50-5k ferrflow 323.3ms 322.1ms 192.1ms (-1%) 188.3ms (-1%) 188.0ms (-2%) 42.8 MB
mono-large ferrflow 707.4ms 703.7ms 194.8ms (-2%) 190.7ms (-2%) 190.0ms (-2%) 42.7 MB
mono-medium ferrflow 225.3ms (+6%) 223.5ms (+7%) 208.2ms (+7%) 212.6ms (+9%) 207.8ms (+6%) 43.3 MB
mono-small ferrflow 189.4ms (-3%) 189.6ms (-2%) 187.6ms (+1%) 184.4ms 185.2ms (-1%) 43.2 MB
single ferrflow 199.3ms (+3%) 199.6ms (+5%) 187.5ms (-3%) 188.1ms 190.7ms (+1%) 44.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 - 441.1ms - - - 104.6 MB
complex commit-and-tag-version - 326.0ms - - - 91.8 MB
complex ferrflow 197.8ms (-4%) 210.3ms (+3%) 185.6ms (-3%) 192.0ms (+3%) 182.7ms (-3%) 91.6 MB
complex semantic-release - 974.6ms (-3%) - - - 141.4 MB
complex standard-version - 370.7ms (-2%) - - - 94.6 MB
mono-100-1k changesets - 693.7ms - - - 107.5 MB
mono-100-1k commit-and-tag-version - 593.2ms (+1%) - - - 91.8 MB
mono-100-1k ferrflow 335.1ms (+1%) 333.5ms (+1%) 298.1ms (+1%) 295.9ms (+1%) 295.3ms 91.8 MB
mono-100-1k semantic-release - 1680.4ms (+1%) - - - 158.0 MB
mono-100-1k standard-version - 710.0ms (+1%) - - - 96.4 MB
mono-50-5k changesets - 624.4ms (-2%) - - - 103.5 MB
mono-50-5k commit-and-tag-version - 930.6ms (-8%) - - - 106.1 MB
mono-50-5k ferrflow 420.4ms 421.5ms (+1%) 288.7ms (-3%) 287.0ms (-2%) 287.2ms (-2%) 91.4 MB
mono-50-5k semantic-release - 2314.8ms (-5%) - - - 310.6 MB
mono-50-5k standard-version - 1138.4ms (-8%) - - - 125.9 MB
mono-large changesets - 789.3ms (-2%) - - - 115.9 MB
mono-large commit-and-tag-version - 1373.7ms (-6%) - - - 130.1 MB
mono-large ferrflow 808.9ms (+1%) 812.8ms (+2%) 305.1ms (+2%) 302.9ms (+3%) 301.5ms (+2%) 93.7 MB
mono-large semantic-release - 3184.6ms (-3%) - - - 398.2 MB
mono-large standard-version - 1727.7ms (-9%) - - - 163.3 MB
mono-medium changesets - 693.6ms (+8%) - - - 106.2 MB
mono-medium commit-and-tag-version - 585.4ms (+4%) - - - 93.2 MB
mono-medium ferrflow 328.8ms (+2%) 323.0ms (+1%) 312.1ms (+5%) 315.0ms (+5%) 312.5ms (+3%) 93.3 MB
mono-medium semantic-release - 1678.5ms (+8%) - - - 144.1 MB
mono-medium standard-version - 672.5ms (+6%) - - - 95.6 MB
mono-small changesets - 589.1ms (+1%) - - - 103.3 MB
mono-small commit-and-tag-version - 479.2ms (-1%) - - - 92.9 MB
mono-small ferrflow 292.3ms 290.9ms 290.0ms (+1%) 289.5ms (+1%) 289.2ms (+1%) 93.1 MB
mono-small semantic-release - 1432.7ms - - - 135.8 MB
mono-small standard-version - 541.9ms - - - 92.9 MB
single changesets - 542.9ms (-4%) - - - 104.3 MB
single commit-and-tag-version - 492.9ms (+1%) - - - 91.6 MB
single ferrflow 294.0ms (-4%) 297.1ms (-3%) 289.1ms (-6%) 287.8ms (-6%) 291.0ms (-4%) 91.9 MB
single semantic-release - 1458.6ms (-1%) - - - 136.9 MB
single standard-version - 547.5ms (-1%) - - - 93.3 MB

Install footprint

Tool npm binary
changesets 5.0 MB
commit-and-tag-version 9.0 MB
ferrflow 9.0 MB 8.0 MB
release-please 95.0 MB
semantic-release 69.0 MB
standard-version 21.0 MB