KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 11, 2026
Docskamo-internal

CP05 Task 17 rulings T17-1..4

Kamo·2w ago
FeatureVOIPService

Decision 4 on every recording read — participants, their chain, VIEW_CALL_LOGS, a linked lead's readers, in every org (KamoCollab CP05 Task 21)

RecordingController now runs tenancy (404), then the PHI capability (403), then CallRecordingAccess through access/RecordingAccessService (403 RECORDING_NOT_PER...

Kamo·2w ago
Docskamo-internal

CP07 Task 1 rulings T1-1..6

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Task 9 rulings CP07-T9-1, CP07-T9-2

Kamo·2w ago
FeatureSecurityService

The external field view of a lead, ?fieldAudience=EXTERNAL (KamoCollab CP07 Task 9)

LeadFieldMask.applyExternal keeps exactly spec §5.18's fields, reduces the assignee to name and title, and nulls every other LeadDTO field through a fail-closed...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

CP05 Task 16 rulings T16-1, T16-2

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

CP05 Task 12 rulings T12-1, T12-2

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
TestAIService

Golden files of today's briefs, captured before any personality change (KamoCollab CP06 Task 3)

Four charter views in the shape SecurityService serves (a full member, a voice-only SI member, a job-title persona, and a member view carrying CP03's unconfigur...

Kamo·2w ago
FeatureKBService

The org graph in KBService and every note read through the one widened predicate — shared notes reach their audience read-only; create and update refuse a shared scope (USE_RELEASE) and the reserved categories (RESERVED_CATEGORY) (KamoCollab CP05 Task 15)

- orggraph/OrgGraphBeanConfig + OrgGraphEventListener: the loader, the 60 s cache, and a core subscription to security.orggraph.changed.* that evicts the or...

Kamo·2w ago
Performancekamo-shared-library

VISIBLE as one id IN (… UNION ALL …), so every visible note read is index scans bounded by a key, not a scan of every note (KamoCollab CP05 Task 15)

Yugabyte, with bitmap scans off, answers the three ORed branches across different columns of notes with a sequential scan (EXPLAIN in production, the pre-CP05 t...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Fixkamo-internal

A new email, phone or address row keeps its field while you type in it

A row without a server id was keyed by its object, and every keystroke replaced that object, so the row got a new React key and its field was remounted on each ...

Kamo·2w ago
Fixkamo-internal

A new email, phone or address row keeps its field while you type in it

A row without a server id was keyed by its object, and every keystroke replaced that object, so the row got a new React key and its field was remounted on each ...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
FeatureKBService

Work links for tasks — POST **************** answers who has an open task on which records (KamoCollab CP04 Task 9)

TaskWorkLinkService implements WorkLinkResolver: an open task (not DONE, on a live checklist, in the org) links its assignee and creator to the task itself (TAS...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing