• v0.5.0 44921dbf60

    v0.5.0 Stable

    morten-olsen released this 2026-11-06 23:48:29 +01:00 | 0 commits to main since this release

    No known key found for this signature in database

    0.5.0

    Features

    • signal retained execs with TERM or KILL by Morten Olsen (44921db)
    • use consistent commands, flags and contextual help by Morten Olsen (0f9fe96)

    Full Changelog: https://code.olsen.cloud/homelab/kubecomputer/compare/v0.4.0...v0.5.0


    Release notes generated by draftsman.

    Downloads
  • v0.4.0 ac1ae47459

    v0.4.0 Stable

    morten-olsen released this 2026-11-06 22:20:24 +01:00 | 2 commits to main since this release

    0.4.0

    Features

    • Real SSH through the existing authenticated HTTPS entry point: kc shell NAME and kc ssh-config NAME.
    • Lossless, backpressured SSH commands support rsync; retained execs keep their existing lifetime and cursor logs.
    • PTYs support resizing, Ctrl-C and job control; commands retain namespace access checks, non-root identity and sandbox limits.
    • Persistent server-side SSH host keys are verified through authenticated HTTPS.
    • add interactive shells and lossless command streams by Morten Olsen (525c962)

    Bug Fixes

    • build every page as a directory index by Morten Olsen (f0acb4a)
    • keep the computers' namespaces on uninstall by Morten Olsen (cca0f9e)

    Other

    • record ComputerService supervision decision by Morten Olsen (d544fc2)
    • install kc with go install by Morten Olsen (3fb1fb6)
    • add the user documentation site by Morten Olsen (5563e32)
    • record the results on the cluster by Morten Olsen (c29e3b0)

    Full Changelog: https://code.olsen.cloud/homelab/kubecomputer/compare/v0.3.1...v0.4.0


    Release notes generated by draftsman.

    Upgrade notes

    Install the matching kc CLI. Already-running computers need a stop/start to pick up the new computerd; their homes are preserved. Local OpenSSH is required, and rsync must be installed at both ends. SFTP, modern scp and forwarding are not supported.

    Downloads
  • v0.3.1 40a2bf8afd

    v0.3.1 Stable

    morten-olsen released this 2026-11-06 13:38:00 +01:00 | 10 commits to main since this release

    0.3.1

    Bug Fixes

    • wait for the stop's second before asking a failed computer to start by Morten Olsen (f33ad35)

    Other

    • check spike 3 on the cluster by Morten Olsen (40a2bf8)

    Full Changelog: https://code.olsen.cloud/homelab/kubecomputer/compare/v0.3.0...v0.3.1


    Release notes generated by draftsman.

    Downloads
  • v0.3.0 6b158c6361

    v0.3.0 Stable

    morten-olsen released this 2026-11-06 13:22:25 +01:00 | 12 commits to main since this release

    0.3.0

    Features

    • manage Secrets and volumes, and mount and attach them in put by Morten Olsen (6b158c6)
    • write Secrets one key at a time, and create and delete volumes by Morten Olsen (8821c37)
    • list the Secrets and volumes a client may attach by Morten Olsen (15c17ee)
    • let clients mount only the volumes their patterns name by Morten Olsen (1718440)
    • mount volumes in computers, with their owners' consent by Morten Olsen (6a96e4c)
    • let the label alone decide consent, and leave the cluster's labels alone by Morten Olsen (1c3fb67)

    Other

    • design spike 3, volumes and Secrets through the API by Morten Olsen (f852259)

    Full Changelog: https://code.olsen.cloud/homelab/kubecomputer/compare/v0.2.0...v0.3.0


    Release notes generated by draftsman.

    Downloads
  • v0.2.0 94ff8c1659

    v0.2.0 Stable

    morten-olsen released this 2026-11-06 10:51:02 +01:00 | 19 commits to main since this release

    0.2.0

    Features

    • make namespaces part of the API, and name every computer by one by Morten Olsen (50e49d0)
    • list every namespace the caller may read when none is named by Morten Olsen (ec4d509)

    Other

    • drop the server binary committed by mistake by Morten Olsen (108540b)
    • drop a kc binary committed by mistake, and ignore root build outputs by Morten Olsen (76e0a03)
    • task install puts kc on the PATH by Morten Olsen (830452a)

    Full Changelog: https://code.olsen.cloud/homelab/kubecomputer/compare/v0.1.0...v0.2.0


    Release notes generated by draftsman.

    Downloads
  • v0.1.0 9aba7a9568

    v0.1.0 Stable

    morten-olsen released this 2026-11-06 00:37:02 +01:00 | 23 commits to main since this release

    0.1.0

    Features

    • log people in through OIDC, and fix kc hanging on stdin by Morten Olsen (38dd8d9)
    • add kubecomputer's Helm chart by Morten Olsen (273ada7)
    • add the kc command line by Morten Olsen (6caced2)
    • manage computers through the API by Morten Olsen (e53d71a)
    • give computers environment variables, Secrets only with consent by Morten Olsen (a73b19a)
    • authorize API requests by ComputerClient by Morten Olsen (3c23db8)
    • add ComputerClient and generate its API key by Morten Olsen (78c0604)
    • send output as text when it is text by Morten Olsen (977c86d)
    • reconcile computers and serve the exec API by Morten Olsen (e7716ca)
    • install computerd and prepare accounts and the home by Morten Olsen (061424b)
    • add the Daemon port between the server and computerd by Morten Olsen (a92fb45)
    • run a computer's execs by Morten Olsen (be52443)
    • start commands under the sandbox by Morten Olsen (836c10a)
    • plan Landlock rulesets from sandbox policies by Morten Olsen (8283628)
    • scaffold the operator and the Computer API by Morten Olsen (1491f84)

    Bug Fixes

    • merge the chart's defaults into the homelab's values by Morten Olsen (4c174ec)
    • serve the API on every replica from the start by Morten Olsen (455fa46)
    • never restart a computer from a stale view, nor fail an idle stop by Morten Olsen (3217f9a)

    Other

    • check spike 2 on the cluster by Morten Olsen (9aba7a9)
    • wait for the starting status, and clean up cluster-scoped clients by Morten Olsen (3f58263)
    • build, test and release through Woodpecker, deploying to homelab/apps by Morten Olsen (b90ba10)
    • decide computer environment variables and Secret rules by Morten Olsen (d6098b4)
    • decide spike 2's open points by Morten Olsen (245115b)
    • plan spike 2, usable by a client without us by Morten Olsen (2524529)
    • run the exec conformance suite through the whole server by Morten Olsen (487b051)
    • note how kubecomputer will be deployed into the homelab, later by Morten Olsen (77aaec2)
    • record spike 1's results on the cluster by Morten Olsen (96b438d)
    • move sandbox policy types into api/sandbox by Morten Olsen (33eb415)
    • record the kubecomputer design, glossary and first spike plan by Morten Olsen (cee87e8)

    Release notes generated by draftsman.

    Downloads