Releases: mydevmachine/devmachine
Releases · mydevmachine/devmachine
Release list
v0.7.17
Changelog
- 9af2bcb: docs(releasing): add end-to-end release order for all repos (@djalmaaraujo)
- 74bb61b: feat(config): record whether the CLI keeps SSH aliases up to date (@djalmaaraujo)
- 3c73aef: feat(setup): ask about SSH aliases and Tailscale during setup and machines add (@djalmaaraujo)
- fb3874a: feat(workspaces): keep SSH aliases in sync after workspace and sync changes (@djalmaaraujo)
- e161306: feat(login): add a machine's tailnet name to config.yml after login tailscale (@djalmaaraujo)
- a349119: feat(doctor): warn when the SSH aliases block is missing or stale (@djalmaaraujo)
- 81a0283: test(acceptance): setup never writes the real ~/.ssh/config (@djalmaaraujo)
v0.7.16
Changelog
- 028b45b: docs(examples): Caddy comes with setup, a real Telegram guide, concrete agent prompts (@djalmaaraujo)
- 14163bb: feat(setup): write AGENTS.md for a new configuration (@djalmaaraujo)
- 1c20169: docs(examples): Headscale's pre-auth key takes the user's id (@djalmaaraujo)
v0.7.15
Changelog
- e74bbbf: test(commands): stop git commands in tests from reading the machine's config (@djalmaaraujo)
- da1494d: fix(ssh): remember the agent key setup chose, not every key the agent holds (@djalmaaraujo)
- 8f8c031: test(acceptance): scenarios that pin exact packages start with --no-essentials (@djalmaaraujo)
- 14bf0b5: docs(examples): Pi as your coding agent, SSH or mosh, Claude 24/7 in Telegram (@djalmaaraujo)
v0.7.14
Changelog
- 60f25e7: docs(readme): skills add in the first commands (@djalmaaraujo)
- 673cbc6: feat(packages): a category field in the schema, and the schema on the packages page (@djalmaaraujo)
- 811b12a: docs(examples): what you start keeps running in tmux; why Caddy is a step (@djalmaaraujo)
- 7855fde: docs(examples): every example by hand and with your agent, after the same start (@djalmaaraujo)
- 4b374a1: docs(examples): your first devmachine, sessions that keep running, /rc by hand, a consultant's three workspaces (@djalmaaraujo)
- 41edaaa: docs(examples): Hermes, Agno with its control plane, wuzapi as your own package; a shorter first example (@djalmaaraujo)
- 6b614d9: docs(examples): Docker per client and a memory hint in the consultant story (@djalmaaraujo)
- 32a25b5: docs(examples): OpenClaw and Hermes by name, each in its own sandbox (@djalmaaraujo)
- db6d9f6: feat(workspaces): every workspace gets the workspace package first, and it cannot be removed (@djalmaaraujo)
- 281c2aa: feat(setup): end by suggesting the essentials package (@djalmaaraujo)
- 80f4d10: feat(setup): new machines start with the essentials; --no-essentials starts bare (@djalmaaraujo)
v0.7.13
Changelog
- 61cc39e: fix(sync): reload caddy when a site file changes (@djalmaaraujo)
- 4c2f7e2: fix(run): say why the server's key was refused instead of trying the next address (@djalmaaraujo)
v0.7.12
Changelog
- 18971a3: fix(remote): a failing local command says why (@djalmaaraujo)