Skip to content

New features and improvements

Choose a tag to compare

@litnimax litnimax released this 11 Mar 10:58

v1.20.1 (since v1.15.1)

Breaking Changes

  • Stdio transport is now the defaultoduflow starts in stdio mode by default (previously HTTP). Use oduflow --transport http for HTTP mode. (34e42fa, f33dfe6)

Features

  • Auto-initialize on startupoduflow automatically runs initialization (system setup, Docker check) on first start, removing the need for a separate oduflow init step (34e42fa, f33dfe6)
  • MCP tools refinement — output cache for long-running tool results, 7 new MCP tools, 3 enhanced tools; renamed exec_in_odoo to run_odoo_command (44810aa)
  • Include odoo.conf in upgrade — module upgrades now apply odoo.conf changes, skipping files that haven't changed (f69bc2f)
  • Show template database name in list-templates output (c816229)
  • Default odoo.conf values — added workers=0 and db_maxconn=4 to the odoo.conf template for single-process development (f16ab37)

Dashboard

  • Rebuild button — added rebuild button to web UI; pull Docker image before create/rebuild operations (0004ac7)

Bug Fixes

  • Sanitization: delete mail servers — delete mail servers entirely instead of just disabling them during database sanitization (4f729b1)
  • search_in_odoo filenames and limit — always show filenames in search results and fix max_results limit not being applied correctly (fc3c53c)
  • Missing team parameter in pull_environment — pass team parameter when running module operations during pull (dc43104)
  • delete_service_preset lock — fix locking for delete_service_preset operation (18b18b1)

Documentation

  • Add MCP tools refinement spec (mcp-ref.md) (87edd27, 417eba7)
  • Rename Mutex → Lock in documentation, add glightbox for image zoom (18b18b1)
  • Rename exec_in_odoorun_odoo_command, add 7 missing tools to docs (518e2c8)
  • Advise agents to prefer local search over container search for Odoo sources (961b9dc)