Release Notes
Per-release summary of what changed in ChainLaunch (the open-source chaindeploy distribution). Versions are tagged at github.com/LF-Decentralized-Trust-labs/chaindeploy/releases.
v0.4.0 — Fabric-X subsystem
Headline: First-class support for Hyperledger Fabric-X — the high-throughput, Arma-consensus variant of Fabric with split orderer/committer services and a postgres-backed query layer.
What's new
- Fabric-X networks (overview)
- Two-stage lifecycle (create → join) so orderer groups and committers receive the genesis block before booting.
- Single-MSP mode (one shared
AcmeMSPfor all parties — easiest for token-sdk-x sample apps) and multi-MSP mode (one MSP per party — production-shape Arma BFT topology). - 4-party network provisions ~22 containers in single-MSP mode, ~37 in multi-MSP mode.
- One-click quickstart
- Web UI: Networks → Fabric-X → Quick-start runs the full provisioning flow with progress streaming.
- CLI:
chainlaunch fabricx quickstart --network-name my-fabricx --parties 4. Seechainlaunch fabricx quickstartfor flags.
- Namespaces (guide) — logical partitions within the single
armachannel, each backed by its own postgres table. - Block & transaction explorer for Fabric-X, served from the committer's query-service.
- Network templates for Fabric and Besu — export a network as a reusable template, import it in another instance. (Fabric-X template support is on the roadmap.)
- linux-arm64 release artifact ships alongside
linux-amd64,darwin-amd64,darwin-arm64. - Backup credential encryption at rest for backup-target configs.
- End-to-end test improvements for login and user creation flows (Playwright).
Breaking changes
None. Fabric-X is an additive subsystem — existing Fabric and Besu networks are unaffected.
Upgrade notes
- No data migrations required for Fabric or Besu workloads.
- Backup-target rows created before this version are auto-migrated on first read; no manual action needed.
- If you run on macOS / Windows Docker Desktop and want to use Fabric-X, set
CHAINLAUNCH_FABRICX_LOCAL_DEV=trueon the server process so containers can reach the host (see Quickstart prerequisites).
Known limitations
- Fabric-X chaincode is not managed by ChainLaunch — business logic lives in token-sdk-x applications outside the platform.
- Single channel per Fabric-X network (always
arma); use namespaces for logical partitioning. - The reference token-sdk-x plugin x-sources (
fabricx-network,fabricx-identity) ship in ChainLaunch Pro, not in the open-source build.
See also
- Fabric-X overview · Architecture · Quickstart
- Full commit history: v0.3.1...v0.4.0
Earlier releases
For pre-0.4.0 release notes, see the GitHub releases page.