Skip to content

v5.3.4

Choose a tag to compare

@ferrflow ferrflow released this 15 Jun 02:38

[5.3.4] - 2026-06-15

Bug Fixes

  • fix(deps): update rust crate gix to 0.84 (#520)
  • fix(changelog): align categorization with bump parser, keep refactor section (#525) (#559)
  • fix(docs): correct hook env vars, schema enum, GitLab draft warning, --recover refs (#557)
  • fix(audit): zerover metadata clear, path containment, URL encoding (#553) (#562)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 113.8ms 113.0ms 27.2ms 3.3ms 2.9ms 12.1 MB
mono-50-5k ferrflow 529.0ms 528.5ms 105.2ms 2.9ms 2.6ms 12.3 MB
mono-large ferrflow 1071.7ms 1067.3ms 218.9ms 4.8ms 3.6ms 12.3 MB
mono-medium ferrflow 58.8ms 61.2ms 15.1ms 2.8ms 3.1ms 12.1 MB
mono-small ferrflow 17.4ms 16.8ms 4.8ms 2.4ms 2.2ms 12.1 MB
single ferrflow 16.0ms 16.3ms 4.4ms 2.2ms 2.1ms 12.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
mono-100-1k ferrflow - - 219.9ms 190.2ms 189.5ms 44.2 MB
mono-50-5k ferrflow - - 323.2ms 191.2ms 186.0ms 45.3 MB
mono-large ferrflow - - 468.6ms 189.9ms 189.5ms 43.2 MB
mono-medium ferrflow - - 202.8ms 184.6ms 187.1ms 43.5 MB
mono-small ferrflow - - 191.3ms 188.2ms 185.3ms 43.3 MB
single ferrflow - - 191.4ms 184.5ms 191.2ms 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
mono-100-1k changesets 859.3ms - - - - 111.6 MB
mono-100-1k commit-and-tag-version 675.3ms - - - - 90.0 MB
mono-100-1k ferrflow 353.6ms 349.2ms 595.5ms 302.7ms 295.0ms 89.3 MB
mono-100-1k standard-version 714.4ms - - - - 94.9 MB
mono-50-5k changesets 810.5ms - - - - 108.8 MB
mono-50-5k commit-and-tag-version 1271.7ms - - - - 117.5 MB
mono-50-5k ferrflow 476.6ms 478.8ms 697.7ms 303.4ms 291.4ms 89.4 MB
mono-50-5k standard-version 1314.0ms - - - - 127.0 MB
mono-large changesets 954.5ms - - - - 111.4 MB
mono-large commit-and-tag-version 1988.2ms - - - - 157.6 MB
mono-large ferrflow 677.9ms 677.3ms 2914.7ms 299.3ms 297.2ms 89.5 MB
mono-large standard-version 2028.3ms - - - - 164.7 MB
mono-medium changesets 844.3ms - - - - 110.0 MB
mono-medium commit-and-tag-version 602.0ms - - - - 89.5 MB
mono-medium ferrflow 322.9ms 321.7ms 380.6ms 299.8ms 300.8ms 89.7 MB
mono-medium standard-version 632.4ms - - - - 93.7 MB
mono-small changesets 786.5ms - - - - 105.5 MB
mono-small commit-and-tag-version 524.0ms - - - - 89.2 MB
mono-small ferrflow 304.9ms 308.4ms 302.7ms 294.2ms 298.7ms 89.3 MB
mono-small standard-version 552.4ms - - - - 91.0 MB
single changesets 759.3ms - - - - 102.6 MB
single commit-and-tag-version 533.2ms - - - - 89.4 MB
single ferrflow 306.5ms 306.9ms 304.2ms 298.1ms 295.8ms 89.5 MB
single standard-version 539.6ms - - - - 91.0 MB

Install footprint

Tool npm binary
changesets 26.0 MB —
commit-and-tag-version 20.0 MB —
ferrflow 13.0 MB 8.0 MB
release-please 95.0 MB —
semantic-release 69.0 MB —
standard-version 21.0 MB —