Skip to content

Releases: FerrLabs/FerrFlow

v7.20.2

Choose a tag to compare

@ferrflow ferrflow released this 07 Sep 08:56
85d7273

[7.20.2] - 2026-09-07

Bug Fixes

  • fix(git): classify transient errors by failure, not by remote name (#1051)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 23.5ms (+26%) 24.2ms (+36%) 5.1ms (+34%) 4.4ms (+33%) 4.0ms (+33%) 15.2 MB
mono-100-1k ferrflow 52.7ms (-8%) 51.7ms (-5%) 5.5ms (+17%) 4.6ms (+12%) 4.3ms (+10%) 15.2 MB
mono-50-5k ferrflow 189.3ms (-3%) 189.0ms (-2%) 6.2ms (-5%) 4.1ms (-5%) 4.0ms (+8%) 15.2 MB
mono-large ferrflow 679.0ms (+60%) 681.6ms (+65%) 10.0ms (+25%) 5.3ms 5.0ms (+14%) 17.3 MB
mono-medium ferrflow 25.9ms (-2%) 23.7ms (-2%) 4.6ms (-4%) 3.9ms (-7%) 3.7ms (-5%) 15.3 MB
mono-small ferrflow 9.3ms (-16%) 8.1ms (-26%) 3.1ms (-14%) 2.8ms (-15%) 2.8ms (-13%) 13.2 MB
single ferrflow 7.7ms (-4%) 7.5ms (-3%) 3.2ms (-6%) 3.0ms 3.0ms (-3%) 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 220.5ms (-21%) 214.7ms (-35%) 197.2ms (-23%) 195.9ms (-21%) 194.9ms (-48%) 45.1 MB
mono-100-1k ferrflow 248.4ms (-12%) 245.0ms (-12%) 198.6ms (-10%) 198.2ms (-7%) 197.4ms (-12%) 45.5 MB
mono-50-5k ferrflow 366.7ms (-5%) 364.7ms (-6%) 173.5ms (-12%) 171.9ms (-11%) 169.6ms (-14%) 43.3 MB
mono-large ferrflow 1013.6ms (+5%) 1006.4ms (+36%) 218.1ms (-36%) 219.1ms (-19%) 210.4ms (-21%) 42.8 MB
mono-medium ferrflow 219.4ms (+1%) 216.2ms (-1%) 197.2ms (+2%) 197.9ms (+2%) 198.1ms (-1%) 43.1 MB
mono-small ferrflow 241.1ms (+21%) 448.5ms (+126%) 267.0ms (+39%) 245.1ms (+28%) 326.2ms (+68%) 43.2 MB
single ferrflow 196.3ms (+2%) 195.2ms (+1%) 191.7ms (+2%) 193.2ms (+3%) 189.5ms (+2%) 45.8 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 - 674.3ms (+42%) - - - 104.5 MB
complex commit-and-tag-version - 526.6ms (+33%) - - - 91.5 MB
complex ferrflow 318.3ms (+31%) 318.7ms (+31%) 302.6ms (+33%) 301.5ms (+34%) 300.2ms (+31%) 91.4 MB
complex semantic-release - 1541.6ms (+39%) - - - 141.3 MB
complex standard-version - 600.6ms (+35%) - - - 95.2 MB
mono-100-1k changesets - 700.8ms (+1%) - - - 108.0 MB
mono-100-1k commit-and-tag-version - 611.1ms (+16%) - - - 90.9 MB
mono-100-1k ferrflow 354.3ms (+15%) 351.9ms (+14%) 304.2ms (+15%) 300.2ms (+14%) 302.3ms (+15%) 91.5 MB
mono-100-1k semantic-release - 1660.5ms (+10%) - - - 159.1 MB
mono-100-1k standard-version - 703.5ms (+19%) - - - 97.2 MB
mono-50-5k changesets - 615.2ms - - - 104.7 MB
mono-50-5k commit-and-tag-version - 901.5ms (-5%) - - - 106.0 MB
mono-50-5k ferrflow 462.8ms (-4%) 461.9ms (-4%) 273.3ms (-6%) 272.4ms (-6%) 272.5ms (-7%) 91.1 MB
mono-50-5k semantic-release - 2235.2ms (-3%) - - - 275.1 MB
mono-50-5k standard-version - 1114.0ms (-3%) - - - 125.3 MB
mono-large changesets - 744.2ms (+51%) - - - 116.3 MB
mono-large commit-and-tag-version - 1257.8ms (+60%) - - - 129.5 MB
mono-large ferrflow 1041.4ms (+64%) 1038.7ms (+67%) 257.3ms (+45%) 251.9ms (+45%) 253.3ms (+44%) 91.7 MB
mono-large semantic-release - 2775.8ms (+53%) - - - 399.1 MB
mono-large standard-version - 1535.6ms (+59%) - - - 168.4 MB
mono-medium changesets - 620.8ms (-9%) - - - 103.9 MB
mono-medium commit-and-tag-version - 542.7ms (-1%) - - - 91.2 MB
mono-medium ferrflow 319.5ms (+3%) 321.3ms (+4%) 299.5ms (+4%) 299.9ms (+4%) 297.7ms (+4%) 91.7 MB
mono-medium semantic-release - 1553.0ms - - - 144.0 MB
mono-medium standard-version - 631.0ms (+1%) - - - 95.4 MB
mono-small changesets - 580.8ms (+3%) - - - 103.7 MB
mono-small commit-and-tag-version - 402.7ms (-18%) - - - 91.1 MB
mono-small ferrflow 235.6ms (-21%) 237.5ms (-21%) 234.2ms (-20%) 233.4ms (-21%) 235.8ms (-19%) 91.6 MB
mono-small semantic-release - 1232.4ms (-11%) - - - 135.8 MB
mono-small standard-version - 425.4ms (-21%) - - - 93.2 MB
single changesets - 530.4ms (-8%) - - - 103.2 MB
single commit-and-tag-version - 488.2ms (-1%) - - - 91.5 MB
single ferrflow 300.3ms 300.1ms (+1%) 298.7ms (+2%) 295.2ms (+1%) 293.5ms (+1%) 92.3 MB
single semantic-release - 1471.0ms - - - 135.5 MB
single standard-version - 556.7ms (+1%) - - - 91.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

v7.20.1

Choose a tag to compare

@ferrflow ferrflow released this 06 Sep 14:12
a03d30b

[7.20.1] - 2026-09-06

Bug Fixes

  • fix(monorepo): stamp cascade-bumped packages with build metadata (#1041)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 18.7ms (-18%) 17.8ms (-24%) 3.8ms (-12%) 3.3ms (-11%) 3.0ms (-14%) 15.4 MB
mono-100-1k ferrflow 57.2ms (+9%) 54.7ms (+5%) 4.7ms 4.1ms (+8%) 3.9ms (+5%) 15.3 MB
mono-50-5k ferrflow 194.5ms 193.1ms (-1%) 6.5ms (+14%) 4.3ms (+19%) 3.7ms (+12%) 15.4 MB
mono-large ferrflow 423.5ms (-39%) 414.1ms (-41%) 8.0ms (-30%) 5.3ms (-20%) 4.4ms (-23%) 17.3 MB
mono-medium ferrflow 26.3ms (+6%) 24.3ms (+1%) 4.8ms (+14%) 4.2ms (+14%) 3.9ms (+8%) 15.0 MB
mono-small ferrflow 11.1ms (+17%) 10.9ms (+12%) 3.6ms (+9%) 3.3ms (+6%) 3.2ms (+7%) 13.0 MB
single ferrflow 8.0ms (+4%) 7.7ms (+7%) 3.4ms (+3%) 3.0ms (-3%) 3.1ms (+3%) 13.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
complex ferrflow 277.6ms (+32%) 330.0ms (+58%) 256.9ms (+37%) 248.3ms (+31%) 376.0ms (+99%) 43.5 MB
mono-100-1k ferrflow 281.6ms (+11%) 277.6ms (+8%) 221.4ms (+10%) 212.9ms (+4%) 224.6ms (+11%) 44.0 MB
mono-50-5k ferrflow 385.6ms (+1%) 388.8ms (+2%) 196.8ms (+3%) 194.1ms (+3%) 196.6ms (+5%) 44.9 MB
mono-large ferrflow 967.3ms (+7%) 738.8ms (-18%) 338.7ms (+70%) 269.8ms (+36%) 265.3ms (+36%) 43.3 MB
mono-medium ferrflow 216.5ms 217.6ms (+1%) 194.0ms 193.3ms (-1%) 199.9ms (+4%) 43.6 MB
mono-small ferrflow 199.0ms (-5%) 198.5ms 191.8ms 191.6ms 193.7ms (+1%) 43.4 MB
single ferrflow 192.4ms (-1%) 193.1ms (-1%) 187.4ms (-2%) 187.8ms (-2%) 185.3ms (-2%) 46.0 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 - 474.3ms (-21%) - - - 103.8 MB
complex commit-and-tag-version - 397.1ms (-21%) - - - 91.8 MB
complex ferrflow 242.1ms (-21%) 242.7ms (-21%) 227.7ms (-21%) 225.3ms (-22%) 228.4ms (-21%) 91.7 MB
complex semantic-release - 1112.1ms (-25%) - - - 141.9 MB
complex standard-version - 446.4ms (-26%) - - - 94.7 MB
mono-100-1k changesets - 694.5ms (+19%) - - - 109.7 MB
mono-100-1k commit-and-tag-version - 526.8ms (+6%) - - - 93.0 MB
mono-100-1k ferrflow 309.0ms (+2%) 308.4ms (+3%) 263.5ms (+7%) 262.9ms (+6%) 263.8ms (+7%) 93.5 MB
mono-100-1k semantic-release - 1514.4ms (+12%) - - - 162.9 MB
mono-100-1k standard-version - 593.4ms (+2%) - - - 96.6 MB
mono-50-5k changesets - 614.2ms - - - 104.3 MB
mono-50-5k commit-and-tag-version - 946.4ms (-3%) - - - 107.6 MB
mono-50-5k ferrflow 480.1ms 479.3ms 291.9ms 289.9ms 291.9ms (+1%) 93.1 MB
mono-50-5k semantic-release - 2315.3ms (-4%) - - - 317.0 MB
mono-50-5k standard-version - 1148.2ms (-6%) - - - 127.9 MB
mono-large changesets - 492.4ms (-42%) - - - 116.5 MB
mono-large commit-and-tag-version - 787.5ms (-48%) - - - 127.3 MB
mono-large ferrflow 634.2ms (-37%) 621.8ms (-38%) 176.9ms (-42%) 173.4ms (-42%) 175.6ms (-41%) 91.4 MB
mono-large semantic-release - 1809.5ms (-45%) - - - 363.2 MB
mono-large standard-version - 967.5ms (-48%) - - - 168.1 MB
mono-medium changesets - 680.0ms (+10%) - - - 104.3 MB
mono-medium commit-and-tag-version - 546.0ms (+3%) - - - 91.5 MB
mono-medium ferrflow 310.1ms (-2%) 308.5ms (-3%) 287.2ms (-1%) 287.5ms (-2%) 287.6ms (-2%) 92.2 MB
mono-medium semantic-release - 1550.2ms (-1%) - - - 143.9 MB
mono-medium standard-version - 626.4ms (-2%) - - - 94.1 MB
mono-small changesets - 563.4ms (-11%) - - - 103.3 MB
mono-small commit-and-tag-version - 490.2ms (+2%) - - - 91.6 MB
mono-small ferrflow 297.3ms (-3%) 299.2ms (-4%) 293.3ms (-4%) 295.5ms (-3%) 292.9ms (-4%) 91.6 MB
mono-small semantic-release - 1385.1ms (-12%) - - - 135.6 MB
mono-small standard-version - 540.2ms (-7%) - - - 93.1 MB
single changesets - 575.9ms (+7%) - - - 104.7 MB
single commit-and-tag-version - 494.0ms (+1%) - - - 91.2 MB
single ferrflow 300.3ms (+1%) 296.5ms 293.9ms 293.2ms 291.5ms 91.5 MB
single semantic-release - 1468.7ms (+2%) - - - 137.2 MB
single standard-version - 552.0ms (-1%) - - - 93.5 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

v7.20.0

Choose a tag to compare

@ferrflow ferrflow released this 05 Sep 21:58
f6a5422

[7.20.0] - 2026-09-05

Features

  • feat(docs): ship the benchmarks and the schema in the doc package (#1039)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 23.3ms (-3%) 23.8ms (+5%) 4.5ms (-6%) 3.7ms (-5%) 3.5ms (-5%) 15.4 MB
mono-100-1k ferrflow 53.5ms (+31%) 50.5ms (+27%) 5.3ms (+43%) 4.3ms (+39%) 4.0ms (+38%) 15.2 MB
mono-50-5k ferrflow 194.8ms (-2%) 193.1ms (-1%) 5.8ms (-5%) 3.7ms (-7%) 3.5ms (-8%) 15.3 MB
mono-large ferrflow 696.1ms (+4%) 696.0ms (+5%) 8.9ms (-16%) 4.8ms (-23%) 4.1ms (-24%) 17.2 MB
mono-medium ferrflow 26.1ms (+27%) 25.2ms (+26%) 4.7ms (+42%) 3.9ms (+56%) 3.7ms (+32%) 15.2 MB
mono-small ferrflow 10.2ms (+1%) 9.6ms (-4%) 3.5ms (+3%) 3.1ms 3.2ms (+7%) 13.4 MB
single ferrflow 8.5ms (+10%) 7.1ms (-1%) 3.2ms 3.0ms 3.0ms (-3%) 13.4 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 221.1ms (+2%) 223.1ms (+4%) 195.3ms 193.5ms 198.3ms (+1%) 45.6 MB
mono-100-1k ferrflow 238.2ms (-39%) 234.5ms (-58%) 186.5ms (-77%) 186.9ms (-76%) 185.1ms (-67%) 42.5 MB
mono-50-5k ferrflow 389.4ms (-1%) 388.4ms (-1%) 195.6ms 192.5ms (-1%) 192.8ms (-1%) 44.7 MB
mono-large ferrflow 1152.6ms (+30%) 1048.4ms (+19%) 265.9ms (+36%) 283.1ms (+50%) 223.7ms (+19%) 43.2 MB
mono-medium ferrflow 218.0ms (+17%) 218.0ms (+18%) 193.9ms (+18%) 193.7ms (+17%) 196.3ms (+19%) 45.7 MB
mono-small ferrflow 200.8ms (-2%) 199.4ms (-3%) 192.8ms (-1%) 194.1ms (-2%) 195.5ms (-1%) 43.4 MB
single ferrflow 189.6ms (-3%) 189.9ms (-4%) 184.8ms (-4%) 184.6ms (-4%) 186.6ms (-4%) 43.5 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 - 678.6ms (+5%) - - - 103.2 MB
complex commit-and-tag-version - 508.1ms - - - 91.4 MB
complex ferrflow 308.8ms (+1%) 308.9ms (+1%) 288.7ms (+1%) 288.6ms (+1%) 288.7ms (+1%) 91.2 MB
complex semantic-release - 1559.0ms (+6%) - - - 138.8 MB
complex standard-version - 610.3ms (+6%) - - - 93.0 MB
mono-100-1k changesets - 697.9ms (+41%) - - - 107.6 MB
mono-100-1k commit-and-tag-version - 583.0ms (+52%) - - - 93.5 MB
mono-100-1k ferrflow 336.1ms (+43%) 335.0ms (+45%) 288.8ms (+50%) 291.4ms (+55%) 286.8ms (+53%) 93.4 MB
mono-100-1k semantic-release - 1696.3ms (+51%) - - - 159.9 MB
mono-100-1k standard-version - 727.1ms (+62%) - - - 96.7 MB
mono-50-5k changesets - 610.1ms (-5%) - - - 104.3 MB
mono-50-5k commit-and-tag-version - 971.7ms (-5%) - - - 107.1 MB
mono-50-5k ferrflow 479.3ms (-3%) 480.7ms (-2%) 291.1ms (-2%) 289.3ms (-3%) 289.3ms (-3%) 91.6 MB
mono-50-5k semantic-release - 2407.1ms (-2%) - - - 316.3 MB
mono-50-5k standard-version - 1230.5ms (-2%) - - - 127.6 MB
mono-large changesets - 732.0ms (-2%) - - - 116.4 MB
mono-large commit-and-tag-version - 1280.1ms (-5%) - - - 130.2 MB
mono-large ferrflow 1052.7ms (+7%) 1054.2ms (+8%) 258.4ms (-11%) 253.3ms (-11%) 253.6ms (-12%) 93.7 MB
mono-large semantic-release - 2815.1ms (-8%) - - - 353.0 MB
mono-large standard-version - 1562.8ms (-7%) - - - 166.8 MB
mono-medium changesets - 637.7ms (+29%) - - - 104.5 MB
mono-medium commit-and-tag-version - 549.9ms (+48%) - - - 91.0 MB
mono-medium ferrflow 320.8ms (+44%) 321.1ms (+45%) 303.8ms (+50%) 302.6ms (+48%) 298.0ms (+48%) 91.4 MB
mono-medium semantic-release - 1581.9ms (+46%) - - - 139.5 MB
mono-medium standard-version - 648.1ms (+50%) - - - 94.8 MB
mono-small changesets - 609.7ms (+6%) - - - 105.4 MB
mono-small commit-and-tag-version - 497.4ms (+1%) - - - 93.4 MB
mono-small ferrflow 301.5ms (+1%) 304.2ms (+3%) 295.8ms (+1%) 298.3ms (+2%) 296.9ms (+2%) 93.3 MB
mono-small semantic-release - 1458.2ms (+1%) - - - 135.2 MB
mono-small standard-version - 548.9ms (-1%) - - - 92.9 MB
single changesets - 573.9ms (+8%) - - - 103.9 MB
single commit-and-tag-version - 471.9ms (-4%) - - - 91.3 MB
single ferrflow 289.9ms (-5%) 290.6ms (-3%) 286.7ms (-3%) 286.9ms (-3%) 287.6ms (-3%) 91.4 MB
single semantic-release - 1426.1ms (-3%) - - - 136.9 MB
single standard-version - 534.1ms (-4%) - - - 93.4 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

v7.19.2

Choose a tag to compare

@ferrflow ferrflow released this 05 Sep 13:51
a7fe005

[7.19.2] - 2026-09-05

Bug Fixes

  • perf(ci): cancel superseded pull request runs (#1038)
  • perf(ci): stop building the micro bench binary on pull requests (#1036)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 24.0ms (+51%) 22.7ms (+33%) 4.8ms (+50%) 3.9ms (+34%) 3.7ms (+37%) 15.4 MB
mono-100-1k ferrflow 40.9ms (-24%) 39.9ms (-21%) 3.7ms (-31%) 3.1ms (-31%) 2.9ms (-28%) 15.3 MB
mono-50-5k ferrflow 199.2ms (+2%) 195.4ms 6.1ms 4.0ms (+3%) 3.8ms (+6%) 15.3 MB
mono-large ferrflow 667.3ms (-1%) 662.4ms (-1%) 10.6ms (+6%) 6.2ms 5.4ms 17.1 MB
mono-medium ferrflow 20.6ms (-19%) 20.0ms (-18%) 3.3ms (-20%) 2.5ms (-31%) 2.8ms (-15%) 15.3 MB
mono-small ferrflow 10.1ms (-5%) 10.0ms (+5%) 3.4ms (+6%) 3.1ms (+3%) 3.0ms 13.1 MB
single ferrflow 7.7ms (+28%) 7.2ms (+24%) 3.2ms (+14%) 3.0ms (+15%) 3.1ms (+19%) 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 217.8ms (-44%) 214.5ms (-45%) 196.2ms (-19%) 192.8ms (-25%) 196.4ms (-35%) 44.7 MB
mono-100-1k ferrflow 387.5ms (+61%) 556.0ms (+132%) 797.8ms (+315%) 786.7ms (+314%) 563.2ms (+197%) 46.1 MB
mono-50-5k ferrflow 392.4ms (+2%) 390.5ms (+1%) 195.6ms 195.2ms (+1%) 195.1ms (+1%) 43.3 MB
mono-large ferrflow 890.0ms (-1%) 881.1ms (-1%) 195.7ms (-1%) 189.3ms (-1%) 188.6ms (-2%) 44.1 MB
mono-medium ferrflow 185.6ms (-13%) 184.8ms (-12%) 164.7ms (-12%) 166.1ms (-12%) 165.0ms (-11%) 43.4 MB
mono-small ferrflow 205.2ms (+4%) 204.7ms (+3%) 194.0ms 198.0ms (+4%) 196.5ms (+3%) 43.6 MB
single ferrflow 195.6ms (+12%) 198.1ms (+11%) 191.7ms (+17%) 192.8ms (+18%) 193.7ms (+16%) 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
complex changesets - 648.0ms (+41%) - - - 104.4 MB
complex commit-and-tag-version - 505.7ms (+56%) - - - 91.3 MB
complex ferrflow 304.6ms (+49%) 305.2ms (+50%) 286.2ms (+53%) 285.1ms (+53%) 285.5ms (+52%) 91.7 MB
complex semantic-release - 1477.2ms (+51%) - - - 141.5 MB
complex standard-version - 576.3ms (+55%) - - - 93.9 MB
mono-100-1k changesets - 495.0ms (-28%) - - - 107.6 MB
mono-100-1k commit-and-tag-version - 383.4ms (-35%) - - - 90.9 MB
mono-100-1k ferrflow 234.7ms (-31%) 230.9ms (-32%) 192.0ms (-34%) 188.2ms (-36%) 188.0ms (-35%) 91.4 MB
mono-100-1k semantic-release - 1121.1ms (-32%) - - - 159.9 MB
mono-100-1k standard-version - 448.4ms (-36%) - - - 95.7 MB
mono-50-5k changesets - 639.1ms (+1%) - - - 104.0 MB
mono-50-5k commit-and-tag-version - 1024.9ms (+4%) - - - 106.3 MB
mono-50-5k ferrflow 491.6ms (+2%) 491.8ms (+2%) 297.0ms 298.6ms (+2%) 297.3ms (+3%) 91.4 MB
mono-50-5k semantic-release - 2463.4ms (+1%) - - - 276.3 MB
mono-50-5k standard-version - 1250.8ms - - - 126.0 MB
mono-large changesets - 746.0ms (-11%) - - - 114.9 MB
mono-large commit-and-tag-version - 1353.9ms (-9%) - - - 127.9 MB
mono-large ferrflow 980.5ms (-1%) 976.6ms (-1%) 291.9ms (-3%) 286.0ms (-5%) 287.1ms (-3%) 93.7 MB
mono-large semantic-release - 3061.8ms (-7%) - - - 354.8 MB
mono-large standard-version - 1684.5ms (-10%) - - - 166.0 MB
mono-medium changesets - 494.8ms (-20%) - - - 104.4 MB
mono-medium commit-and-tag-version - 371.8ms (-30%) - - - 91.4 MB
mono-medium ferrflow 223.2ms (-27%) 221.7ms (-28%) 202.8ms (-29%) 204.0ms (-28%) 201.5ms (-29%) 91.7 MB
mono-medium semantic-release - 1087.0ms (-28%) - - - 142.0 MB
mono-medium standard-version - 430.8ms (-30%) - - - 94.9 MB
mono-small changesets - 576.6ms (+2%) - - - 105.7 MB
mono-small commit-and-tag-version - 490.3ms (+2%) - - - 93.1 MB
mono-small ferrflow 297.4ms 296.1ms 292.8ms (+2%) 292.2ms (+1%) 292.1ms (+1%) 93.3 MB
mono-small semantic-release - 1440.0ms (+2%) - - - 134.8 MB
mono-small standard-version - 552.7ms (+1%) - - - 93.1 MB
single changesets - 532.5ms (+20%) - - - 103.9 MB
single commit-and-tag-version - 489.7ms (+43%) - - - 91.3 MB
single ferrflow 304.2ms (+41%) 299.2ms (+41%) 296.2ms (+40%) 294.7ms (+39%) 295.8ms (+42%) 91.5 MB
single semantic-release - 1468.9ms (+40%) - - - 138.0 MB
single standard-version - 559.1ms (+44%) - - - 93.5 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

v7.19.1

Choose a tag to compare

@ferrflow ferrflow released this 05 Sep 09:31
cbf96d9

[7.19.1] - 2026-09-05

Bug Fixes

  • perf(ci): cut the PR critical path from 4m20 to about 2m35 (#1032)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 15.9ms (-30%) 17.1ms (-22%) 3.2ms (-24%) 2.9ms (-17%) 2.7ms (-23%) 15.3 MB
mono-100-1k ferrflow 53.5ms (+7%) 50.7ms (+2%) 5.4ms (+17%) 4.5ms (+25%) 4.0ms (+21%) 15.1 MB
mono-50-5k ferrflow 195.0ms (+30%) 194.5ms (+32%) 6.1ms (+42%) 3.9ms (+11%) 3.6ms (+29%) 15.1 MB
mono-large ferrflow 671.8ms 672.0ms 10.0ms (-11%) 6.2ms (-6%) 5.4ms (-4%) 17.2 MB
mono-medium ferrflow 25.3ms (-3%) 24.4ms 4.1ms (-9%) 3.6ms (-10%) 3.3ms (-11%) 15.1 MB
mono-small ferrflow 10.6ms (-9%) 9.5ms (-14%) 3.2ms (-9%) 3.0ms (-6%) 3.0ms (-3%) 13.1 MB
single ferrflow 6.0ms (-6%) 5.8ms (-2%) 2.8ms (+8%) 2.6ms (+8%) 2.6ms (+8%) 13.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
complex ferrflow 392.2ms (+87%) 388.1ms (+83%) 242.1ms (+27%) 255.8ms (+34%) 301.5ms (+62%) 45.6 MB
mono-100-1k ferrflow 240.8ms (-3%) 239.7ms (-8%) 192.3ms (-7%) 189.9ms (-4%) 189.9ms (+1%) 43.9 MB
mono-50-5k ferrflow 384.9ms (-35%) 386.7ms (-56%) 195.3ms (-72%) 192.8ms (-72%) 192.6ms (-66%) 45.7 MB
mono-large ferrflow 901.5ms (+1%) 888.9ms 198.1ms 191.9ms (-1%) 192.7ms (-1%) 43.8 MB
mono-medium ferrflow 212.8ms (-2%) 209.1ms (-3%) 186.8ms (-5%) 187.8ms (-5%) 185.5ms (-4%) 45.2 MB
mono-small ferrflow 196.9ms (+16%) 198.3ms (+17%) 193.4ms (+20%) 190.0ms (+18%) 191.6ms (+19%) 45.7 MB
single ferrflow 175.4ms (-7%) 177.8ms (-7%) 163.5ms (-13%) 164.0ms (-12%) 167.7ms (-10%) 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
complex changesets - 459.1ms (-26%) - - - 104.6 MB
complex commit-and-tag-version - 323.2ms (-36%) - - - 93.2 MB
complex ferrflow 204.4ms (-34%) 203.7ms (-35%) 187.6ms (-37%) 185.8ms (-37%) 187.3ms (-36%) 93.4 MB
complex semantic-release - 978.7ms (-34%) - - - 141.0 MB
complex standard-version - 372.1ms (-37%) - - - 95.4 MB
mono-100-1k changesets - 686.7ms (+14%) - - - 108.0 MB
mono-100-1k commit-and-tag-version - 592.4ms (+25%) - - - 91.5 MB
mono-100-1k ferrflow 341.9ms (+20%) 337.9ms (+19%) 290.6ms (+23%) 296.2ms (+26%) 291.3ms (+24%) 91.8 MB
mono-100-1k semantic-release - 1644.9ms (+25%) - - - 163.2 MB
mono-100-1k standard-version - 701.8ms (+29%) - - - 97.3 MB
mono-50-5k changesets - 632.0ms (+32%) - - - 105.7 MB
mono-50-5k commit-and-tag-version - 988.7ms (+53%) - - - 108.1 MB
mono-50-5k ferrflow 482.1ms (+39%) 483.8ms (+39%) 296.7ms (+54%) 294.1ms (+55%) 288.4ms (+49%) 93.1 MB
mono-50-5k semantic-release - 2439.7ms (+54%) - - - 310.7 MB
mono-50-5k standard-version - 1245.9ms (+63%) - - - 126.6 MB
mono-large changesets - 834.8ms (+7%) - - - 117.2 MB
mono-large commit-and-tag-version - 1481.2ms (+7%) - - - 128.3 MB
mono-large ferrflow 993.7ms 991.3ms 302.0ms (+1%) 300.2ms (+2%) 296.7ms (+1%) 93.2 MB
mono-large semantic-release - 3290.0ms (+7%) - - - 398.2 MB
mono-large standard-version - 1875.1ms (+11%) - - - 165.0 MB
mono-medium changesets - 621.5ms (-6%) - - - 104.5 MB
mono-medium commit-and-tag-version - 529.5ms (-2%) - - - 91.5 MB
mono-medium ferrflow 306.0ms (-3%) 306.4ms (-3%) 285.8ms (-4%) 284.1ms (-6%) 285.5ms (-4%) 91.8 MB
mono-medium semantic-release - 1509.0ms (-5%) - - - 141.9 MB
mono-medium standard-version - 617.1ms (-2%) - - - 96.6 MB
mono-small changesets - 564.7ms (+2%) - - - 105.8 MB
mono-small commit-and-tag-version - 479.6ms (+10%) - - - 93.4 MB
mono-small ferrflow 298.6ms (+9%) 297.4ms (+9%) 287.7ms (+8%) 289.5ms (+9%) 288.3ms (+7%) 93.2 MB
mono-small semantic-release - 1418.0ms (+7%) - - - 137.0 MB
mono-small standard-version - 547.4ms (+10%) - - - 93.5 MB
single changesets - 442.7ms (-3%) - - - 104.5 MB
single commit-and-tag-version - 343.3ms (-9%) - - - 91.4 MB
single ferrflow 215.1ms (-7%) 212.9ms (-9%) 210.9ms (-8%) 212.2ms (-7%) 208.9ms (-9%) 91.6 MB
single semantic-release - 1049.0ms (-6%) - - - 136.7 MB
single standard-version - 388.3ms (-9%) - - - 93.5 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

v7.19.0

Choose a tag to compare

@ferrflow ferrflow released this 04 Sep 21:25
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

v7.18.0

Choose a tag to compare

@ferrflow ferrflow released this 04 Sep 20:49
eb9d144

[7.18.0] - 2026-09-04

Features

  • feat(docs): document buildMetadata in the workspace reference (#1026)
  • feat(config): add buildMetadata, a command whose output is stamped after the plus (#1022)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 15.4ms (-27%) 16.3ms (-17%) 3.6ms (+6%) 3.1ms 3.0ms (-9%) 15.5 MB
mono-100-1k ferrflow 55.1ms (+1%) 57.6ms (+10%) 5.9ms (+5%) 4.8ms (+4%) 4.4ms (+5%) 15.1 MB
mono-50-5k ferrflow 192.7ms (+17%) 192.0ms (+18%) 5.9ms (+44%) 3.8ms (+41%) 3.6ms (+33%) 15.2 MB
mono-large ferrflow 595.0ms (-11%) 593.3ms (-11%) 7.3ms (-28%) 4.0ms (-32%) 3.4ms (-33%) 17.4 MB
mono-medium ferrflow 24.6ms (-5%) 23.6ms (-4%) 4.3ms (+7%) 3.7ms (+6%) 3.5ms (+6%) 15.2 MB
mono-small ferrflow 10.4ms (-4%) 10.2ms (+1%) 3.7ms (+6%) 3.4ms (+6%) 3.4ms (+6%) 13.0 MB
single ferrflow 7.8ms (+1%) 7.4ms (+4%) 3.4ms (+6%) 3.2ms (+7%) 3.0ms 13.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
complex ferrflow 375.7ms (-15%) 485.4ms (+113%) 491.2ms (-9%) 364.6ms (-18%) 441.0ms (-7%) 42.9 MB
mono-100-1k ferrflow 246.3ms 243.5ms (-2%) 192.7ms (-2%) 191.1ms (-3%) 192.4ms (-2%) 43.7 MB
mono-50-5k ferrflow 378.2ms (+10%) 378.1ms (+11%) 187.6ms (+6%) 185.8ms (+6%) 186.9ms (+9%) 43.2 MB
mono-large ferrflow 866.3ms (-4%) 862.4ms (-3%) 182.4ms (-7%) 181.1ms (-5%) 177.2ms (-6%) 43.9 MB
mono-medium ferrflow 214.7ms (-54%) 209.0ms (-59%) 191.2ms (-32%) 190.2ms (-26%) 188.2ms (-25%) 45.4 MB
mono-small ferrflow 200.8ms (+1%) 201.0ms (+2%) 195.1ms 195.4ms (+1%) 196.4ms (+3%) 45.3 MB
single ferrflow 202.1ms (+6%) 202.7ms (+8%) 198.7ms (+6%) 197.0ms (+5%) 206.5ms (+11%) 45.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
complex changesets - 398.1ms (-25%) - - - 104.9 MB
complex commit-and-tag-version - 300.2ms (-22%) - - - 91.3 MB
complex ferrflow 190.3ms (-21%) 187.2ms (-22%) 175.1ms (-22%) 172.5ms (-22%) 174.2ms (-21%) 91.9 MB
complex semantic-release - 848.7ms (-29%) - - - 140.6 MB
complex standard-version - 339.3ms (-25%) - - - 95.9 MB
mono-100-1k changesets - 674.4ms (-6%) - - - 106.1 MB
mono-100-1k commit-and-tag-version - 580.4ms (-6%) - - - 91.1 MB
mono-100-1k ferrflow 340.0ms (-2%) 340.5ms (-2%) 291.8ms (-2%) 290.9ms (-2%) 291.5ms (-2%) 91.3 MB
mono-100-1k semantic-release - 1597.2ms (-6%) - - - 159.6 MB
mono-100-1k standard-version - 688.2ms (-6%) - - - 96.9 MB
mono-50-5k changesets - 599.4ms (+16%) - - - 103.9 MB
mono-50-5k commit-and-tag-version - 918.0ms (+30%) - - - 106.7 MB
mono-50-5k ferrflow 473.8ms (+27%) 472.6ms (+27%) 285.0ms (+39%) 284.5ms (+40%) 283.9ms (+40%) 91.1 MB
mono-50-5k semantic-release - 2272.2ms (+31%) - - - 305.9 MB
mono-50-5k standard-version - 1132.0ms (+33%) - - - 127.6 MB
mono-large changesets - 637.0ms (-22%) - - - 115.0 MB
mono-large commit-and-tag-version - 1068.8ms (-26%) - - - 125.9 MB
mono-large ferrflow 887.1ms (-10%) 883.1ms (-10%) 214.4ms (-27%) 211.1ms (-27%) 211.7ms (-26%) 91.3 MB
mono-large semantic-release - 2405.3ms (-26%) - - - 351.4 MB
mono-large standard-version - 1317.2ms (-28%) - - - 170.1 MB
mono-medium changesets - 638.9ms (+10%) - - - 104.8 MB
mono-medium commit-and-tag-version - 532.1ms (+17%) - - - 93.6 MB
mono-medium ferrflow 310.4ms (+14%) 309.5ms (+15%) 290.0ms (+15%) 289.7ms (+15%) 288.6ms (+15%) 93.4 MB
mono-medium semantic-release - 1557.6ms (+20%) - - - 141.3 MB
mono-medium standard-version - 628.2ms (+20%) - - - 95.4 MB
mono-small changesets - 580.6ms (-1%) - - - 103.5 MB
mono-small commit-and-tag-version - 504.3ms (+3%) - - - 91.6 MB
mono-small ferrflow 308.6ms (+3%) 306.7ms (+3%) 301.0ms (+3%) 297.6ms (+2%) 300.4ms (+3%) 91.4 MB
mono-small semantic-release - 1432.0ms (+3%) - - - 136.8 MB
mono-small standard-version - 573.3ms (+5%) - - - 93.2 MB
single changesets - 572.9ms (+10%) - - - 104.1 MB
single commit-and-tag-version - 487.1ms (+3%) - - - 91.6 MB
single ferrflow 300.3ms (+4%) 297.9ms (+3%) 295.2ms (+3%) 296.4ms (+3%) 295.4ms (+3%) 91.5 MB
single semantic-release - 1478.1ms (+9%) - - - 137.5 MB
single standard-version - 558.5ms (+5%) - - - 93.0 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

v7.17.1

Choose a tag to compare

@ferrflow ferrflow released this 04 Sep 13:59
4b92161

[7.17.1] - 2026-09-04

Bug Fixes

  • fix(git): collapse the unreachable-tag warnings into one line, emitted once (#1016)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 23.0ms (+49%) 24.3ms (+49%) 4.2ms (+17%) 3.7ms (+19%) 3.8ms (+27%) 15.3 MB
mono-100-1k ferrflow 52.5ms (-5%) 50.4ms (-13%) 5.8ms (-2%) 4.6ms (-4%) 4.2ms (-5%) 15.2 MB
mono-50-5k ferrflow 194.0ms (+1%) 193.4ms (+1%) 6.1ms (+3%) 4.0ms (+5%) 3.7ms (+3%) 15.2 MB
mono-large ferrflow 668.9ms (+12%) 662.5ms (+12%) 10.9ms (+49%) 6.2ms (+55%) 5.5ms (+62%) 17.2 MB
mono-medium ferrflow 25.4ms (+3%) 24.2ms (+3%) 4.5ms (+5%) 3.8ms (+3%) 3.4ms (-3%) 15.2 MB
mono-small ferrflow 7.8ms (-25%) 7.8ms (-24%) 2.7ms (-27%) 2.5ms (-26%) 2.4ms (-29%) 13.4 MB
single ferrflow 7.7ms (-1%) 7.3ms (-1%) 3.1ms (-9%) 2.9ms (-9%) 3.0ms 13.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
complex ferrflow 183.3ms (-51%) 183.6ms (-62%) 158.8ms (-68%) 160.3ms (-56%) 160.8ms (-64%) 42.8 MB
mono-100-1k ferrflow 240.1ms (-3%) 236.2ms (-3%) 191.6ms (-1%) 190.4ms 188.8ms (-2%) 44.0 MB
mono-50-5k ferrflow 386.9ms (+2%) 384.9ms (+2%) 193.0ms (+3%) 191.5ms (+3%) 192.5ms (+3%) 43.7 MB
mono-large ferrflow 888.5ms (+3%) 882.8ms (+2%) 194.1ms (+6%) 192.7ms (+6%) 191.4ms (+8%) 44.0 MB
mono-medium ferrflow 219.5ms (+2%) 215.9ms (+3%) 193.6ms (+1%) 194.9ms (+2%) 194.1ms (+3%) 43.5 MB
mono-small ferrflow 177.6ms (-12%) 172.0ms (-14%) 175.5ms (-10%) 172.3ms (-12%) 178.1ms (-9%) 43.0 MB
single ferrflow 193.8ms (-4%) 195.5ms (-4%) 188.4ms (-5%) 188.6ms (-4%) 189.3ms (-8%) 46.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
complex changesets - 592.3ms (+49%) - - - 103.6 MB
complex commit-and-tag-version - 455.6ms (+52%) - - - 93.6 MB
complex ferrflow 274.9ms (+44%) 274.6ms (+47%) 256.2ms (+46%) 257.0ms (+49%) 255.4ms (+47%) 93.8 MB
complex semantic-release - 1347.8ms (+59%) - - - 140.9 MB
complex standard-version - 516.4ms (+52%) - - - 95.5 MB
mono-100-1k changesets - 676.1ms - - - 107.2 MB
mono-100-1k commit-and-tag-version - 577.6ms - - - 92.9 MB
mono-100-1k ferrflow 346.5ms (+2%) 345.5ms (+1%) 293.1ms 293.5ms (+1%) 290.5ms 93.5 MB
mono-100-1k semantic-release - 1613.1ms (+1%) - - - 163.4 MB
mono-100-1k standard-version - 680.3ms (-1%) - - - 97.2 MB
mono-50-5k changesets - 610.8ms (+2%) - - - 103.9 MB
mono-50-5k commit-and-tag-version - 934.6ms (+2%) - - - 106.5 MB
mono-50-5k ferrflow 483.3ms (+2%) 482.1ms (+2%) 294.8ms (+3%) 289.9ms (+2%) 290.4ms (+2%) 91.6 MB
mono-50-5k semantic-release - 2303.4ms (+1%) - - - 276.9 MB
mono-50-5k standard-version - 1151.2ms (+2%) - - - 126.3 MB
mono-large changesets - 755.0ms (+19%) - - - 114.6 MB
mono-large commit-and-tag-version - 1343.9ms (+26%) - - - 128.9 MB
mono-large ferrflow 981.1ms (+11%) 977.9ms (+11%) 292.8ms (+37%) 288.7ms (+37%) 287.7ms (+36%) 94.0 MB
mono-large semantic-release - 3062.3ms (+27%) - - - 354.0 MB
mono-large standard-version - 1686.9ms (+28%) - - - 166.8 MB
mono-medium changesets - 726.7ms (+14%) - - - 104.4 MB
mono-medium commit-and-tag-version - 538.0ms (+1%) - - - 90.8 MB
mono-medium ferrflow 312.5ms (+1%) 314.5ms (+2%) 297.4ms (+3%) 296.6ms (+2%) 294.3ms (+2%) 91.3 MB
mono-medium semantic-release - 1640.4ms (+5%) - - - 143.5 MB
mono-medium standard-version - 646.2ms (+3%) - - - 96.1 MB
mono-small changesets - 479.6ms (-17%) - - - 103.2 MB
mono-small commit-and-tag-version - 340.7ms (-32%) - - - 91.5 MB
mono-small ferrflow 207.5ms (-33%) 208.8ms (-32%) 205.7ms (-32%) 202.6ms (-32%) 204.4ms (-32%) 91.8 MB
mono-small semantic-release - 1037.5ms (-28%) - - - 134.2 MB
mono-small standard-version - 386.6ms (-33%) - - - 92.0 MB
single changesets - 535.1ms (-7%) - - - 103.2 MB
single commit-and-tag-version - 480.7ms (-1%) - - - 91.0 MB
single ferrflow 293.9ms (-2%) 293.9ms (-1%) 290.1ms (-2%) 291.3ms (-2%) 291.4ms (-1%) 91.3 MB
single semantic-release - 1435.9ms (-3%) - - - 137.0 MB
single standard-version - 548.4ms (-2%) - - - 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

v7.17.0

Choose a tag to compare

@ferrflow ferrflow released this 03 Sep 14:48
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

v7.16.0

Choose a tag to compare

@ferrflow ferrflow released this 03 Sep 08:15
4dea2fc

[7.16.0] - 2026-09-03

Features

  • feat(changelog): allow any conventional commit type as a section (#1004)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 23.1ms (-2%) 22.1ms (-3%) 4.2ms (-2%) 3.6ms (-3%) 3.5ms (-8%) 15.3 MB
mono-100-1k ferrflow 46.3ms (-14%) 43.1ms (-17%) 5.4ms 4.4ms (-2%) 3.5ms (-17%) 15.4 MB
mono-50-5k ferrflow 199.4ms 199.3ms (+1%) 6.3ms (+5%) 4.2ms (+5%) 3.9ms (+5%) 15.1 MB
mono-large ferrflow 678.6ms (-5%) 674.4ms (-6%) 11.7ms (+1%) 5.6ms (-20%) 5.0ms (-14%) 17.1 MB
mono-medium ferrflow 25.5ms (-2%) 23.9ms 3.7ms (-16%) 3.4ms (-11%) 3.2ms (-11%) 15.1 MB
mono-small ferrflow 9.9ms (+22%) 9.4ms (+18%) 3.3ms (+10%) 2.9ms (+7%) 2.9ms (+12%) 13.1 MB
single ferrflow 5.1ms (-33%) 5.2ms (-29%) 2.4ms (-23%) 2.3ms (-26%) 2.3ms (-26%) 13.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
complex ferrflow 215.1ms (-1%) 214.0ms 193.8ms (-1%) 192.0ms (-2%) 195.0ms (-2%) 43.5 MB
mono-100-1k ferrflow 246.0ms 230.6ms (-4%) 223.9ms (+14%) 215.7ms (+11%) 204.7ms (+5%) 43.9 MB
mono-50-5k ferrflow 402.5ms (+2%) 400.5ms (+3%) 199.0ms (+1%) 199.0ms (+2%) 202.8ms (+3%) 43.2 MB
mono-large ferrflow 895.2ms (-3%) 890.6ms (-3%) 194.3ms (-8%) 189.4ms (-11%) 192.6ms (-6%) 43.3 MB
mono-medium ferrflow 258.8ms (+21%) 240.2ms (+14%) 257.6ms (+36%) 221.4ms (+17%) 310.9ms (+64%) 42.8 MB
mono-small ferrflow 196.0ms (-13%) 195.6ms (-2%) 191.7ms (+1%) 190.0ms (-8%) 189.0ms (-20%) 43.5 MB
single ferrflow 654.5ms (+226%) 358.3ms (+78%) 364.7ms (+87%) 238.9ms (+22%) 480.3ms (+147%) 43.9 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 - 709.6ms (+8%) - - - 106.3 MB
complex commit-and-tag-version - 520.3ms - - - 90.8 MB
complex ferrflow 306.9ms (-3%) 306.4ms (-3%) 288.8ms (-3%) 285.7ms (-3%) 288.4ms (-4%) 91.0 MB
complex semantic-release - 1646.5ms (+1%) - - - 140.2 MB
complex standard-version - 614.2ms (-1%) - - - 94.5 MB
mono-100-1k changesets - 567.6ms (-20%) - - - 105.9 MB
mono-100-1k commit-and-tag-version - 466.7ms (-20%) - - - 91.3 MB
mono-100-1k ferrflow 276.9ms (-18%) 270.8ms (-19%) 232.6ms (-20%) 235.9ms (-19%) 233.9ms (-19%) 91.2 MB
mono-100-1k semantic-release - 1318.1ms (-25%) - - - 161.3 MB
mono-100-1k standard-version - 548.4ms (-22%) - - - 96.1 MB
mono-50-5k changesets - 682.7ms (+5%) - - - 106.2 MB
mono-50-5k commit-and-tag-version - 1016.9ms (+1%) - - - 105.6 MB
mono-50-5k ferrflow 495.7ms (-2%) 496.7ms (-1%) 308.9ms 310.5ms (+2%) 308.6ms 91.2 MB
mono-50-5k semantic-release - 2548.4ms (+3%) - - - 315.8 MB
mono-50-5k standard-version - 1239.7ms (-2%) - - - 125.7 MB
mono-large changesets - 825.4ms (-6%) - - - 109.1 MB
mono-large commit-and-tag-version - 1442.6ms (-7%) - - - 128.5 MB
mono-large ferrflow 983.3ms (-6%) 976.9ms (-7%) 292.1ms (-11%) 288.1ms (-11%) 289.3ms (-12%) 93.4 MB
mono-large semantic-release - 3387.8ms (-3%) - - - 353.4 MB
mono-large standard-version - 1834.4ms (-4%) - - - 163.3 MB
mono-medium changesets - 540.5ms (-11%) - - - 105.8 MB
mono-medium commit-and-tag-version - 433.8ms (-16%) - - - 93.3 MB
mono-medium ferrflow 273.6ms (-11%) 272.2ms (-11%) 250.7ms (-13%) 255.8ms (-11%) 250.9ms (-12%) 93.8 MB
mono-medium semantic-release - 1316.9ms (-11%) - - - 142.3 MB
mono-medium standard-version - 530.7ms (-12%) - - - 96.9 MB
mono-small changesets - 594.5ms (+22%) - - - 102.3 MB
mono-small commit-and-tag-version - 472.6ms (+23%) - - - 91.4 MB
mono-small ferrflow 289.3ms (+24%) 290.1ms (+23%) 280.8ms (+24%) 279.8ms (+23%) 283.5ms (+23%) 91.3 MB
mono-small semantic-release - 1466.2ms (+26%) - - - 134.1 MB
mono-small standard-version - 534.0ms (+22%) - - - 93.3 MB
single changesets - 401.8ms (-28%) - - - 105.0 MB
single commit-and-tag-version - 301.9ms (-38%) - - - 93.7 MB
single ferrflow 186.2ms (-38%) 195.2ms (-35%) 182.3ms (-39%) 181.9ms (-39%) 181.3ms (-40%) 93.2 MB
single semantic-release - 948.3ms (-39%) - - - 136.8 MB
single standard-version - 343.9ms (-38%) - - - 93.4 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