liken 2026.07.31-001

Catalog it

Add this entry to your cluster's spec.releases.catalog, then set spec.version to the same version. The digest is the sha256 of the release document's exact bytes, and the document gives the digest of every artifact below.

  - version: 2026.07.31-001
    digest: sha256:df3fa6eb3c2c704730a4f01aaf152fb51af18fafb7176eb356f1a4bad3b2d334

The upgrade guide gives the rest of the steps. See release 2026.07.31-001 on GitHub.

What changed

Changes since v2026.07.30-001:

- Record milestone 44 as completed
- Extract walkDiskLinks so a test can drive the first walk
- Give each FAT volume its own id and print a collision once
- Repair the findings from the milestone 44 branch review
- Propose the stable disk name in the hardware report
- Publish the by-id, local by-path, and by-uuid trees
- Read a partition's filesystem UUID for the by-uuid tree
- Resolve stable names before a reinstall wipes a disk
- Resolve a declared stable name when claiming a disk
- Accept stable names in a storage role's device field
- Report each disk's stable names in the hardware status
- Add the local by-path name computation
- Add the by-id name computation for local disks
- Record milestone 45 as completed
- Repair the comments and messages the approval grant made stale
- Add liken approve-reboot to grant a Manual machine its disruption
- Add liken kubectl, stern, and flux passthrough commands
- Add a kubeconfig-backed client for the operator's workstation
- Resolve the kubeconfig endpoint from the deployment directory
- Honor the approve-disruption grant and publish status.pending
- Add status.pending and the approve-disruption grant to the Machine API
- Add a /release skill for the release-day flow
- Run 2026.07.30-001 on the liken.sh cluster

Artifacts

FileSizesha256
vmlinuz 17M e75ac1df09cbc04f246c79dece5f86c5bdcb318fe9c5b30e5f704c3a633419cc
liken.sqfs 378M 72292b2cf2afb5c201d6506e929437b1788e0e04bd99c885c3b231c3439f4f12
boot.cpio 11M b35c212e05edc47460290b1f9abacedcf0a02ff91e14049c87b7f5dbe09cee88
microcode.cpio 17M 8ba08347c6060888110d12e4e269e8cfb160c872fe610e6ec729b2cfa9bc2eee
liken 13M cca19392fe257c93e20566b641c2edbe65340ad7b15a886a68a025d2961cb4c1
systemd-bootx64.efi 132K e8f497449fd71adc0fcfd42962e58e7c4651f66c3531b98cac4fa0398365ca65
grub-boot.img 512B 7720690bdaf25fd7e3ade7e01b8d0de91e0991653e2a6900011ab23daf6e6032
grub-core.img 148K 5b812be06661a1441e86c100f2b2722e0c62246d9d43ccceedd952479b5f7e62
LICENSES.md 150K f29c86b2e70f66ec2887e07c5d7d4a6059221dbf540a87eee14c2c5fc9a8798c

release.yaml is the document that lists them. LICENSES.md carries the third-party notices, and the source mirror serves the corresponding source for the components that require it.

What is inside

ComponentVersion
kernel7.1.5
k3sv1.36.2+k3s1
xtablesv0.15.2
trust2026-07-16
e2fsprogs1.47.1
open-iscsi2.1.12
nfs-utils2.8.3
systemd-boot259.5-0ubuntu3.3
grub2.12-1ubuntu7.3
hwdatav0.409
tzdata2026c
linux-firmware20260622
microcode20260512
fluxv2.9.3