Skip to content

Releases: FerrLabs/FerrFlow

v5.22.1

28 Jun 08:18

Choose a tag to compare

[5.22.1] - 2026-06-28

Bug Fixes

  • fix(publish): retry cargo publish on transient registry index lag (#622)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 3.3ms 112.0ms 27.7ms 3.5ms 3.1ms 13.1 MB
mono-50-5k ferrflow 3.0ms 508.4ms 104.5ms 3.0ms 2.7ms 12.9 MB
mono-large ferrflow 4.4ms 1017.7ms 210.1ms 4.6ms 3.8ms 15.1 MB
mono-medium ferrflow 3.0ms 60.8ms 15.2ms 2.8ms 2.8ms 13.1 MB
mono-small ferrflow 2.9ms 17.9ms 5.0ms 2.5ms 2.5ms 12.8 MB
single ferrflow 2.5ms 16.5ms 4.6ms 2.4ms 2.5ms 12.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
mono-100-1k ferrflow - - 218.7ms 186.9ms 187.1ms 42.9 MB
mono-50-5k ferrflow - - 317.5ms 185.9ms 183.8ms 45.1 MB
mono-large ferrflow - - 443.3ms 186.7ms 188.3ms 43.5 MB
mono-medium ferrflow - - 201.9ms 184.8ms 182.3ms 43.4 MB
mono-small ferrflow - - 186.4ms 184.7ms 185.9ms 43.5 MB
single ferrflow - - 189.4ms 185.5ms 185.0ms 43.3 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 874.0ms - - - - 111.6 MB
mono-100-1k commit-and-tag-version 710.4ms - - - - 91.5 MB
mono-100-1k ferrflow 287.0ms 389.9ms 307.6ms 283.8ms 280.9ms 92.3 MB
mono-100-1k standard-version 753.5ms - - - - 94.8 MB
mono-50-5k changesets 826.4ms - - - - 111.5 MB
mono-50-5k commit-and-tag-version 1329.5ms - - - - 119.4 MB
mono-50-5k ferrflow 283.3ms 797.6ms 390.7ms 290.4ms 281.7ms 92.6 MB
mono-50-5k standard-version 1395.6ms - - - - 126.0 MB
mono-large changesets 966.7ms - - - - 118.3 MB
mono-large commit-and-tag-version 2191.3ms - - - - 160.5 MB
mono-large ferrflow 291.9ms 1320.3ms 503.5ms 290.6ms 291.2ms 91.6 MB
mono-large standard-version 2288.4ms - - - - 166.0 MB
mono-medium changesets 832.8ms - - - - 113.0 MB
mono-medium commit-and-tag-version 610.3ms - - - - 92.3 MB
mono-medium ferrflow 293.2ms 349.7ms 300.4ms 290.5ms 290.0ms 92.0 MB
mono-medium standard-version 647.8ms - - - - 93.9 MB
mono-small changesets 792.3ms - - - - 107.9 MB
mono-small commit-and-tag-version 530.4ms - - - - 92.3 MB
mono-small ferrflow 287.8ms 302.6ms 289.2ms 286.7ms 287.5ms 91.2 MB
mono-small standard-version 559.2ms - - - - 91.6 MB
single changesets 763.7ms - - - - 105.4 MB
single commit-and-tag-version 533.5ms - - - - 91.4 MB
single ferrflow 290.7ms 306.2ms 291.7ms 291.3ms 288.6ms 91.6 MB
single standard-version 560.1ms - - - - 92.1 MB

Install footprint

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

v5.22.0

26 Jun 18:39

Choose a tag to compare

[5.22.0] - 2026-06-26

Features

  • feat(monorepo): detect dependency cycles and release in topological order (#618)
  • feat(formats): auto-update lockfiles after version bump (#617)
  • feat(obs): add tracing logging foundation (init, --log-format flag, JSON layer) (#609)

Bug Fixes

  • fix(build): sync Cargo.lock to the 5.20.0 manifest version (#616)

Refactoring

  • refactor(obs): migrate src/monorepo/ diagnostics to tracing macros (#615)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 3.3ms 110.6ms 26.9ms 3.3ms 2.9ms 13.1 MB
mono-50-5k ferrflow 2.9ms 505.3ms 104.4ms 3.1ms 2.6ms 12.9 MB
mono-large ferrflow 4.2ms 1026.4ms 212.4ms 4.4ms 3.8ms 15.1 MB
mono-medium ferrflow 3.1ms 60.2ms 14.7ms 3.0ms 2.7ms 12.8 MB
mono-small ferrflow 2.7ms 17.8ms 4.9ms 2.5ms 2.5ms 13.0 MB
single ferrflow 2.5ms 16.4ms 4.6ms 2.5ms 2.4ms 12.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
mono-100-1k ferrflow - - 216.1ms 185.8ms 181.4ms 45.6 MB
mono-50-5k ferrflow - - 309.3ms 183.5ms 183.3ms 45.3 MB
mono-large ferrflow - - 444.2ms 183.8ms 182.6ms 45.1 MB
mono-medium ferrflow - - 196.4ms 179.8ms 182.4ms 42.9 MB
mono-small ferrflow - - 181.7ms 178.5ms 181.3ms 45.9 MB
single ferrflow - - 182.9ms 184.7ms 179.4ms 43.2 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 914.6ms - - - - 111.5 MB
mono-100-1k commit-and-tag-version 703.5ms - - - - 91.3 MB
mono-100-1k ferrflow 275.0ms 384.8ms 300.5ms 277.9ms 275.4ms 91.9 MB
mono-100-1k standard-version 724.4ms - - - - 95.4 MB
mono-50-5k changesets 871.9ms - - - - 107.3 MB
mono-50-5k commit-and-tag-version 1355.1ms - - - - 120.5 MB
mono-50-5k ferrflow 276.2ms 783.1ms 378.8ms 275.5ms 275.8ms 92.4 MB
mono-50-5k standard-version 1419.8ms - - - - 127.7 MB
mono-large changesets 1016.3ms - - - - 111.9 MB
mono-large commit-and-tag-version 2202.5ms - - - - 158.5 MB
mono-large ferrflow 281.1ms 1303.0ms 491.2ms 280.8ms 278.5ms 92.3 MB
mono-large standard-version 2196.9ms - - - - 166.1 MB
mono-medium changesets 865.0ms - - - - 111.3 MB
mono-medium commit-and-tag-version 600.1ms - - - - 92.1 MB
mono-medium ferrflow 278.6ms 335.1ms 290.0ms 278.4ms 275.7ms 92.1 MB
mono-medium standard-version 633.9ms - - - - 93.8 MB
mono-small changesets 799.8ms - - - - 103.8 MB
mono-small commit-and-tag-version 522.1ms - - - - 92.2 MB
mono-small ferrflow 280.7ms 295.6ms 279.2ms 282.1ms 276.9ms 92.0 MB
mono-small standard-version 540.7ms - - - - 92.0 MB
single changesets 783.3ms - - - - 104.1 MB
single commit-and-tag-version 518.7ms - - - - 91.8 MB
single ferrflow 284.5ms 297.6ms 284.7ms 283.0ms 282.0ms 91.3 MB
single standard-version 540.9ms - - - - 92.1 MB

Install footprint

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

v5.21.0

26 Jun 15:06

Choose a tag to compare

[5.21.0] - 2026-06-26

Features

  • feat(obs): add tracing logging foundation (init, --log-format flag, JSON layer) (#609)

Bug Fixes

  • fix(build): sync Cargo.lock to the 5.20.0 manifest version (#616)

Refactoring

  • refactor(obs): migrate src/monorepo/ diagnostics to tracing macros (#615)

v5.20.0

26 Jun 14:29

Choose a tag to compare

[5.20.0] - 2026-06-26

Features

  • feat(obs): add tracing logging foundation (init, --log-format flag, JSON layer) (#609)

v5.19.0

26 Jun 11:44

Choose a tag to compare

[5.19.0] - 2026-06-26

Features

  • feat(release): add Windows arm64 and Linux armv7 build targets (#607)

Bug Fixes

  • fix(npm): add files allowlist, shim signal/error handling, node engines (#608)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 3.4ms 83.3ms 20.8ms 3.5ms 3.0ms 13.2 MB
mono-50-5k ferrflow 3.2ms 366.5ms 75.1ms 3.5ms 2.4ms 13.2 MB
mono-large ferrflow 4.2ms 714.3ms 148.6ms 4.6ms 3.9ms 15.2 MB
mono-medium ferrflow 5.5ms 44.9ms 11.6ms 3.2ms 2.6ms 13.2 MB
mono-small ferrflow 2.6ms 16.2ms 4.5ms 2.8ms 2.6ms 13.1 MB
single ferrflow 2.4ms 13.6ms 4.2ms 2.4ms 2.6ms 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
mono-100-1k ferrflow - - 173.9ms 156.1ms 155.1ms 43.2 MB
mono-50-5k ferrflow - - 242.5ms 157.6ms 156.6ms 44.9 MB
mono-large ferrflow - - 336.6ms 156.7ms 155.5ms 43.9 MB
mono-medium ferrflow - - 167.1ms 152.4ms 154.2ms 43.1 MB
mono-small ferrflow - - 157.3ms 151.2ms 153.5ms 43.0 MB
single ferrflow - - 159.6ms 153.4ms 154.9ms 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
mono-100-1k changesets 842.3ms - - - - 109.6 MB
mono-100-1k commit-and-tag-version 607.0ms - - - - 90.6 MB
mono-100-1k ferrflow 252.2ms 329.1ms 273.6ms 252.6ms 248.9ms 92.2 MB
mono-100-1k standard-version 634.3ms - - - - 96.2 MB
mono-50-5k changesets 789.5ms - - - - 110.8 MB
mono-50-5k commit-and-tag-version 1158.6ms - - - - 117.5 MB
mono-50-5k ferrflow 251.1ms 612.9ms 319.7ms 246.7ms 250.8ms 91.3 MB
mono-50-5k standard-version 1196.8ms - - - - 125.8 MB
mono-large changesets 895.5ms - - - - 113.6 MB
mono-large commit-and-tag-version 1851.0ms - - - - 158.8 MB
mono-large ferrflow 251.7ms 984.3ms 401.4ms 246.9ms 245.6ms 91.2 MB
mono-large standard-version 1888.7ms - - - - 167.9 MB
mono-medium changesets 797.1ms - - - - 109.4 MB
mono-medium commit-and-tag-version 539.3ms - - - - 91.5 MB
mono-medium ferrflow 252.4ms 289.3ms 254.7ms 247.8ms 248.8ms 91.6 MB
mono-medium standard-version 565.6ms - - - - 94.7 MB
mono-small changesets 766.5ms - - - - 106.3 MB
mono-small commit-and-tag-version 475.6ms - - - - 91.3 MB
mono-small ferrflow 250.7ms 260.4ms 246.8ms 248.7ms 249.6ms 91.4 MB
mono-small standard-version 480.1ms - - - - 91.3 MB
single changesets 730.6ms - - - - 103.7 MB
single commit-and-tag-version 468.4ms - - - - 91.2 MB
single ferrflow 253.5ms 265.1ms 266.1ms 254.0ms 261.9ms 92.3 MB
single standard-version 488.3ms - - - - 91.8 MB

Install footprint

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

v5.18.0

26 Jun 08:19

Choose a tag to compare

[5.18.0] - 2026-06-26

Features

  • feat(npm): publish CLI as unscoped ferrflow with @ferrflow/* platform packages (#606)
  • feat(publish): auto-scope by triggering tag, accept multiple packages and --all (#602)

Bug Fixes

  • fix(deps): bump memmap2 to 0.9.11 (RUSTSEC-2026-0186) (#604)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 3.7ms 119.2ms 28.9ms 3.7ms 3.5ms 12.9 MB
mono-50-5k ferrflow 3.2ms 539.4ms 113.1ms 3.1ms 2.9ms 12.7 MB
mono-large ferrflow 4.7ms 1081.2ms 228.7ms 4.9ms 4.2ms 12.9 MB
mono-medium ferrflow 3.2ms 63.6ms 16.0ms 3.2ms 3.0ms 12.7 MB
mono-small ferrflow 2.8ms 18.5ms 5.7ms 2.7ms 2.6ms 12.7 MB
single ferrflow 2.8ms 16.9ms 4.8ms 2.6ms 2.5ms 12.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
mono-100-1k ferrflow - - 218.6ms 190.0ms 190.7ms 49.5 MB
mono-50-5k ferrflow - - 318.8ms 181.5ms 189.6ms 43.8 MB
mono-large ferrflow - - 462.2ms 186.1ms 187.3ms 43.3 MB
mono-medium ferrflow - - 199.9ms 185.2ms 183.8ms 45.2 MB
mono-small ferrflow - - 189.6ms 184.0ms 181.5ms 43.1 MB
single ferrflow - - 186.5ms 186.8ms 181.9ms 46.7 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 831.4ms - - - - 108.5 MB
mono-100-1k commit-and-tag-version 676.4ms - - - - 90.8 MB
mono-100-1k standard-version 696.4ms - - - - 96.1 MB
mono-50-5k changesets 783.8ms - - - - 107.1 MB
mono-50-5k commit-and-tag-version 1283.3ms - - - - 119.7 MB
mono-50-5k standard-version 1297.9ms - - - - 125.5 MB
mono-large changesets 919.3ms - - - - 114.1 MB
mono-large commit-and-tag-version 2003.8ms - - - - 159.3 MB
mono-large standard-version 1999.2ms - - - - 165.6 MB
mono-medium changesets 798.0ms - - - - 106.4 MB
mono-medium commit-and-tag-version 596.9ms - - - - 90.9 MB
mono-medium standard-version 615.6ms - - - - 95.0 MB
mono-small changesets 767.7ms - - - - 105.9 MB
mono-small commit-and-tag-version 529.5ms - - - - 90.9 MB
mono-small standard-version 534.9ms - - - - 91.4 MB
single changesets 739.0ms - - - - 105.7 MB
single commit-and-tag-version 529.0ms - - - - 91.8 MB
single standard-version 538.2ms - - - - 91.3 MB

Install footprint

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

v5.17.0

25 Jun 20:24

Choose a tag to compare

[5.17.0] - 2026-06-25

Features

  • feat(publish): auto-scope by triggering tag, accept multiple packages and --all (#602)

v5.16.0

17 Jun 11:42

Choose a tag to compare

[5.16.0] - 2026-06-17

Features

  • feat(cli): add --jobs / FERRFLOW_JOBS to control parallelism (#598)

Bug Fixes

  • perf(git): use commit-graph for revision walks (#596)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 3.1ms 108.9ms 26.6ms 3.3ms 3.0ms 12.9 MB
mono-50-5k ferrflow 2.9ms 502.1ms 104.1ms 2.9ms 2.5ms 12.6 MB
mono-large ferrflow 4.3ms 1013.6ms 210.2ms 4.2ms 3.6ms 12.5 MB
mono-medium ferrflow 2.8ms 58.1ms 14.7ms 2.8ms 2.6ms 12.7 MB
mono-small ferrflow 2.6ms 17.0ms 5.0ms 2.5ms 2.3ms 12.7 MB
single ferrflow 2.5ms 15.7ms 4.4ms 2.4ms 2.3ms 12.7 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 - - 215.3ms 179.5ms 179.5ms 43.2 MB
mono-50-5k ferrflow - - 303.9ms 180.5ms 179.1ms 43.1 MB
mono-large ferrflow - - 444.2ms 183.9ms 181.5ms 45.6 MB
mono-medium ferrflow - - 195.1ms 178.8ms 179.0ms 43.5 MB
mono-small ferrflow - - 183.7ms 182.6ms 180.7ms 44.1 MB
single ferrflow - - 186.1ms 178.2ms 178.6ms 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
mono-100-1k changesets 945.8ms - - - - 108.3 MB
mono-100-1k commit-and-tag-version 693.5ms - - - - 92.2 MB
mono-100-1k standard-version 709.4ms - - - - 94.6 MB
mono-50-5k changesets 878.9ms - - - - 106.3 MB
mono-50-5k commit-and-tag-version 1308.3ms - - - - 120.4 MB
mono-50-5k standard-version 1355.5ms - - - - 124.9 MB
mono-large changesets 1054.4ms - - - - 114.8 MB
mono-large commit-and-tag-version 2239.3ms - - - - 157.7 MB
mono-large standard-version 2168.6ms - - - - 164.4 MB
mono-medium changesets 881.3ms - - - - 113.6 MB
mono-medium commit-and-tag-version 595.2ms - - - - 92.0 MB
mono-medium standard-version 624.0ms - - - - 94.7 MB
mono-small changesets 850.0ms - - - - 108.1 MB
mono-small commit-and-tag-version 516.2ms - - - - 91.3 MB
mono-small standard-version 533.3ms - - - - 91.6 MB
single changesets 836.3ms - - - - 105.3 MB
single commit-and-tag-version 521.7ms - - - - 91.9 MB
single standard-version 535.8ms - - - - 92.1 MB

Install footprint

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

v5.15.2

17 Jun 11:23

Choose a tag to compare

[5.15.2] - 2026-06-17

Bug Fixes

  • perf(forge): parallelize per-tag release creation with a capped rayon pool (#595)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 3.4ms 113.0ms 27.2ms 3.4ms 3.0ms 12.5 MB
mono-50-5k ferrflow 2.9ms 512.8ms 103.9ms 2.8ms 2.7ms 12.5 MB
mono-large ferrflow 4.2ms 1035.3ms 218.4ms 4.6ms 3.9ms 12.5 MB
mono-medium ferrflow 2.8ms 60.0ms 14.4ms 2.8ms 2.6ms 12.5 MB
mono-small ferrflow 2.4ms 18.4ms 4.7ms 2.4ms 2.4ms 12.5 MB
single ferrflow 2.4ms 16.6ms 4.4ms 2.2ms 2.3ms 12.5 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 - - 221.4ms 186.1ms 185.7ms 44.0 MB
mono-50-5k ferrflow - - 319.8ms 185.2ms 186.2ms 43.7 MB
mono-large ferrflow - - 459.6ms 185.9ms 186.8ms 43.2 MB
mono-medium ferrflow - - 199.7ms 186.4ms 185.2ms 44.2 MB
mono-small ferrflow - - 186.2ms 185.6ms 186.9ms 45.6 MB
single ferrflow - - 186.2ms 183.9ms 182.0ms 44.1 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 865.7ms - - - - 108.8 MB
mono-100-1k commit-and-tag-version 680.4ms - - - - 89.2 MB
mono-100-1k ferrflow 339.8ms 335.9ms 589.7ms 287.9ms 290.6ms 89.5 MB
mono-100-1k standard-version 695.9ms - - - - 96.9 MB
mono-50-5k changesets 814.0ms - - - - 110.9 MB
mono-50-5k commit-and-tag-version 1261.9ms - - - - 117.5 MB
mono-50-5k ferrflow 472.6ms 476.4ms 699.3ms 296.6ms 291.7ms 89.4 MB
mono-50-5k standard-version 1301.8ms - - - - 126.6 MB
mono-large changesets 947.8ms - - - - 112.5 MB
mono-large commit-and-tag-version 2011.2ms - - - - 155.8 MB
mono-large ferrflow 680.6ms 679.3ms 2881.3ms 296.9ms 300.4ms 89.4 MB
mono-large standard-version 2029.8ms - - - - 163.2 MB
mono-medium changesets 816.1ms - - - - 110.1 MB
mono-medium commit-and-tag-version 597.2ms - - - - 89.4 MB
mono-medium ferrflow 319.4ms 316.7ms 375.5ms 289.2ms 289.0ms 90.0 MB
mono-medium standard-version 629.1ms - - - - 94.4 MB
mono-small changesets 836.2ms - - - - 104.9 MB
mono-small commit-and-tag-version 528.7ms - - - - 89.4 MB
mono-small ferrflow 299.7ms 301.4ms 298.6ms 288.4ms 289.1ms 89.7 MB
mono-small standard-version 548.2ms - - - - 91.1 MB
single changesets 757.6ms - - - - 103.3 MB
single commit-and-tag-version 532.9ms - - - - 89.0 MB
single ferrflow 299.9ms 303.2ms 299.9ms 290.3ms 294.2ms 89.2 MB
single standard-version 556.6ms - - - - 91.1 MB

Install footprint

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

v5.15.1

17 Jun 10:48

Choose a tag to compare

[5.15.1] - 2026-06-17

Refactoring

  • refactor(monorepo): share HEAD-ancestor cache through orphan-strategy tag lookups (#594)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
mono-100-1k ferrflow 3.2ms 108.3ms 26.1ms 3.3ms 3.1ms 12.5 MB
mono-50-5k ferrflow 2.8ms 506.2ms 102.1ms 2.7ms 2.6ms 12.5 MB
mono-large ferrflow 4.1ms 1024.7ms 212.9ms 4.2ms 3.7ms 12.3 MB
mono-medium ferrflow 2.7ms 58.7ms 14.2ms 2.7ms 2.5ms 12.6 MB
mono-small ferrflow 2.3ms 17.3ms 4.7ms 2.4ms 2.2ms 12.5 MB
single ferrflow 2.3ms 16.1ms 4.3ms 2.2ms 2.2ms 12.3 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 - - 210.8ms 179.5ms 182.8ms 43.4 MB
mono-50-5k ferrflow - - 312.0ms 180.7ms 182.8ms 44.0 MB
mono-large ferrflow - - 456.6ms 186.3ms 181.4ms 46.2 MB
mono-medium ferrflow - - 196.6ms 182.7ms 185.6ms 45.7 MB
mono-small ferrflow - - 186.7ms 182.4ms 184.1ms 45.9 MB
single ferrflow - - 187.2ms 181.4ms 180.8ms 46.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 843.1ms - - - - 110.6 MB
mono-100-1k commit-and-tag-version 663.9ms - - - - 91.2 MB
mono-100-1k ferrflow 336.1ms 337.8ms 582.5ms 288.2ms 289.3ms 91.7 MB
mono-100-1k standard-version 701.0ms - - - - 97.4 MB
mono-50-5k changesets 805.4ms - - - - 112.1 MB
mono-50-5k commit-and-tag-version 1263.8ms - - - - 119.6 MB
mono-50-5k ferrflow 464.8ms 463.1ms 687.0ms 288.5ms 287.8ms 90.8 MB
mono-50-5k standard-version 1283.4ms - - - - 125.3 MB
mono-large changesets 922.2ms - - - - 113.9 MB
mono-large commit-and-tag-version 1968.5ms - - - - 158.8 MB
mono-large ferrflow 660.9ms 665.0ms 2860.0ms 289.6ms 288.4ms 91.3 MB
mono-large standard-version 2013.6ms - - - - 163.3 MB
mono-medium changesets 797.6ms - - - - 110.9 MB
mono-medium commit-and-tag-version 592.1ms - - - - 90.9 MB
mono-medium ferrflow 313.8ms 312.7ms 375.1ms 288.1ms 285.4ms 91.6 MB
mono-medium standard-version 604.9ms - - - - 94.5 MB
mono-small changesets 771.3ms - - - - 106.4 MB
mono-small commit-and-tag-version 519.9ms - - - - 91.0 MB
mono-small ferrflow 295.5ms 298.3ms 296.8ms 284.4ms 283.9ms 91.3 MB
mono-small standard-version 524.4ms - - - - 90.8 MB
single changesets 749.1ms - - - - 105.1 MB
single commit-and-tag-version 520.2ms - - - - 91.2 MB
single ferrflow 300.1ms 298.8ms 295.5ms 287.7ms 290.3ms 91.0 MB
single standard-version 530.3ms - - - - 92.1 MB

Install footprint

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