History: internal/server/api/routes.go
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| 39c407f2 | volumes: durable block storage a VM attaches at create | a73x | 2026-09-05 |
| 1122d4f1 | delegation: a begin nobody has signed yet survives the sweep | a73x | 2026-09-02 |
| 323e2c24 | feat(web): the VM page hands you the command that reaches the guest | a73x | 2026-08-09 |
| 7dd7ae3c | feat(exposures): a published port can carry datagrams | a73x | 2026-08-09 |
| 212f6ed1 | feat(server): a PAT is enough — public MCP at /mcp | a73x | 2026-08-08 |
| 6b7245e6 | feat: a tenant publishes a VM's port on its host | a73x | 2026-08-06 |
| 043bd8dc | feat: the credential is the tenant | a73x | 2026-07-29 |
| d7e93399 | feat: multi-tenant console with OIDC sign-in | a73x | 2026-07-29 |
| 2823c631 | feat(arch): every crossing is owned — R7 through R10 | a73x | 2026-07-26 |
| 752d49c4 | feat(fleet): per-host agent upgrades from the web console | a73x | 2026-07-26 |
| 9f7b4f69 | feat(ssh): bring-your-own per-tenant SSH user CA | a73x | 2026-07-25 |
| bd0d241b | feat: serial console, teardown observability, quotas, and the SSH-CA jump gate | a73x | 2026-07-25 |
| e523eae3 | feat: single-paste join enrollment and reliability hardening | a73x | 2026-07-25 |
| c2b35d97 | feat: Eitri — BYO-hardware VM fleet control plane | a73x | 2026-07-25 |