Releases: formancehq/fctl
Releases · formancehq/fctl
v3.6.0
Changelog
New Features
- bfe70b0: feat(payments): EN-618 EN-621 EN-622 EN-624 EN-625 orders & conversions commands (#161) (@thierrycoopman)
What to do next?
- Read the documentation
- Join our GitHub Discussions
v3.5.0
v3.4.0
Changelog
New Features
- 0d297ab: feat(stack): add stdio MCP bridge (#160) (@flemzord)
- 90e8aa2: feat: dynamically resolve connector types and their configs in v3 payments (#155) (@laouji)
Other work
- 28d67e4: chore(deps): update namespacelabs/nscloud-checkout-action action to v9 (#157) (@NumaryBot)
- 1d1fa51: chore(deps): update security updates [security] (#159) (@NumaryBot)
- 01fe120: chore: expose flows command (#152) (@gfyrag)
What to do next?
- Read the documentation
- Join our GitHub Discussions
v3.3.0
Changelog
New Features
- e9a7648: feat(payments): EN-124 Add latest balances command (#102) (@Quentin-David-24)
- 4b09013: feat(payments): EN-482 create dynamic pools (#148) (@Quentin-David-24)
- 0c9b343: feat(payments): EN-484 Update pools query (#149) (@Quentin-David-24)
Bug fixes
- 2e5efcf: fix(fctl): correct grammar and wording in user-facing CLI strings (#147) (@ariel-formance)
Other work
- be72273: chore(ci): migrate from Shipfox to Namespace.so runners (#150) (@flemzord)
- 2c531a2: chore(deps): update namespacelabs/nscloud-checkout-action action to v8 (#151) (@NumaryBot)
- 05370f7: chore(payments): Add the new released connectors (#129) (@Quentin-David-24)
- be4e110: ci: add Tests job to satisfy required branch protection check (#145) (@Quentin-David-24)
What to do next?
- Read the documentation
- Join our GitHub Discussions
v3.2.0
Warning
Breaking behavior change on fctl ledger volumes list
Previously, fctl ledger volumes list silently injected a 7-day sliding window when --start-time was not provided (defaulting to endTime - 7 days). This meant that any ledger move older than 7 days before the requested date was invisible in the results — causing volumes to appear and disappear depending on the chosen --end-time, which is incorrect for immutable ledger data.
After this update, only explicitly provided flags are sent to the API:
| Scenario | Before (v3.1.x) | After (v3.2.0) |
|---|---|---|
--end-time only |
Sends endTime + startTime (endTime - 7d) |
Sends endTime only (true PIT query) |
--start-time only |
Sends startTime + endTime (now) |
Sends startTime only |
| Both flags | Sends both | Sends both (unchanged) |
| Neither flag | Sends endTime=now + startTime=now-7d |
Sends neither (all data) |
If you relied on the implicit 7-day window, you must now explicitly pass --start-time to get the same behavior.
Changelog
New Features
Bug fixes
- 91b3fe9: fix(cloud): correct createPrivateRegion response code in OpenAPI spec (#139) (@sylr)
- 6205861: fix(ledger): remove implicit 7-day sliding window on volumes list (#141) (@flemzord)
- 1957265: fix: update flake command so that it's compatible with nix-direnv, allowing shell caching (#128) (@fguery)
Other work
- 061c4d0: chore(deps): update github actions updates (#134) (@NumaryBot)
- 0e4cad5: chore(deps): update module github.com/buger/jsonparser to v1.1.2 [security] (#131) (@NumaryBot)
- 9fe450e: chore(deps): update module github.com/go-jose/go-jose/v4 to v4.1.4 [security] (#140) (@NumaryBot)
- 27c0515: chore(deps): update security updates (#132) (@NumaryBot)
- b81e641: chore(deps): update security updates (#133) (@NumaryBot)
- e5dd4cf: chore(deps): upgrade goreleaser-pro to v2.15.2 (#138) (@sylr)
- 6ed058d: chore(payments): Add version structure with minor (#103) (@Quentin-David-24)
- 58f68b9: chore: upgrade Go to 1.26 (#127) (@sylr)
What to do next?
- Read the documentation
- Join our GitHub Discussions
v3.1.2
v3.1.1
v3.1.0
Changelog
New Features
Other work
- ea877ba: chore(client): Better stack not exist error message (#110) (@Quentin-David-24)
- b8b66ac: chore: rename go module to github.com/formancehq/fctl/v3 (#117) (@sylr)
- 061ce19: chore: update goreleaser ldflags and optimize build (#118) (@sylr)
What to do next?
- Read the documentation
- Join our GitHub Discussions