KamoCRM

Live Change Log

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

18,391
Total Changes
6,526
Features
5,537
Fixes
30
Projects
Filter by project
All Projects18,391AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService619InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,995TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,691kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,824kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,526Fix5,537Other1,001Performance174Refactor281Revert23Style45Test175Upgrade1
November 8, 2026
FeatureKBService

Turn Antivirus scanning on in kbservice

KamoAntivirus is Ready (StatefulSet kamowsantivirus 2/2, /readyz ready, release 2026.11.08.0101); a direct scan from the cluster returns MALICIOUS/TEST_FILE for...

KamoΒ·3d ago
FeatureKBService

KBService checks knowledge-base resources and looks up the verdict before signing

- Resource upload writes the raw kb bucket, so it goes through AntivirusUploadGuard (KB) before anything touches storage: 422 ANTIVIRUS_BLOCKED (nothing store...

KamoΒ·3d ago
November 2, 2026
FeatureKBService

A task notification opens My Tasks, under Organizer

The old /notes?task= address still reaches it by a 307 in kamo-internal.

KamoΒ·1w ago
November 1, 2026
FeatureKBService

Carry a block's kind

Builds on the shared library's new column.

KamoΒ·1w ago
FeatureKBService

Duplicate a sales script

KamoΒ·1w ago
FeatureKBService

Any organization may read the platform's published help

KbReaderScope gets one exception to its organization rule: a reader in any other organization may read a platform article that is active, published and open to ...

KamoΒ·1w ago
October 18, 2026
FeatureKBService

An SI reads the checklists of a member it manages (SITP TP20)

Owner decision 2 (2026-10-18): an SI may see the work of the members it manages, SIs and people alike, read-only. GET **************** now answers an SI session...

KamoΒ·3w ago
FeatureKBService

Internal task endpoint for IoT automations

POST /internal/checklists/iot/tasks: one task on behalf of an automation's owner, into the assignee's Inbox (SP06 CREATE_TASK). Notes must be on, the assignee e...

KamoΒ·3w ago
October 12, 2026
October 11, 2026
FeatureKBService

The CP11 memory-card DDL file and its contract test (KamoCollab CP11 Task 1)

note_memory_cards (eleven columns, keyed by the note, cascading its delete) and its three per-SI indexes, plus ix_notes_member_updated for the supervisor review...

KamoΒ·4w 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Β·4w 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Β·4w ago
FeatureKBService

Declare the disclosure ledger recorder, paired with its repository scan (KamoCollab CP08 Task 12)

DisclosureLedgerConfig declares DisclosureRecorder; KBServiceApplication's @EnableJpaRepositories gains **************** in the same commit. DisclosureLedgerWir...

KamoΒ·4w ago
FeatureKBService

The DDL for checklist_items.blocked_at, pinned by a contract test (KamoCollab CP13 Task 1)

When an SI's task became BLOCKED, for the stuck-work check. Re-runnable, additive, nullable, no CHECK, no backfill; applied by hand before the shared-lib entity...

KamoΒ·4w ago
October 5, 2026
FeatureKBService

A supervisor's read of an AI member's notes is written to phi_access_log (KamoCollab CP00 T8)

GET /api/notes/members/{memberId}, .../{noteId} and .../{noteId}/versions now record the read after it succeeds, through the shared PhiAccessRecorder: one LIST ...

KamoΒ·1mo ago
September 25, 2026
FeatureKBService

Record links, who wrote each version, readable history, supervisor reads, app gate

A restored version now comes back deciphered, with its links and editor: the editor saves that answer straight back as the note's body, so the ciphertext it use...

KamoΒ·1mo ago
FeatureKBService

Hand a retiring AI member's open tasks to its supervisor (SP02 TASK_HANDOFF)

POST **************** behind the KamoAI secret (KamoaiInternalAuthFilter: 503 unset, 403 mismatch, constant-time). One transaction per task; Inbox tasks move to...

KamoΒ·1mo ago
FeatureKBService

KBService announces its own writes

KamoΒ·1mo ago
FeatureKBService

The task API β€” mine, search, create into an Inbox, change, finish, link

A status list with no status in it (status=,) reads as the default instead of reaching the query builder as an empty filter; blank linkKind/linkRef are absent l...

KamoΒ·1mo ago
FeatureKBService

Tasks across lists β€” create, reassign and move, status, delete, links

A move re-seals the task's words under its own label, since the fallback key is the list owner's and the move changes the owner. A due time sent again unchanged...

KamoΒ·1mo ago
September 23, 2026
FeatureKBService

The checklist API, with prerequisites the server enforces

/api/checklists: list, get, create, update, delete, duplicate, reset, clear-done, sequence ("do in order"), clear links, and per task add, edit, tick/untick, se...

KamoΒ·1mo 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