XML-RPC 16–18、JSON-2 19、ホスト型マルチインスタンスのスモークテスト結果と既知の限界。

Odoo 互換性マトリクス(16–19)

How to read this

"Pass" means automated local smoke and/or production E2E evidence for that major version. It is not a warranty for every custom module. Always start with writes off and a least-privilege service user.

Supported majors

VersionTransportStatusSurfaceEvidence
Odoo 16XML-RPCPassPhase 1–4 read/write surfaceLocal live smoke + parity harness; restricted-user ACL matched Python reference.
Odoo 17XML-RPCPassPhase 1–4 read/write surfaceLocal live smoke; diagnose_access behavior verified.
Odoo 18XML-RPCPassFull hosted surfaceProduction Bestmix E2E: health, multi-instance fan-out, gated writes + HITL.
Odoo 19JSON-2PassPhase 1–4 + JSON-2 pathLocal live smoke on JSON-2; auto-detect prefers JSON-2 when available.
Odoo 20JSON-2 (expected)PlannedNot in the public nightly matrix yet; tracked as post-beta #8 expansion.

Platform constraints (hosted)

Matrix last updated 2026-08-18.

最終更新: 2026-08-18

よくある質問

Which Odoo majors are smoke-tested?

Odoo 16–18 over XML-RPC and Odoo 19 over JSON-2. Public HTTPS and a live probe are required. Odoo 20 is not in the public nightly matrix yet.

Is this a warranty for every custom module?

No. Pass means automated local smoke and/or production E2E evidence for that major. Start with writes off and a least-privilege service user.

Does Community, Enterprise, and Odoo.sh work?

Yes if the instance is reachable on public HTTPS and the probe succeeds. The connected user's ACLs still decide what the agent can see.

Where is the hosted tool list?

The public catalog at /tools is sourced from the live hosted tools/list (45 tools as of 2026-08-26).

Can I use localhost Odoo?

Not on the hosted beta. Private and link-local destinations are rejected.

What are the free beta limits?

10 instances per workspace, 5 concurrent MCP requests, and 300 tool calls per 60 seconds per instance.

ページを開く