You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CLI: run-instance command, --version and --instance flags — run a named instance directly from CLI with version info support (0094369)
CLI: systemd-install / systemd-uninstall commands — install/remove Oduflow as a systemd service, plus uv installation docs (d266ca9)
Per-environment PostgreSQL credentials — each environment now gets its own isolated database role and password (e4949b0)
Two-tier database sanitization — system-wide sanitization scripts plus per-repo .odoo_sanitize/ folder support (cd0b9ec)
MCP tool: read_file_in_odoo — read files and list directories inside Odoo containers without shell commands (abcc525)
MCP tool: reset_admin_password — reset the admin user password in any environment's database (608b476)
Extra repos: fetch summary and propagation — update_extra_repo now returns a summary of fetched branches and propagates updates to running environments (a80ba53)
Dashboard
Interactive SQL console (psql) — run SQL queries directly from the web dashboard (15d0e59)
Interactive Odoo shell console — access Odoo shell via the web dashboard (894f1ea)
Detailed sync results popup — sync operations show detailed results in a popup instead of a plain toast (ade3ee6)
Editable restore service dialog — service restore dialog now shows editable preset values before confirming (4eac120)
Wider logs modal — logs modal expanded to 80vw with horizontal scroll (e9d0273)
Bug Fixes
Database ownership on template clone — fixed ownership reassignment for tables, sequences, views, and materialized views; switched to GRANT role approach (31df320, afb66d0, 5c7b737)
Environment deletion — drop database before role to avoid dependency errors (4b28e9e, f67951c)
Strip db_password from odoo.conf — ensures the Docker entrypoint uses environment variables instead (f9f89d5)
Template publish — prevent self-copy in reload_template, scope publish to environments matching the template (b92631a)
Git sync — replace git pull --rebase with fetch + reset --hard for reliable sync; use explicit refspec in pull_repo (d57ee7e, 74ef53d)
Load extra_addons from template metadata in create_environment (3d629e6)