Changelog: 1.0.1 → 1.10.1
Features
- Refactor Agent Guides into multi-guide system with Odoo version-specific development guides (8680a18)
- Add
import_template_from_odoo — import templates from running Odoo instances (a6d53fc)
- Store
use_overlay flag in template metadata instead of computing filestore size on every env creation (e393c44)
- Show
use_overlay mode in CLI list-templates and dashboard UI (cf85489)
- Show template name in
get_environment_status and dashboard UI (e79a6ae)
- Add Sync button to environment UI (66ceed8)
- Add
ODUFLOW_TRACE=1 trace logging for sync/classify pipeline (af7b9bc)
- Docker deploy added (e934bea)
- Append
/web?debug=1 to environment URLs in dashboard (ff913ad)
- Add
ODUFLOW_STATELESS_HTTP option (enabled by default) (362e449)
- Add logo to Web UI header (6fd52ce)
- Add
run_db_query MCP tool for executing SQL queries against environment databases (d7b1b44)
- Credentials management UI + git auth improvements (259164e)
- Per-user git credentials for repo operations (5c28100)
- Add
oduflow cleanup CLI command to remove orphaned resources (d1fa09c)
- Add protect/unprotect for extra repos (1245d6c)
- Add
update_extra_repo MCP tool; remove one-off migration SQL (3c678cc)
- Report elapsed time in
create_environment response (90ca9e1)
- Show filestore and dump sizes in template listing (a1403a7)
- Add Recreate button for environments in web UI (31afb9e)
Fixes
- Show friendly error when Docker is not available (5df6df7)
- Service logs filtering and state isolation from env logs (9926c2a)
- Update
test_settings to match current Settings API (b92fe80)
- Restart container after successful module installation (b819c65)
- Fix tests: expect
ToolError instead of ValueError (dcf7f23)
- License load fix (8e66e8f)
- Stream dump file to container to avoid OOM; save dump to workspace on
reload-template --dump-path (8615fe2)
- Eliminate OOM in all container file extraction (
init_template, template_down, publish_env_as_template) (b40395b)
- Surface database drop failures as warnings in
delete_environment (02a628b)
- Use
odoo_image version as fallback branch for extra addons worktree (ea297fd)
- Configure fetch refspec for bare extra repos so
git fetch updates branches (54bc937)
Documentation
- Rework README — add missing config vars, licensing, template metadata, CLI flags (0b8de7e)
- Restructure README — reorder sections, remove odoo.sh comparison, merge internals (70af4df)
- Update README.md (fe6674f)
- Add MkDocs with Material theme, build site to docs/ for GitHub Pages (bbcf1e9)
- Switch to GitBook theme, use gh-pages branch for deployment (3cfbbb2)
- Add
requirements-docs.txt for mkdocs setup (b620ff5)
- Split README into structured mkdocs documentation (c52084f)
- Add database migrations workflow guide for agents (63629fd)
- Document extra addons pinning behavior in environments (651f877)
Refactor
- Rename CLI command
promote to template-from-env (ecaaf84)
- Rename template DB prefix to
oduflow_template_{id}_{name}, make template_name required (c3bee0f)
Chore
- Make dev guide hint more assertive in
create_environment output (b9933ce)
- Clean up startup logs: use websockets-sansio, suppress docker noise (a486d87)
- Add
site/ to .gitignore, remove tracked build output (b36e832)
- Add
logo.png to tracked files for package distribution (935f5f7)