Releases: owainlewis/machinist
Releases · owainlewis/machinist
Release list
Machinist v0.4.0
What's Changed
- feat: refresh Machinist product identity by @owainlewis in #438
- Revise Machinist description in README by @owainlewis in #440
- chore(deps-dev): bump @vitejs/plugin-react from 6.1.0 to 6.1.1 in /internal/controlplane/web in the npm-development group across 1 directory by @dependabot[bot] in #436
- chore(deps): bump the npm-production group across 1 directory with 3 updates by @dependabot[bot] in #439
Full Changelog: v0.3.0...v0.4.0
Machinist v0.3.0
What's Changed
- feat!: replace pipelines with opaque commands by @owainlewis in #422
Full Changelog: v0.2.0...v0.3.0
Machinist v0.2.0
What's Changed
- fix(runner): collect Claude token usage by @owainlewis in #413
- feat(deploy): add complete remote VM setup by @owainlewis in #420
Full Changelog: v0.1.1...v0.2.0
Machinist v0.1.1
What's Changed
- fix(deploy): expose agent CLIs to services by @owainlewis in #419
Full Changelog: v0.1.0...v0.1.1
Machinist v0.1.0
What's Changed
- feat: bootstrap config validation (#1) by @owainlewis in #11
- feat: load and validate workflows (#2) by @owainlewis in #12
- feat: run workflows with Codex by @owainlewis in #13
- feat: persist task and run ledger (#3) by @owainlewis in #14
- feat: poll GitHub ready tickets (#4) by @owainlewis in #16
- feat: dispatch ready tickets to Codex (#6) by @owainlewis in #18
- feat(cli): inspect and cancel Factory runs (#7) by @owainlewis in #19
- feat(supervision): recover interrupted agent runs (#8) by @owainlewis in #20
- docs: strengthen ticket verification workflow by @owainlewis in #21
- feat: run scheduled workflows through durable queue by @owainlewis in #22
- docs: prove reliable local v1 by @owainlewis in #25
- feat(cli): add safe repository initialization by @owainlewis in #27
- fix(cli): report daemon startup progress by @owainlewis in #29
- fix(init): quote workflow staging command by @owainlewis in #30
- feat(daemon): report task lifecycle progress by @owainlewis in #32
- Separate workflow creation from repository initialization by @owainlewis in #33
- docs(workflow): structure ticket delivery steps by @owainlewis in #34
- docs(design): define single-repository Factory v1 by @owainlewis in #35
- feat(cli): make Factory repository-local by @owainlewis in #44
- feat(github): require exact ticket approval by @owainlewis in #45
- docs: add software factory article diagrams by @owainlewis in #36
- feat: make Factory own task worktrees by @owainlewis in #46
- feat: add effect-scoped agent commands by @owainlewis in #47
- refactor: delegate GitHub work to agents by @owainlewis in #49
- feat: run workflows from GitHub Project states by @owainlewis in #51
- feat: run project tasks in Docker sandboxes by @owainlewis in #52
- feat: support implementation review re-entry by @owainlewis in #53
- feat: prove sandboxed Factory v1 end to end by @owainlewis in #57
- docs: explain idle poll verification by @owainlewis in #55
- docs(readme): explain global installation by @owainlewis in #28
- chore: configure Factory for its own repository by @owainlewis in #58
- feat: support configurable execution modes by @owainlewis in #59
- feat(cli): run the continuous daemon by @owainlewis in #60
- feat: simplify Factory around explicit triggers by @owainlewis in #61
- docs: strengthen default factory workflows by @owainlewis in #62
- docs: align repository with Factory vision by @owainlewis in #63
- feat: add repeatable Factory demo by @owainlewis in #64
- chore: prepare repository for open source by @owainlewis in #66
- feat: add command-backed issue sources by @owainlewis in #72
- feat: add jiractrl source adapter by @owainlewis in #74
- feat: schedule Dependabot merges by @owainlewis in #77
- Store runtime state under ~/.factory by @owainlewis in #75
- feat: label merge-ready pull requests by @owainlewis in #79
- feat: add Docker Sandbox development template by @owainlewis in #83
- feat: run scheduled workflows directly by @owainlewis in #85
- feat: add safe state reset command by @owainlewis in #89
- chore(deps): bump serde_json from 1.0.150 to 1.0.151 by @dependabot[bot] in #68
- chore(deps): bump anyhow from 1.0.103 to 1.0.104 by @dependabot[bot] in #70
- chore(deps): bump tokio from 1.53.0 to 1.53.1 by @dependabot[bot] in #71
- chore(deps): bump cron from 0.15.0 to 0.17.0 by @dependabot[bot] in #69
- fix: support sha2 0.11 digest encoding by @owainlewis in #92
- chore(deps): bump sha2 from 0.10.9 to 0.11.0 by @dependabot[bot] in #67
- refactor(source): decouple GitHub polling from Projects, drop author/creator trust checks by @owainlewis in #94
- chore(config): remove unreachable legacy tests by @owainlewis in #76
- feat: show safe worker progress by @owainlewis in #90
- docs: keep the README focused on Factory's model by @owainlewis in #88
- feat: use Docker Sandboxes for secure workers by @owainlewis in #84
- docs: redraw development lifecycle as cycle by @owainlewis in #95
- docs: adopt AI-native lifecycle terms by @owainlewis in #97
- feat(cli): format human-readable tables by @owainlewis in #96
- docs: simplify lifecycle diagram by @owainlewis in #98
- feat: flatten default workflows by @owainlewis in #99
- test: isolate workflow fixture data home by @owainlewis in #103
- feat: add configurable ticket classification workflow by @owainlewis in #101
- fix: retry cleanup for orphaned worktrees by @owainlewis in #110
- Add pluggable AgentRuntime abstraction with Claude Code support by @owainlewis in #108
- fix: restore GitHub issue source polling by @owainlewis in #112
- docs: redraw README workflow diagrams by @owainlewis in #113
- Add fleet configuration and multi-repository --once evaluation by @owainlewis in #124
- Make fleet execution and recovery repository-safe by @owainlewis in #125
- feat: add continuous fleet supervision by @owainlewis in #126
- feat(fleet): add operator lifecycle controls by @owainlewis in #127
- docs: define the Factory V2 MVP architecture by @owainlewis in #128
- feat: serve V2 coordination through the Go control plane by @owainlewis in #134
- feat: add the V2 control-plane UI by @owainlewis in #137
- feat(worker): add V2 local Codex execution by @owainlewis in #138
- feat(worker): make V2 execution crash-safe by @owainlewis in #139
- feat: ship the local V2 control plane workflow by @owainlewis in #140
- build: separate V2 UI and operator builds by @owainlewis in #146
- refactor(worker): split manager lifecycle files by @owainlewis in #148
- refactor(ui): split V2 control-plane views by @owainlewis in #147
- feat(controlplane): paginate task and event history by @owainlewis in #149
- feat(controlplane): add safe history deletion by @owainlewis in #150
- feat(v2): add Claude Code workers by @owainlewis in #151
- chore(deps): bump clap from 4.6.2 to 4.6.4 by @dependabot[bot] in #115
- chore(deps): bump tokio-util from 0.7.18 to 0.7.19 by @dependabot[bot] in #116
- chore(deps): bump modernc.org/sqlite from 1.38.2 to 1.55.0 by @dependabot[bot] in #135
- chore(deps): bump toml_edit from 0.23.10+spec-1.0.0 to 0.25.13+spec-1.1.0 by @dependabot[bot] in #118
- docs(v2): design GitHu...