winget install --id Fedora.CoreOS.butane
About butane
Butane (formerly the Fedora CoreOS Config Transpiler, FCCT) translates human readable Butane Configs into machine readable Ignition Configs.
What's new in 0.27.0
Butane 0.27.0 (2026-02-27) Features - Stabilize Fcos spec 1.7.0, targeting Ignition spec 3.6.0 - Add Fcos spec 1.8.0-experimental, targeting Ignition spec 3.7.0-experimental - Update Flatcar spec 1.2.0-experimental to target Ignition spec 3.7.0-experimental - Update Fiot spec 1.1.0-experimental to target Ignition spec 3.7.0-experimental - Update R4E spec 1.2.0-experimental to target Ignition spec 3.7.0-experimental - Update OpenShift spec 4.22.0-experimental to target Ignition spec 3.7.0-experimental Docs changes - Re-vendor latest ignition release; 3.6.0-experimental becomes 3.6.0 NOTE: the release will be published initially without the artifacts while they are in the signing process. Once signed they will be added. Thank you for your understanding.
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.27.0 | Unknown | Butane 0.27.0 (2026-02-27) Features - Stabilize Fcos spec 1.7.0, targeting Ignition spec 3.6.0 - Add Fcos spec 1.8.0-experimental, targeting Ignition spec 3.7.0-experimental - Update Flatcar spec 1.2.0-experimental to ta... |
| 0.26.0 | Unknown | Starting with this release, Butane binaries are signed with the Fedora 43 key. Breaking changes - Require boot_device.layout when using boot_device.mirror (fcos 1.7.0-exp) Features - Stabilize OpenShift spec 4.21.0, targ... |
| 0.25.1 | Unknown | Docs changes - Update docs around the use of setuid/gid from Ignition bug Misc. changes - Update vendor'd Ignition dependency to point to latest v2.23.0 |
| 0.25.0 | Unknown | Features - Stabilize OpenShift spec 4.20.0, targeting Ignition spec 3.5.0 - Add OpenShift spec 4.21.0-experimental, targeting Ignition spec 3.6.0-experimental Bug fixes - Stop overriding default LUKS cipher algorithm in... |
| 0.24.0 | Unknown | Features - Validate merged/replaced Ignition configs if they are local/inline (all base specifications) - Stabilize OpenShift spec 4.19.0, targeting Ignition spec 3.5.0 - Add OpenShift spec 4.20.0-experimental, targeting... |
| 0.23.0 | Unknown | Butane 0.23.0 (2024-12-03) Starting with this release, Butane binaries are signed with the Fedora 41 key.Features - Add OpenShift spec 4.19.0-experimental, targeting Ignition spec 3.6.0-experimental - Stabilize OpenShift... |
| 0.22.0 | Unknown | Butane 0.22.0 (2024-09-20) Features - Stabilize OpenShift spec 4.17.0, targeting Ignition spec 3.4.0 - Add OpenShift spec 4.18.0-experimental, targeting Ignition spec 3.5.0-experimental - Support and documentation for gr... |
| 0.21.0 | Unknown | Butane 0.21.0 (2024-06-06) Starting with this release, Butane binaries are signed with the Fedora 40 key.Breaking changes Features - Support storage.luks.clevis (flatcar 1.2.0-exp) - Stabilize OpenShift spec 4.16.0, targ... |
| 0.20.0 | Unknown | Starting with this release, Butane binaries are signed with the Fedora 39 key.Features - Support s390x layouts in boot_device section (fcos 1.6.0-exp, openshift 4.15.0-exp) - Stabilize OpenShift spec 4.15.0, targeting Ig... |
| 0.19.0 | Unknown | Breaking changes - Spec implementations require a FieldFilters() method (Go API) - Reports from Unvalidated functions can now include json paths (Go API) Features - Add -c/--check option to check config without producing... |
| 0.18.0 | Unknown | Release notes |
| 0.17.0 | Unknown | No notes |
| 0.16.0 | Unknown | Release notes |
| 0.15.0 | Unknown | No notes |