Pre-alpha. No tagged release and no upgrade path between versions. Use for evaluation and development only, not production.
AllPre-alpha

Limitations

Honest status of major functionality. Sumeru is pre-alpha — do not run production workloads.

Core platform

FeatureStatusNotes
PostgreSQL ORM + schema syncImplementedAdditive DDL on install/update
Versioned SQL migrationsImplementedaddons/MODULE/migrations/*.sql; tracked in sys_migration
XML views (list, form, kanban, pivot)ImplementedPivot v1: read-only HTML aggregation (500-row cap)
List quick searchImplemented?q= filter on list views
Security groups, ACLs, record rulesImplementedsys.access, sys.rule
JSON-RPC APIImplementedCRUD + read_group + call (object actions)
Computed fields (Go)PartialRegisterCompute; applied on read; no full write-time dependency graph
Report CSV/PDF + bulk importImplementedOpt-in per view; 500-row export cap
Event busImplementedrecord.created, record.updated, custom names
Cron schedulerImplementedSKIP LOCKED for multi-instance; Go handlers by code
Server actionsImplementedDeclarative publish: / write: only
Transactional outboxImplementedEnqueue + drain worker + queue publish
XML noupdate on ImplementedSkips existing xml-id records on -u
SMTP password resetPartialRequires smtp_host / smtp_from in INI; not a full mail gateway
ORM model _inheritNot supportedUse view inherit, bridge modules, or new models
Graph viewsNot supportedPivot table only
sumeru_ai addonPartialOpt-in; placeholder UI hooks
Natural language / AI searchPlannedNot in core UX

Standard business addons

ModuleStatus
utm, product, crm, sale, sale_crm, account, purchase, hrImplemented (pre-alpha)

Contacts and mail ship in the core repo (sumeru/addons/), not sumeru_addons.

Reporting v1 gaps

  • No pivot/graph export to file
  • No XLSX or scheduled report email delivery
  • No direct CSV import without mapping wizard
  • Financial statement PDFs not shipped

Multi-company vs SaaS

Multi-company switch and record rules support one database, multiple companies. This is not multi-tenant SaaS isolation — see Isolation model.

Out of scope for the kernel

  • Dynamic model _inherit / full computed-field inheritance
  • Full SPA web client (Sumeru uses server-rendered HTML)
  • Full website builder / eCommerce / POS
  • Country-by-country localizations (compliance per jurisdiction)
  • Arbitrary scripted cron jobs
  • Arbitrary RPC on any model method (only registered object actions via call)

See also