[5.3.2] - 2026-06-13
Bug Fixes
- fix(forge): paginate release & comment lookups on GitHub + GitLab (#524) (#561)
- fix(formats): read & write Cargo workspace-inherited versions (#523) (#560)
Performance
Binary
| Fixture |
Tool |
check |
release-dry-run |
tag |
validate |
version |
Peak RSS |
| mono-100-1k |
ferrflow |
112.0ms |
111.3ms |
26.1ms |
3.2ms |
2.9ms |
12.1 MB |
| mono-50-5k |
ferrflow |
520.4ms |
521.9ms |
102.6ms |
2.7ms |
2.5ms |
12.2 MB |
| mono-large |
ferrflow |
1043.0ms |
1048.0ms |
213.6ms |
4.3ms |
3.6ms |
12.3 MB |
| mono-medium |
ferrflow |
58.5ms |
58.3ms |
14.0ms |
2.6ms |
2.5ms |
12.3 MB |
| mono-small |
ferrflow |
16.3ms |
16.2ms |
4.8ms |
2.2ms |
2.2ms |
12.3 MB |
| single |
ferrflow |
15.7ms |
15.7ms |
4.3ms |
2.1ms |
2.1ms |
12.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 |
| mono-100-1k |
ferrflow |
- |
- |
212.9ms |
183.0ms |
182.2ms |
48.5 MB |
| mono-50-5k |
ferrflow |
- |
- |
313.7ms |
180.5ms |
181.5ms |
44.8 MB |
| mono-large |
ferrflow |
- |
- |
458.5ms |
184.8ms |
185.9ms |
46.3 MB |
| mono-medium |
ferrflow |
- |
- |
198.4ms |
182.9ms |
186.3ms |
43.9 MB |
| mono-small |
ferrflow |
- |
- |
187.2ms |
180.0ms |
182.8ms |
42.9 MB |
| single |
ferrflow |
- |
- |
187.8ms |
181.8ms |
182.7ms |
45.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 |
817.0ms |
- |
- |
- |
- |
108.9 MB |
| mono-100-1k |
commit-and-tag-version |
662.2ms |
- |
- |
- |
- |
89.2 MB |
| mono-100-1k |
ferrflow |
337.0ms |
335.4ms |
584.8ms |
287.6ms |
286.8ms |
91.0 MB |
| mono-100-1k |
standard-version |
684.9ms |
- |
- |
- |
- |
95.7 MB |
| mono-50-5k |
changesets |
765.3ms |
- |
- |
- |
- |
111.2 MB |
| mono-50-5k |
commit-and-tag-version |
1238.4ms |
- |
- |
- |
- |
117.1 MB |
| mono-50-5k |
ferrflow |
469.3ms |
472.0ms |
689.6ms |
288.2ms |
287.8ms |
91.5 MB |
| mono-50-5k |
standard-version |
1292.5ms |
- |
- |
- |
- |
124.8 MB |
| mono-large |
changesets |
893.3ms |
- |
- |
- |
- |
112.3 MB |
| mono-large |
commit-and-tag-version |
1945.9ms |
- |
- |
- |
- |
156.0 MB |
| mono-large |
ferrflow |
662.9ms |
670.7ms |
2875.8ms |
289.3ms |
290.7ms |
91.2 MB |
| mono-large |
standard-version |
2024.5ms |
- |
- |
- |
- |
167.6 MB |
| mono-medium |
changesets |
777.9ms |
- |
- |
- |
- |
110.2 MB |
| mono-medium |
commit-and-tag-version |
586.5ms |
- |
- |
- |
- |
91.0 MB |
| mono-medium |
ferrflow |
312.6ms |
313.0ms |
371.7ms |
287.4ms |
287.3ms |
91.0 MB |
| mono-medium |
standard-version |
607.1ms |
- |
- |
- |
- |
93.7 MB |
| mono-small |
changesets |
737.8ms |
- |
- |
- |
- |
103.5 MB |
| mono-small |
commit-and-tag-version |
512.3ms |
- |
- |
- |
- |
91.0 MB |
| mono-small |
ferrflow |
297.0ms |
296.7ms |
294.0ms |
289.1ms |
286.9ms |
91.4 MB |
| mono-small |
standard-version |
528.4ms |
- |
- |
- |
- |
91.4 MB |
| single |
changesets |
720.0ms |
- |
- |
- |
- |
103.4 MB |
| single |
commit-and-tag-version |
518.2ms |
- |
- |
- |
- |
90.6 MB |
| single |
ferrflow |
298.4ms |
299.7ms |
295.2ms |
288.8ms |
289.6ms |
91.3 MB |
| single |
standard-version |
528.4ms |
- |
- |
- |
- |
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 |
— |